Room 122
Classes are Friday 9am-2pm
# | Topics | Exercises |
---|---|---|
1 |
Introduction and setup What is BEWP? Statements Compile and run MSVS2012/2013 Express download/install |
NC1, NC2 |
2 |
C# basics Types Variables Arithmetic Logic |
1, 2, 3, 4, 5, 6 |
3-5 |
Using classes and objects Creating objects Using methods on objects Defining classes Method definitions |
7, 8, 9, 9a, 9b, 10, 11, 12 |
6 |
Conditional statements if-statement if/else-statement switch statement |
13, 14, 15, 16 |
7 |
Repetition statements while-loop for-loop |
17, 18, 18a, 18b, 19, 19a, 20 |
8 |
Data structures Array and foreach-loop List Dictionary |
21, 22, 23, 24, 25 |
9-10 |
Combining classes Inheritance Polymorphism Interfaces |
The Bank Job, 26, 27 |
11-13 |
Error handling, "bit & pieces" Defensive programming Exceptions Constants Static classes and methods Enumeration types |
28, 29, 30 |
14-15 |
Review |