IMT3281

Application Development

Last taught 2021

Autumn

Gjøvik

English

Overview

54 candidates

Average grade

B

4.00

0.63

Pass rate

100%

8 points

Grade distribution
Average over time
Pass rate over time

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.