(zmena miestnosti - online) |
|||
Riadok 79: | Riadok 79: | ||
== Course grading == | == Course grading == | ||
− | * | + | * Weekly homework (max. 20 points). |
* Final project (max. 30 points). | * Final project (max. 30 points). | ||
+ | * Bonus assignments (max. 5 points). | ||
* <b>Overall grading:</b> A (50-46), B (45-41), C (40-36), D (35-31), E (30-26), Fx (25-0). | * <b>Overall grading:</b> A (50-46), B (45-41), C (40-36), D (35-31), E (30-26), Fx (25-0). |
Verzia zo dňa a času 21:21, 20. september 2020
Fundamentals of Programming 2-IKV-105
This course teaches the students the basics of programming using Python programming language. It focuses on fundamental concepts of programming like for example if statements, while cycle, for cycle, variables etc. This course also puts emphasis on concepts useful for students of cognitive science including numerical computations using NumPy, visualizations or basics of machine learning techniques using artificial neural networks.
Course schedule
Type | Day | Time | Room | Lecturer |
---|---|---|---|---|
Lecture | Monday | 10:40 | MS Teams | Kristína Malinovská |
Labs | Monday | 12:20 | MS Teams | Kristína Malinovská |
Syllabus
Date | Topic |
---|---|
21.09. | Organization and Introduction. Interactive shell, console input/output, expressions, variables. |
28.09. | |
05.10. | If statements, lists, strings, logic. |
12.10. | While cycle, for cycle, list comprehensions. |
19.10. | Dictionaries, sets, objects. |
26.10. | Functions, arguments and scopes. |
02.11. | TBA |
09.11. | TBA |
16.11. | TBA |
23.11. | TBA |
30.11. | TBA |
7.12. | TBA |
14.12. | TBA |
Course grading
- Weekly homework (max. 20 points).
- Final project (max. 30 points).
- Bonus assignments (max. 5 points).
- Overall grading: A (50-46), B (45-41), C (40-36), D (35-31), E (30-26), Fx (25-0).