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 |