|
Detailed information |
Original study plan |
Bachelor's programme Computer Science 2021S |
Objectives |
Students
- acquire solid programming skills in an object-oriented language (Java)
- are able to design, implement and test object-oriented software architectures
- master programming techniques such as generics, lambda expressions, threading, RMI, reflection, JDBC and web services
- are familiar with basic algorithms and data structures (searching, sorting, random numbers, exhaustion, lists, trees, graphs, sets, distributed, parallel and heuristic algorithms)
- are familiar with low-level programming in C and Assembler
- understand the basic concepts and methods of software engineering (process models, cost models, requirements engineering, software design, software architectures, software testing)
|
Subject |
The contents of this subject result from the contents of its courses.
|
Further information |
None
|
|