Module Delivered in

Programme CodeProgrammeSemesterDelivery
TA_KAITM_BBachelor of Science (Honours) in IT Management7Mandatory
TA_KITMG_B (1 year add on)Bachelor of Science (Honours) IT Management7Mandatory

Short Title:Web Systems Development
Full Title:Web Systems Development
Module Code:WESD H4001
 
NFQ Level:8
 
ECTS Credits:5
Reviewed By:FINBARR FEENEY
Description:This module aims to: To gain a systematic understanding of the Microsoft .NET platform; to be able to design and develop applications for the Microsoft .NET platform using C#; to be able to design and develop ASP.Net applications using C#, to be able to deploy such applications on IIS, and configure and administer IIS for such a task. To be able to compare and contrast the .Net and Java platforms in terms of their features, and evaluate both platforms as options for the development of modern software systems.
Learning Outcomes:
On successful completion of this module the learner will be able to
  1. Design and develop C# applications for the Microsoft .Net platform
  2. Design and development web applications using ASP.Net
  3. Deploy ASP.Net applications on IIS; configure and administer IIS
  4. Compare and contrast .Net and Java as platforms for the development of modern software systems, particularly web-based systems
 

Module Content & Assessment

Content
  • The Microsoft
    NET Platform & Programming in C#: The .NET platform; CLR, IL, CTS, .NET languages; an overview of the .NET framework APIs; the .NET Compact Framework; performance and security; a comparison of the .NET and Java platforms for the development of enterprise, web-based, and mobile computer systems. Object-oriented programming in C#; data types; control structures; OO programming using classes, objects, and inheritance; data access using ADO.Net.
  • Web Programming in ASP.NET:
    Development and deployment of web applications using ASP.Net. Deployment of ASP.Net applications on IIS; ISS configuration and administration. ASP.Net development in C#; code behind and code beside; web forms and web controls; data binding, session management; caching; ASP.Net security. Comparison with web development in the Java platform. Web content and styling, interactive web application development using AJAX.
Assessment Breakdown%
Course Work50%
End of Semester Formal Examination50%
 Outcome addressed% of totalAssessment Date
Formal End-of-Semester ExaminationNone50%Semester End
Coursework Breakdown
TypeDescriptionOutcome addressed% of totalAssessment Date
Continuous AssessmentMini-project – elapsed, individual – Typical task: Design, develop and implement a web application using ASP.Net. Deploy the application on IIS. The application will require web controls and state management, server-side validation, session tracking and database connectivity via ADO.NET. Each student will be required to undergo a viva examination. Task assessed in terms of: The functionality implemented in the solution; The system design – web site design, and code design25n/a

IT Tallaght reserves the right to alter the nature and timings of assessment

 

Module Workload & Resources

This course has no full time workload.
Resources
Required Book Resources
  • Hart, C. et al. 2006, Beginning ASP.NET 2.0 with C#, Wrox
  • Nagel, C. et al. 2005, Professional C#, Wrox.
Recommended Book Resources
  • Evjen, B. et al. 2005, Professional ASP.NET 2.0, Hungry Minds Inc.
  • Esposito, D.. 2004, Introducing Microsoft ASP.Net 2., Microsoft Press