SoleOPS 3.13.0, ©2005-2018Solenovo Oy

Opintojakson toteutussuunnitelma

 Palaa
Group504D08/Degree Programme in Information Technology (Rovaniemi)
Study unit504D25C Advanced .NET Application Development, 5.00 ECTS credits, 133 h
Advanced Professional Studies (min 20 CU:s)
PROFESSIONAL STUDIES
ImplementationPerustoteutus/10001
Unit
Time of implementationSpring1/2010-2011
Responsible teacherMattila Erkki
Other teachers
Status of implementationFinished

Description status Ready
  
Language of instruction English
Starting and ending dates01.09.2010 - 31.05.2011
Minimum number of participants  
Maximum number of participants  
Enrolment period14.04.2010 - 31.05.2010
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
Introduction to XML/XAML and declarative programming in .NET. We will examine the new .NET 3 and 4 technologies such as WPF, WCF and LINQ as well as discover different approaches to web programming in .NET.
 
Assessment criteria  
Pedagogical arrangements

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

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

Further reading:
Design patterns in C# and VB.NET- Gang Of Four http://www.dofactory.com/Patterns/Patterns.aspx
Liberty J., Horovitz A. 2008. Programming .NET 3.5. O’Reilly Media Inc.: Sebastopol
Lowy J. 2007. Programming WCF Services. O'Reilly Media, Inc.
MacDonald M. 2008. Pro WPF in C# 2008. Springer-Verlag: New York
MSDN: Microsoft Developer Network http://msdn.microsoft.com
Nathan A. 2007. Silverlight 1.0 Unleashed. Sams Publishing: Indianapolis
Nathan A. 2007. Windows Presentation Foundation Unleashed. Sams Publishing: Indianapolis
Rattz J. C. 2007. Pro LINQ: Language Integrated Query in C# 2008. Apress
Sells C. & Griffits I. 2007. Programming WPF. O'Reilly Media Inc.: Sebastopol
The Official Microsoft ASP.NET Site http://www.asp.net/
The Official Microsoft Silverlight Site http://www.silverlight.net/
Troelsen A. 2008. Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition. Springer-Verlag: New York
Content

During this course we will examine new .NET 3.5 technologies. The course consists of three study units:

XML/XAML:

  • Introduction to XML
  • XAML (eXtensible Application Markup Language) and WPF (Windows Presentation Foundation)
  • Windows Communication Foundation (WCF) Web Services

LINQ, Generic Methods and Generic Collection Classes:

  • Introduction to LINQ (Language INtegrated Query) and Generic Collections
  • XML and LINQ to XML
  • Databases and LINQ to SQL 
  • Searching and Sorting
  • Generics
  • Collections

.NET 3.5 Web Programming:

  • ASP.NET 3.5 and ASP.NET AJAX 
  • Silverlight, Rich Internet Applications and Multimedia 
  • WPF Browser Applications

 

 

Assessment

Mid-term and final exams, which will be evaluated on the scale from 0 to 5. The course also has a mandatory programming assignment.

 Palaa