Mt. San Jacinto College Computer Information Systems
Minimize header.

Learning Objects Collection

Courses

Select a Course:
CSIS 113C C# Programming - Level 1

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.

By successfully completing this course you will earn 3 units of college credit.

Table of Contents

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.
Table of Contents

 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
Table of Contents