IMT3281
Application Development
Last taught 2021
Autumn
Gjøvik
English
About this course
Content
-Class libraries, development and use
-Multithreaded systems
-Window based applications
-Internationalization
-Usage of databases
-Source code documentation
-Usage of development tools and version control systemts
Learning outcomes
Knowlegde
-The candidate should be able to describe the principles behind and the structure of general distributed systems.
-The candidate should be able to use ready-made modules as well as design and use class libraries.
-The candidate should be able to organize the functionality in the appropriate class and package structures.
Skills
-The candidate should be able to use existing libraries to produce complex multi-threaded program systems.
-The candidate should master the development of GUI applications with multiple windows
-The candidate should master the use of development tools and version control systems.
General competence
-The candidate can plan and carry out software development projects.
-The candidate may use relevant interaction systems that provide the opportunity to work together on projects even if the participants are located in geographically different locations.
-The candidate will through the work in this course acquire good and practical skills in programming.
Teaching methods
Lectures, lab assignments, project work
No obligatory activities.