|
Nov 23, 2024
|
|
|
|
CIS 169 - C# Credits: 3 Lecture Hours: 2 Lab Hours: 2 Practicum Hours: 0 Work Experience: 0 Course Type: Voc/Tech This course is an introduction to the C# language. Object-oriented programs will be developed by students. Prerequisite OR Corequisite: CIS 125 Competencies
- Perfom basic programming operations in Visual C#
- Identify different component of Visual Studio
- Declare and initialize variables
- Distinguish between data types using variables and constants
- Create windows applications
- Generate random numbers
- Demonstrate Reading/Writing from/to a file
- Write console applications
- Incorporate Processing Data
- Write a program to input and output numeric values
- Use arithmetic operators
- Use logical operators
- Format numbers with ToString method
- Use Exceptions Handling
- Use the Debugger to find Logic Errors
- Process String and Character
- Implement Decision Making
- Write if-else statements and nested if statements
- Use compound conditions
- Apply a switch statement for selection
- Use controls
- Implement Loops
- Code using while
- Code using do-while
- Code using for statements
- Code using foreach
- Use nested loops
- Create Modules and Methods
- Use void method
- Code a method with arguments
- Use a method to return a value
- Demonstrate how to pass an array to a method
- Implement Arrays and Lists
- Demonstrate how to declare and initialize Arrays and lists
- Demonstrate Sort and search arrays and lists
- Use two Dimensional and Parallel Arrays
- Implement Structures, and Enumeration
- Use Enumeration
- Use Structure
- Incorporate Object-Oriented Principles
- Create class and class object(s)
- Create a default constructor, then create parametrized constructors
- Overload constructors
- Create multi-screen application
- Implement Inheritance, Polymorphism and Abstraction
- Describe object-oriented concepts
- Implement inheritance
- Use Polymorphism in a program
- Demonstrate method overriding
- Implement Abstract class and abstract methods
- Utilize appropriate tools to manipulate data
- Use Database Design tools in Visual Studio
- Use appropriate methodology to display data
- Connect to an existing Database using View controls
- Select data using SQL select statement
- Demonstrate code readability, application testing and communication to other developers
- Demonstrate the use of comments and good code layout
- Develop strategies for testing your program including the use of unit testing framework
Add to Portfolio (opens a new window)
|
|