Skip to content

Latest commit

 

History

History
36 lines (30 loc) · 1.01 KB

lesson-plan.md

File metadata and controls

36 lines (30 loc) · 1.01 KB

Week 1 : Introduction

Pre-requisites:

Lesson Plan:

1. Intro to .NET and C#

  • Introduction (History of .NET and .NET Framework)
  • Current state of the .NET
  • Languages
  • Tools used
  • C#

2. First program (console)

  • Creating hello world using console and VS Code
  • Anatomy of C# program
  • Methods
  • Coding styles/conventions
  • Debugging

3. Data types and variables

  • C# type system
  • Specifying types
  • Built in types
  • Custom types
  • Value types
  • Reference types

4. Controlling program flow

  • Branching with if/else statements
  • Looping with for, foreach, do and while
  • Switching (pattern matching?)
  • Throwing and catching exceptions