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 applications.

Course contents

1..NET Framework 2.Windows Forms 3.Windows 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, 2008/2010 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 course.


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

Kurs och studieplanssökning