butterfly  
 

:: Spring 2018 ::

CSCI 4000

Course Syllabus - INCLASS (05)

:: Spring 2018 ::

Assignments
: Assignment 1
: Assignment 2
: Assignment 3
: Assignment 4
: Assignment 5
: Assignment 6

Final Project

:: Spring 2018 ::

Instructor:
Name: Leong Lee
Office: Maynard 214
Office Hours:
: M/W/F: 9:00-10:00am
: M/W: 11:10am-12:15pm
: or by appointment

 

::::

 

 
Wk/Date   Topic   Reading   Resources   Remarks / Due / Exam
                 
1
1/16, Tue
  Introduction to web development with PHP   PHP Ch. 1   :: Notepad ++ ::
:: introduction ppt ::
   
                 
2
1/22, Mon
  How to code a PHP application   PHP Ch. 2   :: New PHP 2017 notes ::
:: OLD PHP 2015 notes ::

:: JavaScript Examples ::
:: W3C html Validator::
:: W3C css Validator ::
   
                 
3
1/29
  How to code control statements
How to create and use arrays
  PHP Ch. 8
PHP Ch. 11
  :: XAMPP ::
:: Apache Software Foundation ::
:: PHP.net ::
:: MySQL Database ::
:: PHPMyAdmin.net ::
  1/29: Last day to drop classes without record
                 
4
2/5
  Introduction to relational databases with MySQL   PHP Ch. 3   :: W3schools sql tutorial ::
:: SQL tutorial (for MySQL) ::
  Assignment 1 Due 2/5 Mon
(extended to 2/9 Fri)

Assignment 1 Sample Submission - Scrren Captures
                 
5
2/12
  How to use PHP and MySQL database   PHP Ch. 4   :: W3schools PHP tutorial ::
:: PHP Manual ::
   
                 
6
2/19
  How to use PHP and MySQL database   PHP Ch. 4       Assignment 2 Due 2/19 Mon
                 
7
2/26
  How to work with strings and numbers   PHP Ch. 9      

2/26: Last day to drop classes with an automatic "W"
Assignment 3 Due 3/2 Fri
(extended to 3/7 Wed)

Assignment 3 Sample Submission - Scrren Captures

                 
8
3/5
         
  3/4-3/10: Spring Break, no class
                 
9
3/12
  How to use MVC pattern to organize your code   PHP Ch. 5  


  Mid-semester exam - 3/14 Wed
                 
10
3/19
  How to use MVC pattern to organize your code   PHP Ch. 5       Assignment 4 Due 3/22 Thur
                 
11
3/26
  How to work with form data
How to work with dates
  PHP Ch. 7
PHP Ch. 10
      3/30: Last day to drop classes with a "W", "F" or "FA"
3/30: Good Friday Holiday
3/31: Mandatory "F" period begins
                 
12
4/2
  Create and use array (advanced)   PHP Ch. 11       Assignment 5 Due 4/4 Wed
(extended to 4/8 Sun)

                 
13
4/9
  AJAX   JavaScript Examples   :: All JavaScript Examples ::
:: w3schools JavaScript tutorial ::
:: w3schools html 5 tutorial::
:: w3schools CSS tutorial ::
   
                 
14
4/16
  AJAX   JavaScript Examples   :: w3schools JavaScript and DOM Reference ::   Assignment 6 Due 4/20 Fri
(extended to 4/25 Wed)

                 
15
4/23
  Exam Revision
          4/25, Wed: Last day of classes
Note: Final Exam
                 
16
4/30
  5/1, Tue, 1:30pm-3:30pm: Final Exam           Note: Final Exam