Professional studies

Teaching language


Type of course


Cycle/level of course


Recommended year of study


Total number of ECTS

5 cr

Competency aims

To give students the ability to program in the
Windows environment for programs with a graphical
user interface.

Learning outcomes

Students should understand and be able to use the
.NET framework for creating graphical user
interfaces in the Windows environment. Students
can use the C# programming language to create

Course contents

1..NET Framework
2.Windows Forms
4.Grafik and text handling
5.Dialogs and controls
6.Draw a graphical user interface and linking code
7.Storing and printing data

Prerequisites and co-requisites

System design and UML

Previous course names


Additional information

Deadline for submission of data and projects is
announced through itslearning. Students should
attend the project presentation occasions, as
announced by mail during the course.

Recommended or required reading

Solis Daniel, Illustrated C# 2008/2010, Apress,

Freeman & Freeman, Head First Design Patterns,
O'Reilly Media, 2004

Extra litteratur,

OOP Demystified, Keogh Jim, McGraw-Hill Companies,
2005 (finns på ebrary)

Lars Mathiassen, Andreas Munk-Madsen, Peter Axel
Nielsen och Jan Stage : Objektorienterad analys
och design, Studentlitteratur, Sverige, 2001

Mats Apelkrans och Carita Åbom : OOS / UML En
objektorienterad systemutvecklingsmodell för
processororienterad affärsutveckling,
Studentlitteratur, Sverige, 2001

Erich Gamma, Richard Helm, Ralph Johnson, and John
Vlissides, Design Patterns: Elements of Reusable
Object-Oriented Software, Addison-Wesley
Professional, 1994

Study activities

  • Lectures - 20 hours
  • Individual- and group instruction - 54 hours
  • Project- and production work/artistic activities - 39 hours
  • Individual studies - 20 hours


  • Total workload of the course: 133 hours
  • Of which autonomous studies: 133 hours
  • Of which scheduled studies: 0 hours

Mode of Delivery

Participation in tuition

Assessment methods

  • Demonstrations and proficiency exams
  • Essays, reports, productions and portfolio

Assessment requirements

Both course projects must be completed to pass the


Forss Thomas


Westerlund Magnus

Group size

No limit

Assignments valid until

12 months after course has ended

The timetable of the course

Hösten 2013

Assessment methods

  • Date will be announced later - Demonstrations and presentations
  • Date will be announced later - Reports and productions

Course and curriculum search