EventoWeb
Zürcher Hochschule für Angewandte Wissenschaften
Menu
Home
User Menu
Not registered
Login
[
German (Switzerland)
German (Switzerland)
] [
English
English
]
[
de
de
] [
en
en
]
Not registered
Login
EventoWeb
Kontakt zu Service Desk
Online-Dokumentation
Allgemeiner Zugriff
Module suchen
t.BA.XXI.PROG1.19HS (Computer Science Programming 1)
Module: Computer Science Programming 1
This information was generated on: 05 December 2024
No.
t.BA.XXI.PROG1.19HS
Title
Computer Science Programming 1
Organised by
T InIT
Credits
4
Description
Version: 2.0 start 01 February 2019
Short description
Introduction to software development with Python.
Module coordinator
Henrik Stormer (stme)
Learning objectives (competencies)
Objectives
Competences
Taxonomy levels
Overview: Students receive an introduction to programming based on a modern scripting language (e.g. Python).
(1) They know the basic data types and the essential procedural constructs.
F
K1,K2
(2) They are able to develop independently software solutions (approximately one A-4 page) for limited problems in a modern scripting language.
F,M
K3,K5
(3) In doing this, they are able to:
- proceed in a structured manner;
F,M,SE
K3,K4
(4) - apply procedural constructs and data types appropriate to the situation;
- use pre-defined modules from libraries.
M
K3,K4
Module contents
Introduction to procedural proramming
Elementary data types, variables and operators
Conditional statements, logical variables
Repetition statements (loops)
Subprograms and parameters
Regular expressions and text parsing
Arrays, one and multi-dimensional
Strings and files
Modules and libraries
Teaching materials
Slides
Accompanying notes
Supplementary literature
Cheat sheets, videos, etc.
Prerequisites
-
Teaching language
(X) German ( ) English, Slides in English
Part of International Profile
( ) Yes (X) No
Module structure
Type 3a
For more details please click on this link:
T_CL_Modulauspraegungen_SM2025
Exams
Description
Type
Form
Scope
Grade
Weighting
Graded assignments during teaching semester
individual discussions at the end of lab assignments
oral
7 lab assignments
pass / qualified pass / fail
20%
End-of-semester exam
exam
written
90 min
grade
80%
Remarks
Legal basis
The module description is part of the legal basis in addition to the general academic regulations. It is binding. During the first week of the semester a written and communicated supplement can specify the module description in more detail.
Course: Informatik Programmieren 1 - Praktikum
No.
t.BA.XXI.PROG1.19HS.P
Title
Informatik Programmieren 1 - Praktikum
Note
No module description is available in the system for the cut-off date of 01 August 2099.
Course: Informatik Programmieren 1 - Vorlesung
No.
t.BA.XXI.PROG1.19HS.V
Title
Informatik Programmieren 1 - Vorlesung
Note
No module description is available in the system for the cut-off date of 01 August 2099.