|
Week - 1
|
Introduction to Algorithm and Programming: Algorithm, Flowchart, Pseudo code, Software development process, Algorithm examples from daily life. |
|
Week - 2
|
.net Core Technology And C# Programming Language Introduction: What is a program, Programming languages, Structured programming and object-oriented programming, C# and .Net platform. |
|
Week - 3
|
Basic Concepts: Features of C# programming language, Variables and constants, Data types. |
|
Week - 4
|
Basic Concepts: Basic operations (operators), Flow control structures, Array structures (array). |
|
Week - 5
|
C# Program Structure: Methods, Math class. |
|
Week - 6
|
C# Program Structure: Collection class, String class. |
|
Week - 7
|
Midterm. |
|
Week - 8
|
File Operations With C#: File operations, Input/output functions, Console operations. |
|
Week - 9
|
Introduction To Object Oriented Programming: Class concept. |
|
Week - 10
|
Introduction To Object Oriented Programming: Access modifiers, Extension methods. |
|
Week - 11
|
Object Oriented Concepts I: Inheritance, Class coupling, Encapsulation, Generics. |
|
Week - 12
|
Object Oriented Concepts II: Polymorphism, Abstract class and members. |
|
Week - 13
|
Object Oriented Concepts II: Sealed class and members, Interface, Exception handling. |
|
Week - 14
|
Final Exam. |