Programming in C#, II


Admission requirements

  • A minimum of 7.5 credits of programming in C#.
  • English B/English 6 from Swedish upper secondary school, or equivalent.


credits 60% final grades 20% national university aptitude test 20%


Syllabus for students spring 2019, spring 2018

Course Code:
DA205B revision 1.2
Level of specialisation
Main fields of study:
No main fields
Date of ratification:
17 December 2014
Decision-making body:
Faculty of Technology and Society
Enforcement date:
19 January 2015
Replaces Syllabus ratified:
17 December 2014

Entry requirements

  • A minimum of 7.5 credits of programming in C#.
  • English B/English 6 from Swedish upper secondary school, or equivalent.

Specialisation and progression relative to the degree regulations

Single subject course. This course is not part of any main subject.


This course provides students with an in-depth knowledge of programming and object-orientation with Visual Studio as the development environment, and C# as the programming language.


The course covers the following topics:

  • Inheritance and polymorphism using abstract classes and interfaces
  • Structured exception handling
  • Generics, data structures and collections
  • File handling and object serialization
  • Delegates and Events
  • Windows Presentation Foundation (WPF)

Learning outcomes

Knowledge and understanding

On completion of the course, the student should be able to:

  • show in-depth knowledge and understanding of the major concepts of object-orientation
  • show in-depth knowledge and understanding of the C# language to develop Windows applications

Skills and abilities

On completion of the course, students should:

  • show advanced skills in implementation of the concepts of object-orientation to write well-structured and documented object-oriented programming code
  • show advanced skills in developing well-functioning Windows desktop applications

Learning activities

The course consists of a theoretical and a practical part, including several programming exercises and assignments. It contains a number of assignments, quizzes and a project work.

Distance learning: The education is offered exclusively online; attendance or other physical presence is neither planned nor required. Students are expected to have access to a PC and Internet.


Requirements for Pass (G): passed project 2 credits, passed assignments 4 credits and passed quizzes 1,5 credits.

Requirements for Pass with Distinction (VG): Pass with Distinction on the project as well as the assignments and a Pass on the quizzes.

Grading system

Fail (U), Pass (G) or Pass with Distinction (VG).

Course literature and other teaching materials

Recommended literature:

  • Nagel, Christian (2014). Professional C# 5.0. John Wiley & Sons. ISBN: 9781118833032

Other Information

This course cannot be included in a degree together with DA205A Programmering med C#, II.

Course reports


The education is provided by the Faculty of Technology and Society at the department Computer Science and Media Technology.

Further information

Studentservice TS - Malmö Universitet,
Farid Naisan, Course Coordinator
Phone: 040-6657187


21 January 2019 - 09 June 2019 25% Distance (Malmö)

Tuition fees

for non-EU students only

First instalment: 17000 SEK
Full tuition Fee: 17000 SEK