Mt. San Jacinto College Computer Information Systems
Minimize header.
CSIS 113C: C# Programming - Level 1

Please Check In!!!

Go to the Student Check-In discussion forum and "Officially" check yourself in to class.
You must check-in by the end of the second day (@ 11:59 P.M.) of this class or you will be dropped by the instructor and replaced by a student on the wait list.

Course Description

This course is an introduction to the basic knowledge and skills needed to develop programs using the C# programming language and the .NET development framework. This course will focus on program structure, language syntax, basic graphical user interfaces, and implementation details.

Course Objectives

  • Contrast and compare major elements of the .NET Framework and explain how C# fits into the .NET platform.
  • Analyze the basic structure of a C# application and be able to document, debug, compile, and run a simple application.
  • Create, name, and assign values to variables.
  • Compose common statements to implement flow control, looping, and exception handling.
  • Create methods (functions and subroutines) that can return values and take parameters.
  • Create, initialize, and use arrays.
  • Explain the basic concepts and terminology of object-oriented programming.
  • Construct programs that demonstrate the use of common objects and references types.
  • Create common GUI components and modify their properties at both run time and design time.

 Course Learning Outcomes

  • Prepare a program / algorithmic design for a simple straight-line problem.
  • Code and implement a Do/while loop construct for a given problem.
  • Code and implement a While loop construct for a given problem.
  • Code and implement a For loop construct for a given problem.
  • Create a robust test suite in support of a C# program design.
  • Implement a test module as part of the program design that will exercise a test suite