Microsoft.NET Programming
Structure Type: | Study unit |
---|---|
Code: | ITS2301 |
Type: | Optional obligatory / Professional Studies |
Curriculum: | I-TT 2006 |
Level: | Bachelor of Engineering |
Year of Study: | 4 (2009-2010) |
Credits: | 5 cr |
Responsible Teacher: | Moghadampour, Ghodrat |
Language of Instruction: | Finnish |
Learning Outcomes
The student will become familiar with Microsoft .NET environment and its structure and will learn how to develop demanding applications with it. The student will learn how to develop command-line, Windows, ASP.NET and Web services using C# language. The coure offers concepts of object oriented programming in the beginning and soon will lead to techniques for developing various types of professional applications using .NET environment and C# language. The student will learn developing event-driven Windows applications and ASP.NET applications, which are capable of file handling and communication with local and remote databases. The student will also learn how to write Web services and their relevant clients using .NET environment.
Student's Workload
135 h, which contains 50 h of scheduled contact studies.
The assessment of student’s own learning 1 h is included in contact lessons.
Prerequisites / Recommended Optional Courses
Basics of Programming (C Language), Databases.
Contents
.NET environment, object oriented programming, C# language, Windows applications, file handling, database communication, ASP.NET and Web services.
Recommended or Required Reading and Other Learning Resources/Tools
Material on the course Web site.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Lectures, assignments and a project work.
Assessment Criteria
Grade 5: The student understands most (around 90 %) course concepts and is capable of developing applications with advanced features.
Grade 3: The student understands a considerable portion (around 60 %) of the course concepts and is capable of developing applications with a moderate number of functions.
Grade 1: The student understands basic (around 40 %) course concepts and is capable of developing simple applications.
Assessment Methods
Assignments 20 %, the project work 20 %, an examination 60 %.