|
Nov 23, 2024
|
|
|
|
CIS 169 - C# Credits: 3 Lecture Hours: 3 Lab Hours: 0 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. Competencies
- Demonstrate basic programming operations
- Describe object-oriented concepts
- Identify different component of Visual Studio
- Declare and initialize variables
- Write a Hello World program using Windows Application
- Demonstrate the basics of Visual C#
- Distinguish between data types using variables and constants
- Create windows applications
- Incorporate Processing Data
- Write a program to input and output numeric values
- 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 in if statements
- Apply a switch statement for selection
- Use contols
- Implement Loops
- Code loops using while
- Code using do-while
- Code using for statements
- Code using foreach
- Use nested loops
- Demonstrate Reading/Writing from/to a file
- Generate random numbers
- 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
- Load an array to a file and a file to an array in a program
- Use two Dimensional and Parallel Arrays
- Implement Structures, Enumeration and String manipulation
- Use Enumeration
- Use Structure
- Write a program to manipulate string and character
- Incorporate Object-Oriented Principles
- Create class and class object(s)
- Create a default constructor, then create parametrized constructor
- Overload constructors
- Create multi-screen application
- Implement Inheritance, Polymorphism and Abstraction
- Implement inheritance
- Use Polymorphism in a program
- Demonstrate method overriding
- Implement Abstract class and abstract methods
- Utilize appropriate tools to manipulate data
- Create a Database 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 frameworks
Add to Portfolio (opens a new window)
|
|