Web Business & Technology FT
Apply
now

Fundamentals of Software Development (T)

level of course unit

Bachelor

Learning outcomes of course unit

Students acquire basic knowledge about the fundamentals of procedural and object-oriented programming.
They are enabled to develop solutions to typical tasks on their own and implement them in applications.
In doing so, students are able to use fundamental elements of a modern programming language.

Graduates are able to:
- understand approaches of procedural and object-oriented programming.
- analyze simple examples of programming.
- understand language elements of modern programming languages.
- choose and use an appropriate development environment.

prerequisites and co-requisites

not applicable

course contents

Introduction to programming languages and the way they are used on the web (classification, principles, history). Detailed look at a modern programming language, the construction of programs, data types, operators, process structures, modularization and object orientation. Fundamentals of software development and of tools used, esp. integrated development environments (IDE). Students carry out other typical tasks, from designing, implementing, testing and debugging to running the program.

recommended or required reading

- Habelitz, H.-P.: Programmieren lernen in Java. Galileo Computing; 2014
- Goll, Joachim et. al: Java als erste Programmiersprache. Springer Vieweg; 2014
- Ackermann, P.: Schrödinger programmiert Java. Galileo Computing; 2013
- Ullenboom, Ch.: Java ist auch eine Insel. Galileo-Verlag, 2011

assessment methods and criteria

Standardized exam (Multiple choice and short answers)

language of instruction

German

number of ECTS credits allocated

2

planned learning activities and teaching methods

Lecture, demonstrations and discussion

semester/trimester when the course unit is delivered

1

course-hours-per-week (chw)

2

name of lecturer(s)

Danninger Sebastian , B.A., M.A.

year of study

1

recommended optional program components

not applicable

course unit code

vzSWE1

type of course unit

compulsory (lecture)

mode of delivery

In-class course

work placement(s)

not applicable