UNIVERSITY OF SOMALIA
FACULTY OF ENGINEERING AND COMPUTER SCIENCE
DEPARTMENT OF COMPUTER SCIENCE
COURSE OUTLINE
Course Code: CS4742
Course Title: ASP.NET
Instructor: Eng.mahad Ahmed Jimale
Semester VI
I. Course Description
This comprehensive course provides hands-on experience in developing dynamic web
applications using ASP.NET Web Forms and C# with Visual Studio 2022. Participants will
learn the fundamentals of web application development, including the architecture of
ASP.NET, server controls, state management, data access, and security.
II. Course Duration
This course spans 16 weeks, with 3-hour sessions held one-time a week.
III.Learning Outcomes:
• Understand the fundamental ASP.NET framework and its components.
• Differentiate between ASP.NET Web Forms and other ASP.NET technologies like
Web forms, MVC and Core.
• Design and develop web applications using ASP.NET Web Forms using C#.
• To Connect and interact with databases using ADO.NET and Entity Framework.
• To Perform CRUD (Create, Read, Update, Delete) operations and display data
using data-bound controls like GridView and Repeater.
IV. Prerequisites:
• Basic understanding of programming concepts
• Familiarity with HTML and CSS
• Experience with C# is beneficial but not required
V. Course contents
Chapters No/Weeks
Course outline, consulting and project presentation Guidelines One week
Chapter01 Introduction to ASP.NET One week
Chapter 02 Building an ASP.NET Web form Project Two weeks
Chapter03 Validating User Input Two weeks
Chapter 04 Database Connectivity One week
Chapter 05 BOOTSTRAP One week
Mid Term Exam
Exam Marking
Chapter 06 Inserting Data Two weeks
Chapter 07 Displaying Data Using GridView Two weeks
Chapter 08 Joining Tables Two weeks
Project Presentation+Revision Two weeks
Final Exam
IV. Methods of Teaching
Lectures and Hands-on (Practical)
Course Evaluation
Mini-Project 10%
Midterm exam 30%
Projects and Presentations 30%
Final Exam 30%
Total Marks 100%