El Camino College - Division of Mathematical Sciences

Computer Science 60
Programming with ASP .NET and C# in Web Based Computer Science Applications
4 units; 3 hours lecture; 3 hours lab

Catalog Description Course Objectives and Methods of Evaluation
Outline of Subject Matter Planned Instructional Activities

Grading Method: Letter

Associate Degree Credit --- Does not transfer to CSU and
                                             Does not transfer to UC

Prerequisite: Computer Science 4 with a minimum grade of C or equivalent

Catalog Description:
This course introduces students to web based programming using ASP.NET, C#, and object-oriented programming. Students will learn ASP.NET's web forms, web controls, custom controls, and data binding. Additional topics include ASP.NET class hierarchy and C# inheritance. In the computer laboratory, students will create computer science web applications, such as a scientific web calculator.

Course Objectives and Methods of Evaluation:

  1. Course Objectives (List the major objectives stated as student outcomes in behaviorally measurable terms.)
    1. Create web applications using C# "code behind" in pre-compiled assemblies  
    2. Analyze and use server-side controls, server-side events, web forms, web controls, custom controls, and data-bound controls to create web applications
    3. Use ASP.NET class hierarchy and C# inheritance to create custom Page class objects 
    4. Use WebControl-derived objects in web applications 
    5. Use ASP.NET's debugging and tracing techniques in creating web applications 
    6. Use the web.config file to configure web applications 
    7. Create web services 
  1. Methods of Evaluation - Associate Degree Credit Course
    1. Substantial writing assignments are inappropriate for this degree applicable course because:
      1. The course is primarily computational in nature. 
    2. Computational or non-computational problem-solving demonstrations, including:
      1. exam 
      2. write programs 

Return to the top of the page.

Outline of Subject Matter
 

Approximate Time

Major Topic

10 hours

Introduction to web applications and ASP.NET

18 hours

C# "code behind" in pre-compiled assemblies

12 hours

Examination of the theory and the application of web forms, web controls, and WebControl-derived objects

20 hours

Server-side controls, server-side events, C# inheritance, ASP.NET class hierarchy, and custom Page class objects

7 hours

Data validation controls 

6 hours Data binding controls 
6 hours Creation of custom controls 
6 hours Configuring web applications using web.config files
6 hours Error handling, debugging, and tracing in ASP.NET applications
6 hours Creation of custom HTTP Handlers  
6 hours Examination of web services
5 hours Examinations  

Total:

108 Hours

Return to the top of the page.

Planned Instructional Activities:

Lecture, discussion, computer laboratory, and individual assistance
 

Entrance Skills and Knowledge:

List the required skills and/or knowledge without which a student would be highly unlikely to receive a grade of A, B, C, or Credit (or for Health and Safety, would endanger self or others) in the Target Course.
  1. Use C# exception handling to catch errors  
  2. Write programs using C# arrays and indexers  
  3. Use C# inheritance and interfaces to create new classes from existing classes 
  4. Use delegates and events to facilitate communication between one object and another 
Return to the top of the page.
 
Source of information: Course Outline of Record dated November, 2001


 Last Updated On: 4/20/06