CSC-216 Introduction to C#

This course is designed to present to the student the basic data structures necessary to design and write structured programs in C#. The topics covered DataTypes, Methods/Behaviors, Classes, Decisions, Looping Structures, Arrays, Collections, Windows Programming Events, Databases and Web-Based Applications.

Credits

3

Prerequisite

CSC-115 with a grade C or better or CSC-117 with a grade C or better

Lecture Contact Hours

3

Lab Contact Hours

0

Other Contact Hours

0

Semesters Course Will Be Offered

  • Fall

Course Learning Outcomes

  1. Design and construct programs with methods/classes and to manipulate variables using structured programming techniques
  2. Design and construct programs with appropriate Methods and/or Behaviors
  3. Construct and use one and two dimensional arrays. They will be able to understand and use searching techniques, parallel arrays, copying and sorting techniques
  4. Design and construct programs to run in a Windows environment
  5. Construct programs to connect to a database or external file
  6. Design and construct programs to be used in Web Applications
View Course Outline

CSC 216: Introduction to C#

Course Description

This course is designed to present to the student the basic data structures necessary to design and write structured programs in C#. The topics covered DataTypes, Methods/Behaviors, Classes, Decisions, Looping Structures, Arrays, Collections, Windows Programming Events, Databases and Web-Based Applications.

Credit Hours

3

Contact Hours

Lecture3
Lab0
Other0

Semester(s) Course Will Be Offered

Fall

Prerequisites

CSC-115 with a grade C or better or CSC-117 with a grade C or better

Course Learning Outcomes

  1. Design and construct programs with methods/classes and to manipulate variables using structured programming techniques
  2. Design and construct programs with appropriate Methods and/or Behaviors
  3. Construct and use one and two dimensional arrays. They will be able to understand and use searching techniques, parallel arrays, copying and sorting techniques
  4. Design and construct programs to run in a Windows environment
  5. Construct programs to connect to a database or external file
  6. Design and construct programs to be used in Web Applications

Topic Outline

  1. A. Data Types and Expressions
  2. Methods and Behaviors
  3. Classes
  4. Making Decisions
  5. Arrays
  6. Collections
  7. Windows Programming
  8. Programming Based on Events
  9. OOP Features
  10. Exception Handling
  11. Working with Files/Databases
  12. Web-Based Applications