Quick Links
- Jump To Week 1 Resources Index
- Jump To Week 2 Resources Index
- Jump To Week 3 Resources Index
- Jump To In-Class Workshops and Practice Exercises Index
- Jump To Graded Assignments Index
- Go To Career Services Calendar & Assignments
- Go Back To Index Dashboard
Week 1 Resources Index
| Chapter | Resource | Content |
|---|---|---|
| Files and File Systems | Accessing Your Local Folders and Files Via Git Bash | |
| Git Bash | Git Bash and Commands | |
| Git | Using Git for Version Control | |
| Git Repo Reference Guide | Setup Guide to Make Local and Remote Git Repositiories | |
| 2, 3, 45, 49 | Visual Studio Hot Keys | Visual Studio Keyboard ShortCuts |
| 3 | Hello World | Building a Hello World Project (console app) |
| 5, 6 | Variables and C# Types | Explanation of Types and Variables |
| 7 | Operators & Expressions | Guide to Math, Equality, Relational, and Logical Operators |
| 8 | Strings | The String Class and Its Methods |
| 8 | User Input | How To Implement Console Input and Output |
| 10, 11 | Conditionals | If/Else and Switch Statements |
| 12 | While Loops | While Loops |
| 12 | For Loops | For Loops |
| Branching Statements | Break, Continue and Return In Loops |
Week 2 Resources Index
| Chapter | Resource | Content |
|---|---|---|
| 15 | Methods | Methods |
| Test Driven Development | Introduction to Test Driven Development | |
| 17, 19, 22 | Object Oriented Programming | Fundamentals of Object Oriented Programming |
| 18, 22 | Constructors | Creating Objects From Classes |
| 13 | Arrays | Array Collections |
| 25 | Lists | Lists Collections |
| 25 | Dictionaries | Dictionaries Collections |
Week 3 Resources Index
| Chapter | Resource | Content |
|---|---|---|
| APIE Slides | The 4 Pillars of OOP | |
| 21, 22, 23 | Inheritance and Polymorphism | Further Details About Inheritance and Polymorphism |
| Encapsulation Slides | Further Details About Encapsulation |
Workshop and Exercises Index
All Workshop Videos on Google Drive
| Date | Name | GitHub |
|---|---|---|
| 1/18 | MLK Holiday | |
| 1/19 | Hello World | Classroom |
| 1/19 | Account Setup | Instructions |
| 1/20 | Variables, Operators, Expressions, Console I/O Workshop | Repository |
| 1/20 | Git Clone Demonstration | Video in Google folder above |
| 1/20 | Computational Basics Exercise | Classroom |
| 1/20 | CSharp Basics Workshop | Repo |
| 1/21 | Conditionals Workshop | Repository |
| 1/21 | Computational Thinking Exercises | Classroom |
| 1/21 | Git add, commit and push demo | Video in Google folder |
| 1/22 | Loops Workshop | Repository |
| 1/26 | Intro to Methods Workshop | Repository |
| 1/27 | Intro to TDD | Repository |
| 1/27 | Intro to OOP | Repository |
Graded Assignments
| Due Date | Requirements | Rubric | Assignment Link |
|---|---|---|---|
| Mon 1/25 9:30am | Comp Thinking | Grading Rubric | Classroom |
| Mon 1/25 9:30am | Looping Basics | see link above | Classroom |
| Mon 2/1 9:30am | Car Garage | Classroom | |
| Fri 2/5 2:00pm | Team Virtual Pet Iteration 1 | Classroom | |
| Fri 2/5 2:00pm | Team Virtual Pet Iteration 2 | ||
| Fri 2/5 2:00pm | Team Virtual Pet Iteration 3 | ||
| Mon 2/8 9:30am | Class of your Choice | Classroom |