Approval
The course was established 17 October 2008.
This course syllabus (version 1.3) was approved 22 December 2010 by the Study Programmes Board/Study Courses Board at School of Technology.
The syllabus is valid from 19 January 2011.
Replacement for course syllabus ratified 09 April 2010.
Education level
First cycle
Course description
The main objective of the course is for the student to acquire the knowledge and skills required to design and develop dynamic web applications, with or without connection to data sources and relational data bases, using ASP.Net and AJAX. The course will implement object-oriented and component-based development methodologies.
Advancement in relation to the degree requirements
Selective
Entry requirements
1: Programming Using .NET, Advanced Course (DA177A English or DA112A Swedish), or other .NET based programming courses corresponding to at least 15 hp.
2: The equivalent of English B in Swedish secondary school.
Learning outcomes
Knowledge and understanding
After the completion of the course, students are expected to have gained knowledge and a good understanding of:
- developing, deploying and configuring well-designed.NET based web applications using ASP.NET and AJAX
- providing and consuming web services
- applying best practices in interacting with different data sources and rational databases in a web application, using ADO.NET and LINQ
Applying knowledge and understanding
After the completion of the course, students shall have developed:
- an ability to implement and develop usable, scalable and secure interactive web applications
- an ability to work with data driven web applications
- a capability of analysing and finding suitable and effective solutions to web based applications
- an ability to make assessments in the areas of usability, scalability and security of data-driven web-based applications
Assessments
The final grade is based on the mandatory assignments and the project work.
Course content
- ASP.NET and AJAX Architecture
- Web Page Code Model
- ASP.NET Web Server Controls, Content Pages, and Master Pages
- Data binding with ASP.NET
- Data management with ADO.NET, Connected and Disconnected Layers.
- Programming and querying with LINQ APIs
- Deployment, Configuration and Security
- ASP.NET Statement Management Techniques
- Building and Consuming web services
Learning activities
The course consists of a theoretical and a practical part, including lessons, exercises and code examples. The course contains a number of mandatory assignments and a project work.
Distance Education: The education is offered exclusively online; attendance or other physical presence is neither planned nor required. Students are expected to have access to a PC and Internet. The course is conducted in English.
Grading system
Fail (U), Pass (G) or Pass with Distinction (VG).
Reading list and other media
Evjen, B., Hanselman, S., Rader, D. (2010). Professional ASP.NET 4 in C# and VB. WROX/WILEY, ISBN: 9780470502204
Evjen, B., Gibbs, M., Wahlin, D., Reed, D. (2009). Professional ASP.NET 3.5 AJAX. WROX/WILEY, ISBN: 9780470392171
Course evaluation
At the end of the course period, students are given the opportunity to evaluate the course and give their opinion verbally or in writing. The results of the survey are compiled and archived after the review of the Course Coordinator.