Skip to main content

Advanced Programming with C# (5 cr)

Code: C-02536-IT00AR58-3007

General information


Enrolment period
30.08.2024 - 08.06.2025
Registration for the implementation has ended.
Timing
01.09.2024 - 31.07.2025
Implementation is running.
Credits
5 cr
Institution
Centria University of Applied Sciences, Centria eKampus
Teaching languages
English
Seats
0 - 10

Objectives (course unit)

You can create a project with proper structure and are able to run tests in the correct folder. You can use dictionaries as data storage, understand hash and solve problems with them in object oriented programming. You understand inheritance and interfaces. You will learn to create classes that inherit another classes, and also classes that implement one or more interfaces. You understand how objects are compared and can use this information. You understand the basics of enumeration and regular expressions. You can create random strings and numbers. You are able to handle exceptions, read and write (to and from) files, and use these in problem solving. You understand the basics of the keywords using and namespace. You can create small graphical interfaces for your programs.

Content (course unit)

The course is done online

Prerequisites (course unit)

Student know fundamentals of C#

Exam schedules

The exam is in Itslearning.

Assessment methods and criteria

The grade is dependant on the amount of exercises done. In addition at the end of the course is an exam, graded pass/fail. The exam does not affect the grade, but must be passed to get the course grade.

Assessment scale

0-5

Teaching methods

The course is done online

Learning materials

https://centria.github.io/advanced-csharp/

Student workload

The course is 5 credits, which is around 135 hours of work.

Further information

To attend the course, you need to install some software on your computer. Instructions in the course material.

Go back to top of page