SoleOPS 3.13.0, ©2005-2018Solenovo Oy

Opintojakson toteutussuunnitelma

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

Description status Ready
  
Language of instruction English
Starting and ending dates01.08.2014 - 31.12.2014
Minimum number of participants  
Maximum number of participants  
Enrolment period15.04.2014 - 15.09.2014
Implementation method
Virtuality 2 ECTS credits
R&D integration 0 ECTS credits
Resit dates of the exam

The 16th of February 2015 and the 13th of April 2015

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, 96 hours of self-supervised work.

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

Material
Lecture notes, examples and practices
Deitel H. & Deitel P. 2008. Visual C# How to Program, 3rd (or later) Edition. Prentice Hall
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 DeeperLook 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, whichwill be evaluated on the scale from 0 to 5. The course has also a mandatory programming assignment, which must be returned by the end of the course. Late return will reduce the course grade by one.