School
Business, Entrepreneurship, and Professional Development
Division
Computer Technology
Department
Computer Information Systems
Academic Level
Undergraduate
Course Subject
Computer Information Systems
Course Number
130
Course Title
C# Programming
Credit Hours
3.00
Instructor Contact Hours Per Semester
62.00 (for 15-week classes)
Student Contact Hours Per Semester
62.00 (for 15-week classes)
Grading Method
A-E
Pre-requisites
CIS-125 or Instructor Permission
Catalog Course Description
An intermediate programming course using C# for Windows application development. Covers coding and debugging techniques for an object oriented environment. Different Microsoft graphical user interface projects will be used such as Windows Forms, Windows Presentation Foundation (WPF), and ASP Web Forms.
Goals, Topics, and Objectives
Core Course Topics
- Introduction to Visual Studio, the IDE environment
- How to design a Graphical User Interface application
- How to code and test a Windows applications
- How to work with numeric and string data
- How to code control structures
- How to code methods and event handlers
- How to handle exceptions and validate data
- How to use arrays and collections
- How to work with dates and strings
- More skills for working with Windows ASP.NET web forms
- How to debug an application
- How to create and use classes
Core Course Learning Objectives (Separated)
- Modify the properties of an object using the Visual Studio design environment.
- Create an application that will utilize the following controls: label, text box, button, list box, check box, radio button, image control, toolbar buttons, menu structure and a timer control.
- Utilize variables with the correct data type and variable scope.
- Design and code an application that will make use of the following C# statements: Assignment statement, Switch, IF, Do While, For loop.
- Utilize Visual Studio Design Environment to create an application.
- Evaluate a C# application that contains run-time errors utilizing the debug tools.
Assessment and Requirements
Assessment of Academic Achievement
Assessment of academic achievement may include (but is not limited to) exams, quizzes, homework, and laboratory assignments
Effective Term
Fall 2020