Course Description
- Understand the structure of the C# language.
- Apply the following topics correctly: data types, type conversion, boxing, and unboxing.
- Control program flow using operators, expressions, and conditional statements.
- Implement loops and arrays effectively.
- Use break and continue statements to control execution flow.
- Building efficient methods to write reusable and organized code.
Schedule
- Session Days: Sunday, Tuesday, and Thursday
- Session Time: 7:00 PM – 10:00 PM
Course Outline
- Introduction to C# and Development Environment
- Installation and configuration of Visual Studio
- Creating and managing C# projects
- Overview of the C# programming language
- Program structure and syntax
- Writing and using comments
- Input and output statement
- Core Language Fundamentals
- Data types and variables
- Type conversion mechanisms
- Boxing and unboxing concepts
- Operators and expressions
- String interpolation techniques
- Conditional statements and decision-making
- Control Structures and Data Collections
- Introduction to iteration and loops
- Types of loops and their applications
- Arrays and array processing
- Foreach loop statements
- Break and continue statements
- Methods and Modular Programming
- Introduction to methods and their importance
- Defining and invoking methods
- Recursive methods and their use cases