Sie sind nicht angemeldet

Introduction to Computer Science and Programming


Dozent/in Kai Waelti, MSc
Veranstaltungsart Vorlesung
Code HS251077
Semester Herbstsemester 2025
Durchführender Fachbereich Wirtschaftswissenschaften
Studienstufe Master
Termin/e Di, 16.09.2025, 16:15 - 20:00 Uhr, 3.B52
Di, 30.09.2025, 16:15 - 20:00 Uhr, 3.B52
Di, 14.10.2025, 16:15 - 20:00 Uhr, 3.B52
Di, 28.10.2025, 16:15 - 20:00 Uhr, 3.B52
Di, 02.12.2025, 16:15 - 20:00 Uhr, 3.B52
Di, 16.12.2025, 16:15 - 20:00 Uhr, 3.B52
Di, 20.01.2026, 16:15 - 20:00 Uhr, Inseliquai 10 INE 220
Umfang 3 Semesterwochenstunden
Turnus weekly
Inhalt Introduction to Computer Science and Programming is designed to teach students the basics of how to use computers to solve problems. It's perfect for those who have little to no experience in programming, helping them learn to write simple programs to achieve their goals. The course covers a wide variety of topics, including how to solve problems with computers, the basics of programming using Python, and an introduction to computational complexity.
Lernziele 1. Understand the role of computation in problem solving
2. Gain the skills to write simple programs for practical purposes
3. Participate in research projects and excel in subjects requiring programming components
Voraussetzungen English level B2. Bring a laptop (with the latest operating system version installed).
Sprache Englisch
Begrenzung max. 24 participants
Anmeldung To attend the course / exercise, registration via e-learning platform OLAT is required. Registration is possible from 1 – 14 September 2025. The students themselves are responsible for checking the creditability of the course to their course of study. Direct link to OLAT course: to follow

Prüfung ***IMPORTANT*** In order to acquire credits, resp. to take the examination, registration via the Uni Portal within 1 – 14 September 2025 is ESSENTIALLY REQUIRED. Further information on registration: www.unilu.ch/wf/pruefungen
Abschlussform / Credits Exercises, presentations and project report / 6 Credits
Hinweise At the start of the course, students are paired into groups of two. Certain groups will share their answers to the exercises from the penultimate week every other week. Each group must present at least once during the semester. Groups won't know when to present in advance, and they must submit their answers two days before the lecture. Additionally, the course includes a small, enjoyable programming project. The final report and a brief presentation for this project are due in mid-January, with the specific date given at the semester's start. Grades for the course will be based on the group's exercise submissions and presentations, as well as their final project report and presentation.
Hörer-/innen Nach Vereinbarung
Kontakt kai.waelti@doz.unilu.ch
Anzahl Anmeldungen 0 von maximal 24
Literatur Guttag, John. Introduction to Computation and Programming Using Python, Third Edition. MIT Press, 2021. ISBN: 9780262529624

Amos, David, Dan Bader, Joanna Jablonski, and Fletcher Heisler. Python Basics: A Practical Introduction to Python 3. Real Python, 2021.

Python Software Foundation. The Python Tutorial, 2021. https://docs.python.org/3/tutorial/

Python Software Foundation. ‘PEP 8 -- Style Guide for Python Code’. Python.org, 2001. https://www.python.org/dev/peps/pep-0008/

Python Software Foundation. ‘PEP 20 -- The Zen of Python’. Python.org, 2004. https://www.python.org/dev/peps/pep-0020/