Central Arizona College Back
CIS 181 C# .NET
Credit Hours:  4
Effective Term: Fall 2017
SUN#: None
AGEC: None  
Credit Breakdown: 3 Lectures, 3 Labs
Times for Credit: 1
Grading Option: A-F and S/U
Cross-Listed:


Description: Object-oriented programming language to create visual applications for Windows, MS Office, the web, controls, and more. Created to work within the .NET framework. Prerequisite: CIS123. Satisfactory/Unsatisfactory grading option available.

Prerequisites: CIS123

Corequisites: None

Recommendations: None

Measurable Student Learning Outcomes
1. (Analysis Level) Classify all Data types.
2. (Application Level) Use "if," "if-else," "compound if," and "switch" statements and conditional operators for decision making.
3. (Application Level) Use "while," "for," and "do" statements to streamline repetitive tasks and instructions.
4. (Application Level) Implement Arrays, Methods, Classes, and Objects.
5. (Synthesis Level) Create an Exception class.
6. (Synthesis Level) Design forms using Visual Studio Integrated Development Environment (IDE).
7. (Application Level) Use built-in Event Handler and declare customized events and corresponding handlers.
8. (Synthesis Level) Create LINQ queries to retrieve data from an Access database.
9. (Comprehension Level) Describe Thread properties and a Thread's life cycle.
10. (Synthesis Level) Modify interactive applications by adding graphic and multimedia elements.
11. (Comprehension Level) Explain and discuss dynamic data structures including self-referential classes, linked lists, stacks, queries, and trees.
Internal/External Standards Accreditation
None