Class: RO133050dc3i
Teacher: Anders Børjesson, anbo@easj.dk
At the exams I do not intend to ask questions in subject marked [...]
Examination requirements from the Programming Course, 1st and 2nd semester
Unit testing
Exceptions
Contract based programming
Concurrency
[Source and version control
Logging
[Program documentation
Parallel architectures: Task + data parallelism
Data structure for concurrency
[Profiling
Responsiveness: async + await
Interfaces, etc.
Generics
Types in programming languages
Collections: Algorithms and data structures
Delegate types, lambda expressions, and events
LINQ and extension methods
Design patterns
Refactoring