- What's in this?
- Class Recordings
- Zoom Class Link
- Schedule
- Curriculum Overview
- Tools & Technologies
- Social Links
- FAQ
This is meant to be a repository containing all relevant class code, including:
- Lectures: content we cover in class, in a runnable format, including worked examples (for e.g., rock paper scissors)
- Assignments: content we assign in class weekly, this is marked for correctness. We will include both starter files here, as well as solutions (past deadline)
Your attendance and participation are highly correlated with your success in this program. If you are juggling other responsibilities and require scheduling flexibility, please let us know as soon as possible so that we can provide accommodations.
Day | Schedule | Day | Schedule |
---|---|---|---|
Monday-Thursday | 8am - 10am: Class | Friday | 8am - 10am: Class |
10am - 12pm: Lab | 10am - 12pm: Lab | ||
12pm - 1pm: Lunch | 12pm - 3pm: Lunch | ||
1pm - 3pm: Class | 3pm - 5pm: Student Success Workshop | ||
3pm - 5pm: Lab | 5pm - 7pm: Office Hours | ||
7pm - 8pm: Office Hours |
Class time is for learning new material and live coding demos by your instructors. Questions related to the material covered in class (or previous classes) are highly encouraged. Most of the material will build off of prior material, and it is very important to have the foundations to understand future concepts. If you miss a lecture, please make sure to watch the recording as soon as possible so that you are not missing context in the next class.
Lab time is for working on your assignments and group projects. Your teams will be assigned later this week, and your participation in your team is expected. You are each other's team throughout the course to learn and grow together!
- ChatGPT
- MDN JavaScript Webdocs
- W3Schools HTML Webdocs
- W3Schools CSS Webdocs
- VSCode Download
- Node.js Download
- Git Download
We highly recommend using ChatGPT as a learning tool, especially for programming. Here's a reference video showcasing great examples of its usage. It's like having a friendly and helpful tutor available 24/7. Whether you're just starting out or already know some programming, ChatGPT can assist you. It knows a lot about different programming languages and can explain things in simple terms. If you're stuck on a coding problem, ChatGPT can provide quick explanations and help you think through it. It's like having a programming buddy to learn from.
Q1: Example?
A1: Example!