Schedule

CSIS-390 Course Schedule

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

Jan 15

Monday

No Lecture

Jan 16/17

Lab

No Lecture

Jan 19

Friday

Lecture 1

HTML & CSS

Document structure, basic tags, links, color codes, CSS intro

Chapter 1 Examples

Week 2

Jan 22

Monday

Lecture 2

HTML & CSS Continued

Lists, tables, images

HTML5 Validator

zyBook Chapter 1 due

Jan 23/24

Lab

Lab 1

HTML & CSS Introduction

Instructions

zyBook Pre-lab 1 due

Jan 26

Friday

No Lecture
Week 3

Jan 29

Monday

Lecture 3

HTML & CSS Continued

Layout examples, forms, selectors

CSS & Forms Examples

Jan 30/31

Lab

Lab 2

HTML & CSS Continued

Instructions

zyBook Pre-lab 2 due

Feb 2

Friday

Lecture 4

HTML & CSS Continued

From intro, CSS positioning, advanced selectors

zyBook Chapter 4 due
Week 4

Feb 5

Monday

Lecture 5

HTML & CSS Continued

More on forms, media queries, responsive design

zyBook Chapter 5 due

Feb 6/7

Lab

Lab 3

Forms & PHP Intro

Instructions

Feb 9

Friday

Lecture 6

PHP Intro

Project 1 overview, PHP concepts

Week 5

Feb 12

Monday

Lecture 7

PHP

Three methods for generating consistent website

3 Methods

Feb 13/14

Lab

Lab 4

Forms & PHP Continued...

Instructions

zyBook Chapter 10 due

Feb 16

Friday

Lecture 8
Week 6

Feb 19

Monday

Lecture 9

Project 1 Due

Feb 20/21

Lab

Lab 5

Forms & PHP Continued...

Instructions

zyBook Chapter 12 due

Feb 23

Friday

No Lecture
Week 7

Feb 26

Monday

Lecture 10

PHP

Advanced array and from processing techniques

PHP Advanced Examples

Feb 27/28

Lab

Lab 6

PHP & MySQL

Instructions

Mar 2

Friday

Lecture 11

Class canceled due to snow day.

Week 8

Mar 5

Monday

Lecture 12

PHP & MySQL

Introducing project 2

Mar 6/7

Lab

Lab 7

Start Project 2

zyBook More PHP

Try to finish before lab. Due Wed at midnight.

Mar 9

Friday

Lecture 13
Week 9

Mar 12

Monday

Lecture 14
Testing functions

Write independent scripts to test functions before integrating them into projects

Project 2 Examples

Mar 13/14

Lab

Lab 8

Continue Project 2

zyBook PHP & MySQL

Can do it in lab. Due Wed at midnight.

Mar 16

Friday

Lecture 15
More flexibile function

Passes array rather than query parameters

Drop-down menu code

Week 10

Mar 19

Monday

Lecture 16

Basic delete script

Basic Delete code

Mar 20/21

Lab

Lab 9

Mar 23

Friday

Lecture 17

Basic delete script

Basic Update code

Downloads:

WinSCP (PC only) FileZilla (PC or Mac)

Be careful during download and installation to not install browser plugins.

Week 11

Mar 26

Monday

No Lecture

Mar 27/28

Lab

No Lab

Mar 30

Friday

No Lecture

Project 2 Due

Week 12

Apr 2

Monday

No Lecture

Apr 3/4

Lab

No Lab

Apr 6

Friday

Lecture 18

API Intro

Week 13

Apr 10/11

Lab

In-lab Exam

Open everything

Apr 13

Friday

Lecture 20
Week 14

Apr 16

Monday

Lecture 21

Apr 17/18

Lab

Lab 10

Authentication & Sessions

Instructions

Apr 20

Friday

Lecture 22

Apr 23

Monday

Lecture 23

Apr 24/25

Lab

Lab 11

JavaScript & AJAX

Instructions

Apr 27

Friday

Lecture 24
zyBook Chapter 7 due

Apr 30

Monday

Lecture 25

May 1/2

Lab

No Lab

Project 3 Due May 1

May 4

Friday

Final Exam 11:00am-1:00pm RB328
Question 26