El Camino College - Division of Mathematical Sciences

Computer Science 4
Computer Science Programming in C#
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

Non-Degree Credit --- Does not transfer to CSU and
                                                  Does not Transfer to UC

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

Catalog Description:
  This course will introduce the student to the C# (C Sharp) computer programming language and the .NET framework. Students
will write computer science programs using the C# language. Associated topics in the .NET framework will also be covered.

Course Objectives and Methods of Evaluation:

  1. Course Objectives (List the major objectives stated as student outcomes in behaviorally measurable terms.) 
    1. Write C# programs that will sort arrays of integers.
    2. Write C# programs that will utilize the inheritance capabilities of the C# language
    3. Write programs that will make use of C# exception handling features.
    4. Implement solutions to programming problems that require the C# features of indexers and enumerators
    5. Write programs using the C# data collection classes
    6. Write and implement programs using C# delegates and events
    7. Write and implement programs using the .NET framework and Win Forms
  1. Methods of Evaluation - Non-Degree Credit Course
    1. 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

6 hours

Introduction to the C# programming language

12 hours

C# exception handling, C# structures, and interfaces

12 hours

C# statements, looping, and logic

18 hours

C# arrays, strings, properties, and indexers

12 hours

Data collections, indexers, enumerators, and attributes


18 hours

 Delegates, events, and operator overloading


12 hours

 Inheritance in C#


12 hours

 Examination of the .NET framework and Win Forms


6 hours

Review and Final Examination

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.  Implement looping constructs in C++
  2.  Create and use functions in C++
  3.  Create and use simple C++ structures and classes 
Return to the top of the page.
 
Source of information: Course Outline of Record dated November, 2001


 Last Updated On: 4/20/06