Week 1: |
Planning and Development,
Getting Comfortable with C# |
- Programming the Easy Way
- The Systems Development
Life Cycle (SDLC)
- Getting Comfortable with
C#
- Writing our First C#
Program
- Elements of a C# Program
|
Week 2: |
C# Data, Selection Structures |
- Computer Data
- Variables, Constants
- C# Data Types
- Operations on Data
- Selection Structures
- The IF Statement
- The Switch Statement
- Creating Windows in C#
|
Week 3: |
Loops, Creating Your Own
Methods |
- Loops
- The For Loop
- While Loops
- C# Methods
- Method Overloading
|
Week 4: |
Creating Objects from
Instantiable Classes |
- Creating an Instantiable
Class
- Creating Objects from your
Classes
- Class Constructors
- Class Contracts
- Overloaded Constructors
- Class Variables
- Class Finalizers
- The C# Garbage Collector
|
Week 5: |
Controlling Access to the Data
in your Objects |
- Instance Variables
- C# Set and Get Methods
- C# Accessor and Mutator
Methods
|
Week 6: |
Inheritance and Interfaces |
- Inheritances
- Interfaces
- Superclass and Subclass
creation
|
Week 7: |
Arrays, Error Handling |
- What's an Array
- Declaring and Initializing
an Array
- Adding Data to an Array
- Problems with Arrays
- Single and
Multidimensional Arrays
- Creating Arrays of Objects
- Common Beginner Errors
- Runtime Errors/Logic
Errors
- C# Error Handling
- C# Exceptions
|
Week 8: |
Developing a Graphical User
Interface, Event Handling |
- Building a Graphical User
Interface
- Designing our GUI
- Creating our GUI
- Testing our GUI
- What's an Event
- C# Listeners
- Implementing a Listener in
your C# program
- Using the WindowListener
Interface in your C# program
- Using the WindowsAdapter
Class in your C# program
|