C# Programming and .NETLaajuus (4 ECTS)
Course unit code: XX00AA52
General information
- Credits
- 4 ECTS
Objective
The student knows the fundamentals of the .NET Platform and how to create a Windows application programmed with C# and utilizing the .NET framework.
The student is able to design, implement and test database connected Windows applications and is able to utilize Visual Studio during the whole application development process.
Content
1. .NET framework
Programming languages and class libraries
Architecture
Application
Tools (Visual Studio)
2. C#- fundamentals
Object oriented programming
Delegates and event handling
3. Programming of User Interface with
Windows forms
Helps
Clipboard
4. Deployment of applications
5. Globalization and localization
6. Database management
ADO .NET
7. Manipulation of XML data
8. Unit testing
9. LINQ
Qualifications
Object Oriented Programming, Software Engineering and Database management
Assessment criteria, satisfactory (1)
The student can create a deliverable Windows application for the .NET framework in the C# programming language by using the integrated development environment Visual Studio.
Assessment criteria, good (3)
The student can design, document, implement and test a Windows application. He/she can also use fluently the .NET base class libraries.
Assessment criteria, excellent (5)
The student can work in a software development project and understands to some extent architecture level solutions.
Further information
The student can create a deliverable Windows application for the .NET framework in the C# programming language by using the integrated development environment Visual Studio.