SoleOPS 3.13.0, ©2005-2018Solenovo Oy

Opintojakson toteutussuunnitelma

Group504D09/Degree Programme in Information Technology (Rovaniemi)
Study unit504D24C .NET Application Development, 6.00 ECTS credits, 160 h
Compulsory Professional Studies
PROFESSIONAL STUDIES
ImplementationPerustoteutus/11001
Unit
Time of implementationAutumn1/2011-2012
Responsible teacherMattila Erkki
Other teachers
Status of implementationFinished

Description status Ready
  
Language of instruction English
Starting and ending dates01.09.2011 - 31.12.2011
Minimum number of participants  
Maximum number of participants  
Enrolment period14.04.2011 - 31.05.2011
Implementation method
Virtuality 2 ECTS credits
R&D integration 0 ECTS credits
Resit dates of the exam
Koulutuksen aikataulu (www-linkki)
Description language English 
Objectives

Upon successfully completing this course the student will

 - know the basics of the .NET programming platform, the C# programming language and the MS Visual Studio IDE

- know the most important features of the Base Class Library

- be able to create Windows forms applications with C# .NET

 

 

 
Assessment criteria  
Pedagogical arrangements

66 hous of lectures and practices, 67 hours of self-supervised work.

Mandatory prerequisites: 1) C Programming 2) Object-oriented Programming and Java

Material
Course material:
Lecture notes and practices
Deitel H. & Deitel P. 2008. Visual C# How to Program, 3rd (or later) Edition. Prentice Hall

Further reading:
Liberty J., Horovitz A. 2008. Programming .NET 3.5. O’Reilly Media Inc.: Sebastopol
MSDN: Microsoft Developer Network http://msdn.microsoft.com
Troelsen A. 2008. Pro C# 2008 and the .NET 3.5 Platform, Fourth (or later) Edition. Springer-Verlag: New York
Content

The course covers the following topics:

  1. Using Microsoft Visual Studio (Express) IDE
  2. Introduction to C# Applications
  3. Introduction to Classes and Objects in C# .NET
  4. Control Statements in C#
  5. Methods in C#
  6. Arrays in C#
  7. A Deeper Look at Classes and Objects
  8. Inheritance in C#
  9. Polymorphism, Interfaces & Operator Overloading  
  10. Exception Handling
  11. Graphical User Interfaces with Windows Forms
  12. Strings, Characters and Regular Expressions 
Assessment

Final exam, which will be evaluated on the scale from 0 to 5. The course has also a mandatory programming assignment.