265-0100-00L Foundations of Programming
Semester | Herbstsemester 2020 |
Dozierende | L. E. Fässler |
Periodizität | jährlich wiederkehrende Veranstaltung |
Lehrsprache | Englisch |
Kommentar | Only for CAS in Applied Information Technology and MAS in Applied Technology. |
Lehrveranstaltungen
Nummer | Titel | Umfang | Dozierende | |
---|---|---|---|---|
265-0100-00 A | Foundations of Programming | 32s Std. | L. E. Fässler |
Katalogdaten
Kurzbeschreibung | The initial module offers a practical introduction to some basic concepts and techniques for information processing as well as practical applications of them. The programming language are Python and SQL. |
Lernziel | Students learn... - how to encode a problem into a program, test the program, and correct errors. - to understand and improve existing code. - to implement mathematical models as a simulation. |
Inhalt | The following programming concepts are introduced during this module: 1. Variables, data types 2. Condition check, Loops, logics 3. Arrays 4. Functions 5. Matrices 6. Data management (SQL) In the practical part of the course, students work on small programming projects with a context from natural sciences. Electronic tutorials are available as preparation. |
Voraussetzungen / Besonderes | No prior knowledge is required for this course. It is based on application-oriented learning. The students spend most of their time working through programming projects and discussing their results with teaching assistants. To learn the programming basics there are electronic tutorials available. |
Leistungskontrolle
Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird) | |
Leistungskontrolle als Semesterkurs | |
ECTS Kreditpunkte | 3 KP |
Prüfende | L. E. Fässler |
Form | unbenotete Semesterleistung |
Prüfungssprache | Englisch |
Repetition | Repetition ohne erneute Belegung der Lerneinheit möglich. |
Zusatzinformation zum Prüfungsmodus | Ungraded semester performance, no final exam. Participation in 5 mandatory formative assessments, one every second week. A formative assessment is a 20-minute oral discussion with an expert about personal performance and progress. |
Lernmaterialien
Lernumgebung | Link to E.Tutorial course |
Link to MyPele | |
Es werden nur die öffentlichen Lernmaterialien aufgeführt. |
Gruppen
Keine Informationen zu Gruppen vorhanden. |
Einschränkungen
Vorrang | Die Belegung der Lerneinheit ist nur durch die primäre Zielgruppe möglich |
Primäre Zielgruppe | MAS ETH in Applied Technology (247000)
CAS ETH in Applied Information Technology (265000) |
Angeboten in
Studiengang | Bereich | Typ | |
---|---|---|---|
CAS in Applied Information Technology | Module | O | |
MAS in Applied Technology | Vertiefung Applied Information Technology | O |