norsk norsk&engelsk / norwegian&english

Course Description IMT3281 - Software Development (2005/2006)

ECTS Credits10
  • IMT1031 - Fundamental Programming
  • IMT1082 - Object-Oriented Programming

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
Multithreaded systems
Window based applications
Distributed programming

Study MethodsLectures, Laboratory Work, Project Works
AssessmentWritten Exam, 4 hours (counts 45%)
Evaluation of Project(s) (counts 55%)
Each part must be individually approved of.
Two projects: One mandatory project counts 45 % and is graded A-F. The other smaller project counts 10 % and will be graded A-F.
Grading SystemAlphabetical Scale, A (best) - F (fail)
Course RequirementsNone