Studiegids

nl en

Digital Skills and Programming Introduction

Vak
2025-2026

Admission Requirements

None

Description

This course introduces students to the fundamentals of computer science through two main pillars: Digital Skills and an Introduction to Programming. Students will develop foundational knowledge and practical skills to navigate digital environments and write basic programs. The course emphasizes understanding key concepts, applying learned skills, and describing and explaining core principles.

Course Objectives

Course goal 1: Theory: understand the basics of a computer system
Course goal 2: Practice: Apply Basic Digital Skills necessary for Computer Science
-Basic computer hardware concepts
-Number systems and data representation
-Files and files systems
-Operating system fundamentals
-Networking and Cloud Fundamentals

Course goal 3: Theory: Understand basic programming concepts
Course goal 4: Apply basic programming concepts in Start pseudocode
-Basic programming pipeline
-Variable-related concepts
-Operations and expressions
-Control flow
-Basic principle of object orientation (OO)
-Variable scope and lifetime.

Timetable

In MyTimetable, you can find all course and programme schedules, allowing you to create your personal timetable. Activities for which you have enrolled via MyStudyMap will automatically appear in your timetable.

Additionally, you can easily link MyTimetable to a calendar app on your phone, and schedule changes will be automatically updated in your calendar. You can also choose to receive email notifications about schedule changes. You can enable notifications in Settings after logging in.

Questions? Watch the video, read the instructions, or contact the ISSC helpdesk.

Note: Joint Degree students from Leiden/Delft need to combine information from both the Leiden and Delft MyTimetables to see a complete schedule. This video explains how to do it.

Mode of Instruction

Three (3) blocks of two hours per week (2+2 and 2). Presence is mandatory.

Week structure block consists of

  • Block 1 and 2 ** 1 hour lecture ** 1 hour instruction plenary, and work on assignments

  • Block 3 ** 1 hour Q and A and mini exam ** 1 hour instruction plenary, and finalize assignments + submit in BS.

Assessment Method

Every week has 2 (sets of) practical assignments (Covering course Goal 2 and 4)

  • Deadline end of the week.

  • Non-graded but mandatory to submit in Brightspace at end of last instruction hour.

End of week mini exam at the end of last lecture

  • Mandatory submit in Brightspace

Failure to upload the assignments results in failing the course. These are considered practical skill tests required to participate in the exam.

End of course theoretical exam (100% of grade)

  • MC knowledge and understanding questions on the Theory (see above Goal 1 and 3)

  • Writing Pseudocode in Start (Goal 4)

Bonus: if assignments and mini exams are all done well, you earn the right to an oral assessment based on your assignments and mini exams, in case you should fail the retake of the DSiTP exam.

Reading List

Lectures and digital reader, handed out during the course

Registration

Contact

Joost Broekens

Remarks