Information on individual educational components (ECTS-Course descriptions) per semester

  
Degree programme:Bachelor Computer Science - Software and Information Engineering
Type of degree:FH BachelorĀ“s Degree Programme
 Full-time
 Winter Semester 2023
  

Course unit titleStructured Programming
Course unit code024717010301
Language of instructionGerman
Type of course unit (compulsory, optional)Compulsory
Semester when the course unit is deliveredWinter Semester 2023
Teaching hours per week7
Year of study2023
Level of course unit (e.g. first, second or third cycle)First Cycle (Bachelor)
Number of ECTS credits allocated8
Name of lecturer(s)Wolfgang AUER
Johannes KOCH
Patrick RITSCHEL


Prerequisites and co-requisites

Knowledge of programming and computers is not necessary. However, "Matura"-level (secondary-school leaving certificate) mathematics is required for solving simple, linear equations and for understanding mathematical notations and formulas.

Course content

Introduction to structured programming using the programming language C:

  • Concepts and properties of algorithms
  • Problem-solving strategies
  • Software development concepts and principles
  • Test and troubleshooting strategies
  • Programming environments
  • Program constructions: variables, types, expressions and assignments
  • Data structures
Learning outcomes

Students can transfer real-world problem solutions in algorithms and in data models. They have the basic programming skills and are trained in thinking in abstract structures. Based on the paradigm of structured programming, they have the ability to solve simple tasks. They know the steps to carefully prepare for programming and can use them.

Planned learning activities and teaching methods

Integrated course with exercises in three groups. In parallel there is a repetition course for beginners in programming.

Assessment methods and criteria

The exercises during the semester are voluntary. For a positive grade, the written exam must be passed.

Comment

Not applicable

Recommended or required reading
  • Pomberger, Gustav; Dobler, Heinz (2008): Algorithmen und Datenstrukturen: Eine systematische Einführung in die Programmierung. 1. München: Pearson Studium.
  • Kernighan, Brian W.; Ritchie, Dennis (2000): The C Programming Language. 2nd ed. Englewood Cliffs, N.J: Markt+Technik Verlag.

 

Mode of delivery (face-to-face, distance learning)

classroom teaching

Winter Semester 2023go Top