Basics of Programming

Goal
This lecture is intended for students of economics (Wirtschaftswissenschaften) and the lecture gives an introduction into the world of software development with Java. Students are taught how software is created, and they are able to create their own small software projects at the end of the lecture.

Content
Students are learning with current development solutions (like Eclipse) to create software based on Java. This lecture is targeted at unexperienced students and teaches (amongst others) the following topics: variables, control structures with conditions and loops, objects, inheritance. Additionally we present an overview over state of the art process models (like Scrum) for software development to explain to development teams are being managed and coordinated.

Dates
This lecture usually takes place in the winter semester. For further information please refer to Stud.IP.

Exam
Credit Points: 6
Development and Documentation of Softwaresystems (More details are given in the first lecture)

Prerequisites
/

Recommended previous knowledge
/

Contact info
Michael Prilla, Sebastian Reinke

Lecture material
Lecture slides are available in Stud.IP. A video recording of the lecture from the winter term 2019/20 is available here (only accessible within the TUC network).