Schedule

CSIS-390 Course Schedule

Lecture - Monday
Lab - Tues/Wed
Lecture - Friday
Week 1

Jan 14

Mon

Lecture 1
First day of class

Course overview & syllabus; web pages, sites, server & applications

Slides

Jan 15/16

Tue/Wed

Lab 1

Environment Setup, Browser vs. Server, Local vs. Remote, GitHub; Watch these videos before lab:

Version Control | What is Git?

Jan 18

Fri

Lecture 2
Intro

IP addresses, domain names, URLs, HTTP, 3-layers: stucture, style, behavior

Sample Code

Week 2

Jan 21

Mon

No Lecture
HTML Basics

Jan 22/23

Tue/Wed

Lab 2

HTML & CSS Intro

Jan 25

Fri

No Lecture
Week 3

Jan 28

Mon

Lecture 3
CSS Basics

Jan 29/30

Tue/Wed

Lab 3

HTML & CSS Continued

Feb 1

Fri

Lecture 4
Week 4

Feb 4

Mon

Lecture 5
PHP Language

Feb 5/6

Tue/Wed

Lab 4

Project 1

Feb 8

Fri

Lecture 6
Week 5

Feb 11

Mon

Lecture 7
HTML Forms

Feb 12/13

Tue/Wed

Lab 5

Project 1 & 2

Feb 15

Lecture 8
Project 1

Due Feb 17 by midnight

Week 6

Feb 18

Mon

Lecture 9
PHP & MySQL

Feb 19/20

Tue/Wed

Lab 6

Project 2

Feb 22

Fri

Lecture 10

make_courses.php | courses.csv

functions.php

Be sure to rename .txt files to .php

Week 7

Feb 25

Mon

No Lecture

Feb 26/27

Tue/Wed

No Lab

Mar 1

Fri

No Lecture
Week 8

Mar 4

Mon

Lecture
Project 2

Due Mar 6 by midnight

Project 2 sample_code

Mar 5/6

Tue/Wed

Lab 7

Project 2

Mar 8

Fri

Lecture
Week 9

Mar 11

Mon

Lecture
CSS Mobile Development

Mar 12/13

Tue/Wed

Lab 8

Project 3

Mar 15

Fri

Lecture
Week 10

Mar 18

Mon

Lecture
JavaScript Language

Mar 19/20

Tue/Wed

Lab 9

Project 3 continued...

Mar 22

Fri

Lecture
Week 11

Mar 25

Mon

Lecture
JavaScript: DOM, JSON & Ajax

Mar 26/27

Tue/Wed

Lab 10

Project 3 continued...

Mar 29

Fri

No Lecture
Week 11

Apr 1

Mon

Lecture
jQuery: DOM & Ajax

Apr 2/3

Tue/Wed

Lab 11

Project 3 continued...

Apr 5

Fri

Lecture
Week 12

Apr 8

Mon

Lecture
Node.js: MySQL & MongoDB

Apr 9/10

Tue/Wed

Lab 12

AJAX and jQuery

Apr 12

Fri

Lecture
Week 13

Apr 16/17

Tue/Wed

Lab 13

Project 4: JavaScript and jQuery

Apr 19

Fri

No Lecture
Week 14

Apr 22

Mon

No Lecture

Apr 23/24

Tue/Wed

No Lab

Apr 26

Fri

Lecture
Project 3

Due Apr 26 by midnight

Week 15

Apr 29

Mon

Last Lecture
Project 4

Due Apr 29 by midnight

Final Lecture

Apr 30

Tue

Reading Day

May 2

Thursday

Final Exam

Thursday, May 2, 11am-1pm, RB 328