Dates and assignments more than a week out may be adjusted as the semester goes on. Please treat this web page as a living document subject to change. 

 

Week

Date

Subject

Read

Assignment

1

 

W Aug 25

Aug 27

 

Overview and syllabus, Intro

Getting up and running

 

WebDev

1.1-1.7 

 

Get zyBook

2

Aug 30

W Sep 1

F Sep 3

HTML, server permissions

 working on the server, FTP

DOM, CSS div/span, class/id

3

M Sep 6

W Sep 8

F Sep 10

Labor Day - no classes

HTML Forms (example)

CSS cascade, box model

4

M Sep 13

W Sep 15

F Sep 17

JavaScript: Intro, typing

JavaScript: Functions

JavaScript: Browser

JavaScript

6.1-6.11

7.1-7.12

5

M Sep 20

W Sep 22

F Sep 24

Servers:  localhost, ssh, ftp

JavaScript: JSON, Ajax

JavaScript: Web Sockets, Promises

JavaScript

7.7-7.12

8.1-8.12

6

M Sep 27

W Sep 29

F Oct 1

LAMP Stack Overview

LAMP Stack, Finalize Projects

Using Git

LAMP Prototype assigned

7

M Oct 4

W Oct 6

F Oct 8

Review

MIDTERM

LAMP Stack help

 

 

MIDTERM

8

M Oct 11

W Oct 13

F Oct 15

Finalize dev teams -- meet

jQuery, Bootstrap

Mobile Development

jQuery  
9.1-9.5; 

Mobile
10.1-10.5

zyBook Lab

 

LAMP Prototype due

9

M Oct 18

W Oct 20

F Oct 21

Group meetings; project rubric

Databases

Web Security

Databases

12.1-12.8 

 

 

 

10

M Oct 25

W Oct 27

F Oct 29

Group meetings

NodeJS

Frameworks, React demo

 

11

M Nov 1

W Nov 3

F Nov 5

Group meetings

RESTful APIs

Git, Agile workflow

Web Apps

13.10 -13.12

 

 

12

M Nov 8

W Nov 10

F Nov 12

Final Presentations

Final Presentations

Final Presentations

 

Critiques

 

13

M Nov 15

W Nov 17

F Nov 19

Final Presentations

Final Presentations

Final Presentations

 

Critiques

14

BREAK

Nov 22  -

Nov 26

FALL BREAK -  no classes 

 

 

 

15

M Nov 29

W Dec 1

F Dec 3

Final Presentations

Final Presentations

Final Presentations

 

Critiques

 

Project Portfolios Due

16

M Dec 6

W Dec 8

F Dec 10

Final Presentations

Final Presentations, Discussion

Final Presentations (Cancelled)

 

Critiques

 

 

17

FINALS WEEK

M Dec 13

 

Final Presentations (if needed) 4:10 pm - 5:50 pm

 
 

Meetings

  • Monday, Wednesday, Friday from 4:10 pm - 5:00 pm in Lewis Hall Room 304.

Instructor

Course Assistant

Policies

No cheating - The work you submit to be graded must be your own. Unless it is expressly stated otherwise, out of class assignments (labs, projects, homework) should be done individually. Assignments can be discussed with other students, TAs, or instructors at a high level (verbally, whiteboard or paper, examples), but sharing and reusing written code or finished answers is prohibited. Exams and quizzes must be done individually with no sharing or discussion of solutions.

No late assignments - Assignments submitted after the due date will not receive credit. Please plan accordingly. 

No rescheduling exams - Please check the syllabus early, and make certain that you will be able to be there at the required time and place. As a professional student, the only conflict with a priority matching a scheduled exam is another scheduled exam in another class.

Medical emergencies - If there is a medical emergency, tragedy or sudden hardship, you will need to provide written confirmation in order to have consideration for an exception to any grading schedules. 

Additional Course Information

Additional MSU Resources