Module 1 Object Oriented Programming with C#
Overview
Students will learn the basics of Object Oriented Programming to build software applications. They will develop skills for pseudo-coding, debugging, and refactoring. Students will implement automated testing.
Instructors
- Megan McMahon
Curriculum
Week 1
- Introduction: Intro to Programming | Intro to Labs
- Data Types and Variables: Prep | Lesson | Lab
- Conditional Logic: Lesson | Lab
- Note Taking for Technical Content: Lesson
- Week 1 - Check Your Understanding
Week 2
- Collections: Lesson | Lab
- Asking Technical Questions That Lead to Answers: Lesson
- Looping and Iteration: Lesson | Lab
- Methods: Prep | Lesson | Lab
- Week 2 - Check Your Understanding
Week 3
- Classes: Prep | Lesson | Lab
- Productivity + Time Management: Lesson
- Object Oriented Programming (OOP): Lesson | Lab
- Class Interaction: Lesson | Lab
- Week 3 - Check Your Understanding
Week 4
- Intro to IDE: Prep | Lesson | Lab
- Debugging: Prep | Lesson | Lab
- Unit Testing, Part 1: Prep | Lesson | Lab
- Giving and Receiving Feedback
- Week 4 - Check Your Understanding
Week 5
- Unit Testing, Part 2: Prep | Lesson | Lab
- Scope: Lesson
- Refactoring: Lesson | Lab
- Using Technical Terminology: Lesson
- Week 5 - Check Your Understanding
- Mod 1 Review
Mod 1 Project
Week 6
Calendar (Mountain Time)
NOTE: Instead of copying events, add this calendar to your own!
To add this calendar, click the “+ Google Calendar” button on the bottom-right side. Then, click “Add”.