Sie sind nicht angemeldet

Introduction to Computer Science and Programming


Dozent/in Kai Waelti, MSc
Veranstaltungsart Vorlesung
Code HS241139
Semester Herbstsemester 2024
Durchführender Fachbereich Wirtschaftswissenschaften
Studienstufe Master
Termin/e Di, 17.09.2024, 16:15 - 18:00 Uhr, Inseliquai 10 220
Di, 01.10.2024, 16:15 - 20:00 Uhr, Inseliquai 10 220
Di, 15.10.2024, 16:15 - 20:00 Uhr, Inseliquai 10 220
Di, 12.11.2024, 16:15 - 20:00 Uhr, Inseliquai 10 220
Di, 26.11.2024, 16:15 - 20:00 Uhr, Inseliquai 10 220
Di, 17.12.2024, 16:15 - 20:00 Uhr, Inseliquai 10 220
Di, 21.01.2025, 16:15 - 18:00 Uhr, 3.B57
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 2 – 27 September 2024. The students themselves are responsible for checking the creditability of the course to their course of study.

Prüfung ***IMPORTANT*** In order to acquire credits, resp. to take the examination, registration via the Uni Portal within the examination registration period 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
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/.