Introduction to programming in Python 2500-EN-COG-F22
This course has not yet been described...
Type of course
Mode
Prerequisites (description)
Learning outcomes
Student knows and understands:
- syntax and semantics of Python programming language (K_W04)
- basic programming concepts such as algorithm, computational complexity, recursion (K_W08)
Student is able to:
- describe and model particular cognitive tasks in algorithmic terms (K_U03, K_U05)
- improve programming skills on her own through readings, exercises and individual exploration (K_K01, K_K02)
Assessment criteria
Laboratory exercises (40%) At least two times during the semester students will be given simple problems to solve individually during class. They will be graded on the spot by the instructor.
Homework assignments (60%) At least three times during the semester students will be assigned short problems to solve at home. These assignments may have more open format. Time to solve each assignment should be 1-2 weeks.
Two unexcused absences are allowed in the semester. Further unexcused absences may result in lowering the grade. If due to absences students miss graded exercises in class, they may be given an additional homework assignment.
Students must respect the principles of academic integrity. Cheating and plagiarism (including copying work from other students, internet or other sources) are serious violations that are punishable and instructors are required to report all cases to the administration.
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: