Detailed information |
Original study plan |
Bachelor's programme Computer Science 2022W |
Objectives |
Students are proficient in basic programming skills and algorithmic thinking. They are familiar with the Java programming language and have a good command of the concepts and techniques conveyed in the course. They understand the basics of object-oriented programming and are able to design and implement simple object-oriented programs.
|
Subject |
- Problem-solving techniques
- algorithmic thinking
- fundamental programming concepts
- data types
- arrays
- instructions
- methods
- input/output
- classes
- inheritance
- interfaces
- dynamic data structures
- recursion
- exception handling
- threads
- packages
- stepwise refinement
- documentation and programming style
|
Criteria for evaluation |
Written exam at the end of the semester
|
Methods |
Slide presentations with examples on the blackboard
|
Language |
German |
Study material |
Course reading:
- Mössenböck, H.: Sprechen Sie Java? Eine Einführung in das systematische Programmieren. dpunkt.verlag, Heidelberg, current edition.
Further literature will be announced each semester.
|
Changing subject? |
No |
Further information |
For further information see http://ssw.jku.at/Teaching/Lectures/
|
Corresponding lecture |
(*)INBPDVOSOF1: VO Softwareentwicklung 1 (3 ECTS)
|