Prospectus

nl en

Introduction to Programming

Course
2022-2023

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

-