Methodological Competence
- reproduce the contents of software engineering and programming cases
- describe various problems and the appropriate solutions as encountered in the cases
- explain the differences and similarities of various methods of software engineering by means of case studies
- explain the differences and similarities of relational and object-oriented approaches to modeling using case studies
- explain the differences and similarities of various data and control structures of programming
- solve case studies with the help of the learned concepts and methods
- apply IDE and CASE tools
- analyze complex issues and identify appropriate concepts and methods for their solution
- create simple object-oriented programs
- apply best practices (e.g. design patterns, CASE tools, quality factors)
- explain basics of networking (sockets, protocols)