Schedule: Monday, Wednesday, Friday 4:10 - 5:00 pm

Week

Date

Subject

Read

Assignment

1

M Aug 26

W Aug 28

F Aug 30

Overview and syllabus, resources

Introduction to Web Programming

Site Hosting

Get zyBook

Intro
1.1-1.7

--

2

M Sep 2

W Sep 4

F Sep 6

LABOR DAY - No classes

HTML

HTML

HTML
2.1-2.9

1. Lab 2.10

3

More HTML

Web Multimedia

Wireframes

More HTML
3.1-3.8

2. Lab 3.9

4

CSS Cascade, floats

Resources, Content development

Project Brainstorming, Pitch Decks

Basic CSS
4.1-4.7

3. Lab 4.8

5

CSS effects and animations

Connor Harbison, Blackstone LaunchPad

JavaScript

Adv. CSS
5.1-5.8

4. Lab 5.9

6

JavaScript

Fast Enterprises (Oct 2), Project Pitches: Groups of 1-2; 5 min/group; 2-3/day;

Basic JS
6.1-6.11

5. Lab 6.12

7

M Oct 7

W Oct 9

Oct 11

JavaScript

Project Pitches:
Groups of 1-2; 5 min/group;3-4/day)

JS in the Browser
7.1-7.12

6. Lab 7.13

8

M Oct 14

W Oct 16

Oct 18

LAMP Stack Overview

Final Pitches

Using Git

Adv. JS 
8.1-8.12

(LAMP resrouces open)

9

M Oct 21

W Oct 23

Oct 25

Review

MIDTERM

Finalize dev teams

 --

 

*MIDTERM*

10

M Oct 28

W Oct 30

F Nov 1

jQuery

Professional Developer, Ben Fjare

LAMP Stack Help, Q/A

7. LAMP Prototype

11

M Nov 4

Nov 6

Nov8

Final Presentations

 

Basic PHP
11.1-11.10

--

 

12

M Nov 11

Nov 13

Nov15

VETERANS DAY - No classes

Final Presentations

Databases
12.1-12.8 

--

 

13

M Nov 18

Nov 20

Nov22

Final Presentations

 

 

14

M Nov 25

Nov 27

Nov29

Project Portfolios

THANKSGIVING - No classes

THANKSGIVING - No classes

--

8. Project Portfolios
(Due Nov 26, Revisions allowed throughout the break)

15

Wrap up: remaining requirements

Course Evaluation, Project Review

Final Review

Adv. PHP
14.1-14.10
 9. Project/Peer Evaluations

Finals week

T Dec 10

FINAL EXAM - 4:00  - 5:50 PM, Lewis 304

 
 *FINAL*

Meetings

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

Instructor

Course Assistant

  • Michael Hewitt
    • Availability for Assistance: Tuesday noon - 1 pm, Thursday 3 - 4 am, and by appointment.
    • Location: Barnard Hall 259
    • Email: mdhewitt97@gmail.com

Other Help

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

zyBook Online Text Instructions:

1. Sign in or create an account at learn.zybooks.com
2. Enter zyBook code: MONTANACSCI491DeFranceFall2019
3. Subscribe

A subscription is $77. Students may begin subscribing on Aug 13, 2019 and the cutoff to subscribe is Dec 01, 2019. Subscriptions will last until Dec 28, 2019.

Grading 

  • Assignments: 30%
  • zyBook Reading: 20%
  • Midterm Exam: 15%
  • Project: 20%
  • Final Exam: 15%

At the end of the semester, grades will be determined (after any curving takes place) based on your class average as follows:

  • 93% and higher: A Excellent quality and intellectual initiative
  • 90% and higher: A- 
  • 87% and higher: B+ High quality and intellectual initiative
  • 83% and higher: B
  • 80% and higher: B-
  • 77% and higher: C+ Acceptable quality, satisfactory achievement
  • 73% and higher: C
  • 70% and higher: C-
  • 67% and higher: D+ Deficient quality, did not meet minimum requirements
  • 63% and higher: D
  • Otherwise: F

Additional MSU Resources