Print

Advanced .NET Programming

Code

IT-DNP2

Version

1.0

Offered by

ICT Engineering

ECTS

5

Prerequisites

Main purpose

The purpose of the course is to learn advanced features of the C# programming language and .NET technologies.

Knowledge

Skills

Competences

Having completed this course, students should be able to:

  • Master advanced features of C# language
  • Having the advanced knowledge of the .NET framework and be able to choose the best technology for different problems
  • Having the knowledge to use the different .NET technologies in projects.

Topics

C# Programming:

  • Anonymous types, anonymous methods
  • Extension methods
  • Lambda expressions

LINQ

.NET:

  • XAML
  • Windows Presentation Foundation (WPF)
  • Windows Communication Foundation (WCF)
  • Silverlight

Teaching methods and study activities

The required workload of the student is approximately 137.5 hours.

Resources

Online material

Evaluation

Internal examination.

The evaluation of the course is based on course work (50%) and the oral exam (50%) at the end of the course.

Examination

Oral examination. Approximately 20 minutes (including discussion of examinee’s performance). The exam is in two parts. First part is a presentation and discussion of selected parts of the course work. Second part is based on a drawn question from the course syllabus.​

Grading criteria

According to the 7-point grading scale.

Mark 12:
Awarded to students who have shown excellent comprehension of the above-mentioned competences. A few minor errors and shortfalls are acceptable.

Mark 02
Awarded to students for the just acceptable level of comprehension of the required competences.

Additional information

Responsible

Allan Henriksen

Valid from

8/1/2016 12:00:00 AM

Course type

7. semester
Electives

Keywords

- C# 3.0 - ASP.NET - XAML - Windows Presentation Foundation (WPF) - Windows Communication Foundation (WCF) - Silverlight