Programming in C#, II

Summary

Admission requirements

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

Selection:

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

Syllabus

Syllabus for students spring 2018

Course Code:
DA205B revision 1.2
Level of specialisation
G1F
Main fields of study:
No main fields
Language:
English
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.

Purpose

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.

Contents

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.

Assessments

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

Contact

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

Further information

Josefin Waldenström, Student Services Assistant
Phone: 040-6658102
Farid Naisan, Course Responsible
Phone: 040-6657187

Application

15 January 2018 - 03 June 2018 25% Distance (Malmö)

Tuition fees

for non-EU students only

First instalment: 16000 SEK
Full tuition Fee: 16000 SEK