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
-