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. |