Programming in C#

Summary

Admission requirements

General entry requirement (with the exemption of Swedish language) and specific entry requirement of English B (A6), or equivalent

Selection:

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

Syllabus

Syllabus for students autumn 2017, spring 2016, spring 2015

Course Code:
DA204B revision 1.2
Level of specialisation
G1N
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

Entry requirements

General entry requirement (with the exemption of Swedish language) and specific entry requirement of English B (A6), or equivalent

Specialisation and progression relative to the degree regulations

Single subject course.

Purpose

The aim of the course is for the students to develop their programming skills to be able to develop structured Windows applications using the C# language and principles of object-oriented programming. Students should gain theoretical and practical knowledge of general programming techniques.

This course is also suitable for students with prior programming experience who wish to strengthen their knowledge in object-oriented programming with Windows.

Contents

The course convers the following main topics:

  • Object-orientation: class and encapsulation
  • Variables, operators, struct and enum
  • Sequence, selection and iteration
  • Arrays and an introduction to collections
  • Graphical user interface
  • Documentation and structuring of source code

Learning outcomes

Knowledge and Understanding
On completion of the course the student should be able to:

  • show knowledge and understanding of the fundamental principles of the object-oriented programming
  • show knowledge and understanding of the fundamentals of writing applications to solve problems
  • demonstrate fundamental knowledge and understanding of the general structure of the C# programming language


Skills and Abilities
On completion of the course, students should:
  • show skills in writing simple but well-documented and structured Windows applications with graphical user interface
  • show skills in implementing the basic concepts of object-orientation with an in-depth focus on Encapsulation

Learning activities

The course consists of a theoretical and a practical part, including several programming exercises and assignments. It contains a number of mandatory assignments, quizzes and a project work (for higher grades).

Distance Education: 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, passed assignments and passed quizzes.

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


Reference literature

  • Sharp, John (2013). Microsoft Visual C# 2013 Step by Step. Microsoft Press. ISBN: 9780735681835

Alternative book:

  • Troelsen, Andrew (2012). Pro C# 5.0 and the .NET 4.5 framework. 6. ed. New York: APress. ISBN: 9781430242338

Course evaluation

Higher education institutions shall enable students who are participating in or have completed a course to express their experiences and views on the course through a course evaluation to be organized by the higher education institution. The higher education institution shall collate the course evaluations and provide information about their results and any actions prompted by the course evaluations. The results shall be made available to the students.” (HF 1:14).

Other Information

This course is given in English. All educational materials will be in English.

This course can not be included in a degree together with DA204A Programmering med C#, grundkurs.


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

28 August 2017 - 14 January 2018 25% Distance (Malmö)

Tuition fees

for non-EU students only

First instalment: 16000 SEK
Full tuition Fee: 16000 SEK