Software Development
2009-2010
-
IMT3281
- 10 ECTS
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.
Topic(s)
Class libraries, development and use
Multithreaded systems
Window based applications
Distributed programming
JDBC
XML
Teaching Methods
Lectures
Laboratory work
Project work
Form(s) of Assessment
Other
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 %.
Grading Scale
Alphabetical Scale, A(best) – F (fail)
External/internal examiner
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
Examination support
All written materials
Coursework Requirements
None
Teaching Materials
Java How to Program, Seventh Edition, Deitel/Deitel, Prentice Hall, 2007