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/. |