Code: | CC101 | Acronym: | CC101 |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Computer Science |
Active? | Yes |
Web Page: | http://www.dcc.fc.up.pt/~pbv/aulas/ipm |
Responsible unit: | Department of Computer Science |
Course/CS Responsible: | Bachelor in Physics |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
L:AST | 15 | Plano de Estudos a partir de 2008 | 1 | - | 7,5 | - | |
L:B | 2 | Plano de estudos a partir de 2008 | 3 | - | 7,5 | - | |
L:F | 52 | Plano de estudos a partir de 2008 | 1 | - | 7,5 | - | |
L:G | 12 | P.E - estudantes com 1ª matricula anterior a 09/10 | 1 | - | 7,5 | - | |
3 | |||||||
P.E - estudantes com 1ª matricula em 09/10 | 1 | - | 7,5 | - | |||
3 | |||||||
L:M | 124 | Plano de estudos a partir de 2009 | 1 | - | 7,5 | - | |
L:Q | 2 | Plano de estudos Oficial | 3 | - | 7,5 | - | |
MI:EF | 62 | Plano de Estudos a partir de 2007 | 1 | - | 7,5 | - |
Introduction to the use of computers running GNU/LInux operating systems.
Introduction to programming using the Python language.
Notions of low and high level languages; interpreters and compilers; editor and development environmnets. Values, types and expressions. Functions and procedures. Conditionals and selection. Iteration and recursion. Basic data structures: lists, tuples and dictionaries.
At the end of the course, the student should be able to:
1. simulate the step-by-step execution of simple programs;
2. write programs to solve solve simple problems (e.g. numerical computations or text processing);
3. decompose problems into sub-tasks suitable for re-usable sub-routines;
4. debug programs using testing.
1. Short introduction to computers.
2. Variables, expressions, statements.
3. Usage of libraries and support tools.
4. Modules and documentation.
5. Functions.
6. Conditions, decision, selection.
7. Iteration.
8. Strings.
9. Lists.
10. Dictionaries.
11. Recursions.
Lectures; program analysis; practical, programming classes.
designation | Weight (%) |
---|---|
Exame | 100,00 |
Participação presencial | 0,00 |
Total: | 100,00 |
Frequency of practical classes, according to the rules of the University.
Submit successfully at least half of the requested problems (with automated evaluation).
Grade obtained in the final examination.