Dozent/in |
Kai Waelti, MSc |
Veranstaltungsart |
Vorlesung |
Code |
HS211154 |
Semester |
Herbstsemester 2021 |
Durchführender Fachbereich |
Wirtschaftswissenschaften |
Studienstufe |
Master |
Termin/e |
Mo, 20.09.2021, 09:15 - 12:00 Uhr, HS 9 Mo, 27.09.2021, 09:15 - 12:00 Uhr, HS 9 Mo, 04.10.2021, 09:15 - 12:00 Uhr, HS 12 Mo, 11.10.2021, 09:15 - 12:00 Uhr, HS 9 Mo, 18.10.2021, 09:15 - 12:00 Uhr, HS 9 Mo, 25.10.2021, 09:15 - 12:00 Uhr, HS 9 Mo, 08.11.2021, 09:15 - 12:00 Uhr, HS 9 Mo, 15.11.2021, 09:15 - 12:00 Uhr, HS 9 Mo, 22.11.2021, 09:15 - 12:00 Uhr, HS 9 Mo, 29.11.2021, 09:15 - 12:00 Uhr, HS 9 Mo, 06.12.2021, 09:15 - 12:00 Uhr, ZOOM Mo, 13.12.2021, 09:15 - 12:00 Uhr, ZOOM |
Umfang |
3 Semesterwochenstunden |
Turnus |
weekly |
Inhalt |
Introduction to Computer Science and Programming aims at providing students with the fundamental understanding of computations to solve problems. This is aimed at students with little or no programming experience, to code basic block of programs that can enable them in achieving goals. The course will cover a broad range of topics, i.e., computer-aided problem-solving techniques, fundamentals of programming using Python 3 and an introduction computational complexity. |
Lernziele |
- Understanding the role of computation in problem solving
- Ability to confidently code small programs to achieve useful goals
- Participate in research projects and excel in subjects requiring programming components
|
Voraussetzungen |
English level B2 |
Sprache |
Englisch |
Begrenzung |
24 Teilnehmer |
Anmeldung |
To attend the course / exercise, registration via e-learning platform OLAT is required. Registration is possible from September 6 to October 1, 2020. The students themselves are responsible for checking the creditability of the course to their course of study. Direct link to OLAT course: https://lms.uzh.ch/url/repositoryentry/17049190615 |
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 |
Presentations; short project report / 6 Credits
|
Hinweise |
The participants are divided into groups of 2 at the beginning of the course. Every second week, 1-3 groups present their solutions to individual exercises from the penultimate week. Each group should present an exercise at least once during the semester. The selected groups for the presentations will not be announced in advance and all groups should submit their solutions two workdays before the lecture. In addition, a small and fun programming project will round out this introductory lecture.
Both the presentations of the individual exercises and the short project report will be graded as a group. |
Hörer-/innen |
Ja |
Kontakt |
kai.waelti@doz.unilu.ch |
Anzahl Anmeldungen |
18 von maximal 24 |
Literatur |
Guttag, John. Introduction to Computation and Programming Using Python: With Application to Understanding Data Second Edition. MIT Press, 2016. 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/. |