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
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:
- Course objectives (list the major objectives stated as student outcomes in behaviorally measurable terms.)
- Create simple windows that will handle user events.
- Create dialog boxes that receive input from users.
- Use the visual studio tools to create .NET Windows Forms applications.
- Add menus to window's user interfaces.
- Store and retrieve application data on disk files.
- Use the many user interface controls, including toolbars and status bars, that are part of Windows Forms.
- Create Multiple Document Interface applications with .NET Windows Forms.
- Examine the inner working of the C# class library.
- Methods of Evaluation - Associate Degree Credit Course
- 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.
- Computational or non-computational problem-solving demonstrations, including:
- Exam
- Write computer programs
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.
- Use C# exception handling to catch errors.
- Write programs using C# arrays and indexers.
- Use C# inheritance and interfaces to create new classes from existing classes.
- Use delegates and events to facilitate communication between one object and another.
Source of information: Course Outline of Record dated February, 2002
Last Updated On: 4/20/06