Admission requirements
Required course(s):
None.
Description
This course teaches the basics of programming in Python. In addition to syntax of Python, it also introduced you to the core concepts of programming: sequence, repetition, selection, typing and functions. It explains how to use a modern IDE (Interactive development environment) to program. Finally it also introduces some theoretical concepts of programming languages.
Course Objectives
- Knowing basic Python syntax 
- Understanding and applying core concepts of programming: sequence, repetition, selection, typing and functions 
- Using an IDE for debugging 
- Understanding the basic theoretical concepts behind programming elements 
Timetable
Timetables for courses offered at Leiden University College in 2022-2023 will be published on this page of the e-Prospectus.
Mode of instruction
Lectures and lab sessions.
Assessment Method
- 10% weekly Stepik assignments (total 6 assignments = 60%) 
- 40% final project 
Passing grade for both final Stepik score and final project required.
Reading list
N/A
Registration
Courses offered at Leiden University College (LUC) are usually only open to LUC students and LUC exchange students. Leiden University students who participate in one of the university’s Honours tracks or programmes may register for one LUC course, if availability permits. Registration is coordinated by the Education Coordinator, course.administration@luc.leidenuniv.nl.
Contact
g.barbero@liacs.leidenuniv.nl
Remarks
-
