Level | Undergraduate |
ECTS Credits | 12 |
Duration | 1 semester (Autumn) |
Language | Norwegian |
Prerequisite(s) | Fundamental computer knowledge and programming, Object-oriented programming |
Aim | The course will let the students get a better understanding for software development and will give the students knowledge and understanding of how larger, multithreaded software systems are being 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 skills in programming. |
Content | Java programmingClass libraries, development and useMultithreaded systemsWindow based applicationsDistributed programming |
Study Methods | Lectures, Laboratory Work, Project Works |
Assessment | Written Exam, 5 hours (counts 50%) Project Work (counts 50%) |
Grading System | Alphabetical Scale, A (best) - F (fail) |
Course Requirements | Project |
Supplementary Information |