Advanced Programming with C# (5 cr)
Code: C-02536-IT00AR58-3007
General information
- Enrollment
-
30.08.2024 - 31.05.2025
Registration for the implementation has begun.
- Timing
-
01.09.2024 - 31.07.2025
Implementation is running.
- Number of ECTS credits allocated
- 5 cr
- Institution
- Centria University of Applied Sciences, Centria eKampus
- Teaching languages
- English
- Seats
- 0 - 10
- Course
- C-02536-IT00AR58
Evaluation scale
0-5
Objective
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
The course is done online
Materials
https://centria.github.io/advanced-csharp/
Teaching methods
The course is done online
Exam schedules
The exam is in Itslearning.
Student workload
The course is 5 credits, which is around 135 hours of work.
Qualifications
Student know fundamentals of C#