El Camino College - Division of Mathematical Sciences

Computer Science 36
.NET's Windows Forms for Graphical User Interface Computer Science Programming
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 focuses on graphical user interface programming using C# and .NET Windows Forms.
The course examines dialog boxes, menus, handling events, controls, toolbars, and status bars, as well as how the Windows Forms C# class library works internally. In the computer laboratory, students will create graphical user interface programs.

Course Objectives and Methods of Evaluation:
  1. Course objectives (list the major objectives stated as student outcomes in behaviorally measurable terms.)
    1. Create simple windows that will handle user events.
    2. Create dialog boxes that receive input from users.
    3. Use the visual studio tools to create .NET Windows Forms applications.
    4. Add menus to window's user interfaces.
    5. Store and retrieve application data on disk files.
    6. Use the many user interface controls, including toolbars and status bars, that are part of Windows Forms.
    7. Create Multiple Document Interface applications with .NET Windows Forms.
    8. Examine the inner working of the C# class library.
  1. Methods of Evaluation - Associate Degree Credit Course
    1. Substantial writing assignments are inappropriate for this degree applicable course because the course primarily computational in nature and the course primarily involves skill demonstrations or problem solving.
    2. Computational or non-computational problem-solving demonstrations, including:
      1. Exam
      2. Write computer programs
Return to the top of the page.

Outline of Subject Matter
 

Approximate Time

Major Topic

13 hours

Event handling in Windows Forms.

13 hours

Examination of the visual studio tools for creating Windows Forms applications.

13 hours

Dialog boxes and validation of user input.

12 hours

Using menus in graphical user interface programs.

10 hours

Storing application data in disk files..
16 hours Using Windows Forms control windows in programs.
10 hours Multiple document interface programs.
16 hours The inner working of the C# class library.

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 February, 2002



 Last Updated On: 4/20/06