t.BA.XXI.PROG2.19HS (Computer Science Programming 2) 
Module: Computer Science Programming 2
This information was generated on: 07 October 2024
No.
t.BA.XXI.PROG2.19HS
Title
Computer Science Programming 2
Organised by
T InIT
Credits
4

Description

Version: 3.0 start 01 August 2023
 

Short description

Students’ existing programming skills are enhanced and applied on a practical level. The module conveys the competences for developing robust software applications in ubiquitous environments. Modelling approaches, failure sources and optimisation opportunities are understood at a code level.

Module coordinator

Josef Spillner (spio)

Learning objectives (competencies)

Objectives Competences Taxonomy levels
You understand the handling of digital data from different sources and can aggregate and process it F K4
You produce high-quality source code utilising the language and module facilities of Python F K4
You can engineer Python applications with a complexity which matches the problem SE K3
     

Module contents

  • Engineer and algorithmic thinking (EAT)
  • Object-oriented programming (OOP)
  • Data management and mapping in software (DMM)
  • Structured input and output formats for data
  • Data service interaction
  • Optimisation of the design of algorithms and data structures
  • Consistency
  • Case studies and application scenarios on complex software applications

Teaching materials

Slide set (on OLAT)
Complementary script (on OLAT)

Supplementary literature

Cheat sheets, video courses etc. (on OLAT)

Prerequisites

Competences from Computer Science Programming 1

Teaching language

(X) German ( ) 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 discussion at the end of each task oral 6-7 tasks passed / with issues / not passed 20%
End-of-semester exam examination written 90 min. grading 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.

Note

Course: Informatik Programmieren 2 - Praktikum
No.
t.BA.XXI.PROG2.19HS.P
Title
Informatik Programmieren 2 - Praktikum

Note

  • No module description is available in the system for the cut-off date of 01 August 2099.
Course: Informatik Programmieren 2 - Vorlesung
No.
t.BA.XXI.PROG2.19HS.V
Title
Informatik Programmieren 2 - Vorlesung

Note

  • No module description is available in the system for the cut-off date of 01 August 2099.