Expected learning outcomes
The students should achieve skills in and get a better understanding of how larger multithreaded, window based software systems are developed through the use of modules and ready made class libraries.
The course will give an in-depth understanding of the use and development of class libraries to simplify and modularize complex systems. The course will also give an introduction to distributed programming.
After finishing the course, the students should have acquired good programming skills.
Class libraries, development and use
Window based applications
Form(s) of Assessment
Form(s) of Assessment (additional text)
Written Exam, 4 hours (counts 45%, evaluated by lecturer)
Evaluation of Project(s) (counts 55%, evaluated by lecturer)
Two projects: One large project counts 45 %. One smaller project counts 10 %.
Alphabetical Scale, A(best) – F (fail)
The person responsible for the course will grade both projects and the written exams
An external examiner will be used in addition for the written exams every fourth year, next will be in 2010
All written materials
Java How to Program, Seventh Edition, Deitel/Deitel, Prentice Hall, 2007