Overview
Course Instructor
Section titled “Course Instructor”Details and contact info for course instructor.

Steve Griffith
Professor
Invite to Our Slack Channel
Section titled “Invite to Our Slack Channel”Slack is a communication tool used by developers all over the world to stay in touch with their development team. If you are familiar with Discord then you will recognize Slack. They have a very similar layout. Slack is more geared towards communication for developers in a primarily text environment. Discord adds audio and video but we use MS Teams and Zoom for that part.
We will be using Slack to keep all our Faculty, Students, and Program Assistants in communication.
If you have already accepted the invite to the Slack Workspace but do not see a channel for any specific course, you can browse for the channels by going to the left hand menu and clicking on Channels
> Manage
> Browse channels
.
Course Outline
Section titled “Course Outline”Student Workload Expectations
Section titled “Student Workload Expectations”- 5 hours/week (official course load)
- One 3-hour in-person class and one 2-hour virtual class on Zoom each week.
- Plus 5 hours per week of tutorials | videos | exercises | studying | practicing outside class.
Course Schedule
Section titled “Course Schedule”Weekly course schedule
- Monday 9am - 11am Zoom (See BS LMS for Zoom links)
- Friday 9am - 12pm in T127
Office Hours
Section titled “Office Hours”By appointment. Email or Slack message your instructor to setup an appointment on Zoom or in person.
Core Topics
Section titled “Core Topics”- Javascript
- ES6+
- Beginner to Intermediate JavaScript
- HTML5 Web APIs
- Dynamic data fetching from remote APIs
- Web Apps and Single Page Applications