Student Tracker

Student Tracker is this course's Assignment Uploader,Downloader, & and Course Grades Repository
INSTRUCTIONS: Using Student Tracker
INSTRUCTIONS: How to ZIP Files into One File

Course Info

Instructor Info

  • Instructor: Mike Panitz
    (Email listed in syllabus)
  • Office: CC1-319
  • Office Hours: Tuesdays/Thursdays from 11:00am till noon, and
    Tuesdays/Thursdays from 3:20pm till 3:50pm
    or by appointment

Open Labs

Open Labs are an opportunity to work in a computer lab with a knowledgable lab monitor present.  You can ask the monitor questions (but keep in mind that the monitor is NOT a tutor), you can do group work or group-studying with other students (in this class or any other class), or you can work individually on a school computer or on your own laptop.

Homework assignments

Lectures and Schedule

All topics should be considered to be tentative, and subject to change

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 and 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

Logical Operators

Lecture 14
()

Assignment #1 REVISION
due at the start of class

Functions, Part 1 - Define, call, return void

Lecture 15
()

Assignment #3 due at the start of class

Functions, Part 2 - Collect, Call, Recieve Patterns

Loops and Arrays

 

Lecture 16
()

Assignment #2 REVISION
due at the start of class

Functions, Part 3 - Decomposing Blobs of Code Into Functions

Lecture 17
()

  Loops

Lecture 18
()

Assignment #3 REVISION
due at the start of class

Arrays, Part 1 - Numeric Arrays

Lecture 19
()

  Arrays, Part 2 - Associative Arrays

Lecture 20
()

  Arrays, Part 3 - Common Usage Patterns

Final Exam

 

Lecture 21
()

  Final Exam Review

Lecture 22
()

 

Final Exam

Lecture 23
()

AngularJS

The following are hidden (display:none)

 


Paste next section here