Topic | Lecture Schedule | Homework Assignments | Topics |
---|---|---|---|
Getting started with HTML, CSS |
Lecture 1
|
GETTING STARTED: INTRO TO
THIS COURSE AND TO HTML Syllabus The BIT116 Web Site Intro to HTML |
|
Lecture 2
|
More HTML! | ||
Lecture 3
|
CSS |
||
Getting started with JavaScript |
Lecture 4
|
Bootstrap |
|
Lecture 5
|
JavaScript
and JQuery |
||
Lecture 6
|
JavaScript and JQuery (Continued) | ||
Conditionals |
Lecture 7
|
Troubleshooting and Debugging JavaScript | |
Lecture 8
|
Conditional statements (if, if/else, multiway) | ||
Lecture 9
|
Detecting (non)numeric input | ||
Lecture 10
|
Assignment #1 due at the start of class |
Radio buttons Check boxes |
|
Midterm Exam |
Lecture 11
|
Non-Instructional Day
(NO CLASS) You're encouraged to work on your own, and/or to review for the midterm on your own Note that Assignment #2 is due immediately after the midterm, and at this point you've got everything you need to do that assignment. Working on Assignment #2 would be a good thing to do! |
|
Lecture 12
|
Midterm Exam |
||
Functions |
Lecture 13
|
Assignment #2 due at the start of class |
Go over the midterm |
Lecture 14
|
|||
Lecture 15
|
Assignment #3 due at the start of class | ||
Loops and Arrays |
Lecture 16
|
Functions, Part 3 - Decomposing Blobs of Code Into Functions |
|
Lecture 17
|
Loops | ||
Lecture 18
|
|||
Lecture 19
|
Arrays, Part 2 - Associative Arrays | ||
Lecture 20
|
Arrays, Part 3 - Common Usage Patterns | ||
Programming Practice |
Lecture 21
|
Final Exam Review | |
Lecture 22
|
Final Exam |
||
Final Exam |
Lecture
23
|
AngularJS |