-
mainMenu2 CSS Dropdown Michael Robinson

CGS4854 Website Construction and Management
Syllabus 2018 Summer


Schedule for Online class
CGS 4854-RVC (84073) Web Online

Book's WebSite

Those who can, DO     Those who can DO more, TEACH




Class Expectations

   Pre-requisites
   COP3804 or COP3337 with a minimum grade of C.
  • Those who have less than a C in one of these classes will be dropped from the course during the first week of class.

   Class Type: 3 Credits, Core - Required

   Co-requisites: None    Goals

   Attendance
  • Attendance will be taken.
  • Not everything I teach in this class is in the book.

   Simple Rules
  • If you have any question, please email me and/or come to my office hours, and/or ask our FREE tutors at PG6 #102.

  • All programs MUST be accesible at ocelot.aul.fiu.edu/~yourUserName.

  • All pages MUST have titles such as:
    last name + first Name initial + pageName. Example: SmithJpage1

  • Your email MUST have your name on it.
    FIU, ElHombre, TheItGuy, etc are NOT accepted.

  • On your email's subject write:
    Your class name and email's purpose: WEB2 pgmX pageName

  • Upload to Moodle your zipped public_html folder ONLY.

  • Your programs must work as requested.

  • Pages with errors will loose points.

  • Programs turned in after the due date are NOT accepted.

  • Any modification to your grades MUST be done no later than ONE week after grades are posted on Canvas and/or Moodle.



Tools Required - FREE



Grading

5 Programs 6 points each  =  30 points
1 Quizzes  5 points each  =   5 points
Exam 1 Proctored........  =  15 points
Exam 2 Proctored........  =  15 points
Exam 3 Proctored........  =  15 points
Exam 4 Proctored........  =  20 points
                  Totals  = 100 points


PASS                   GPA                         FAIL                   GPA
A  = 100-95   4.00         D = 69-51    1.00
A- =  94-90   3.67         F = 50-00    0.00
B+ =  89-86   3.33    
B  =  85-82   3.00    
B- =  81-78   2.67    
C+ =  77-74   2.33    
C  =  73-70   2.00    
 
At the end of the semester, I will round up your Final Grade, bringing it to the next highest integer



TUTORING
PG6 #102 Hardware Lab
No Appointments Needed

Mon-Thu  12 noon - 8 PM
Friday   12 noon - 5 PM
Saturday 12 noon - 4 PM



Scheduled Programs, Quizzes and Exams
CGS 4854-RVC (84073) Web Online

Below Dates and Data COULD BE MODIFIED

  • Program 1 - 6(six) points
    Posted: Monday May 21th, 2018
    Due: Sunday May 27th, 2018
    Upload it at anytime on Sunday May 27th, 2018 from 12:00 AM to 11:59 PM to Canvas and Moodle.



  • Quiz 1 - 5 (five) points
    Due: Sunday May 27th, 2018
    Covering pgm1 and class material. Presented in Canvas

    Take Quiz (20 consecutive minutes) at anytime on Sunday May 27th, 2018 from 12:00 AM to 11:00 PM.
    NO open books, NO notes, NO computers etc



  • Program2 - 6(six) points
    Posted: Thursday June 7, 2018
    Due: Friday June 15th, 2018 - 6(six) points
    Upload program to Canvas and Moodle at anytime from 12:00 AM to 11:59 PM.



  • Exam 1 PROCTORED 15 (Fifteen) Points
    Saturday, June 23th, 2018
    Covering Programs 1 & 2, Quizz 1 plus class material
    From from 8AM to 11:59PM, max 1.15 consecutive hours.
    Last starting time is 10:00 pm
    NO OPEN NOTES, BOOKS, ELECTRONICS EQUIPMENT, etc ALLOWED BY ProctorU



  • Program 3 - 6(six) points
    Posted: June 11 - June 26, 2018
    Due: Tuesday July 3th, 2018 - 6 points
    Upload program 3 to CANVAS and MOODLE
    on Tuesday July 3rd, 2018 from 12am to 11:59pm or before



  • Exam 2 PROCTORED 15 (Fifteen) Points
    Posted: July Saturday July 7th, 2018
    Due: July Sunday 15, 2018
    From 8am to 11:59pm max 1.15 consecutive hours.
    Latest possible appointment time should be 10:00PM EST
    Covering Programs 1, 2, 3 plus all class material.
    NO OPEN NOTES, BOOKS, ELECTRONICS EQUIPMENT, etc ALLOWED BY ProctorU



  • Program 4 - 6(six) points
    Posted: July Saturday 7th, 2018
    Due: July Wednesday 18, 2018
    Upload it at anytime from 12:00 AM to 11:59 PM.



  • Exam 3 PROCTORED 15 (Fifteen) Points
    Posted: July Saturday July 7th, 2018
    Due: July Sunday 22, 2018
    From 8am to 11:59pm max 1.15 consecutive hours.
    Latest possible appointment time should be 10:00PM EST
    Covering Programs 1, 2, 3 and 4 plus all class material.
    NO OPEN NOTES, BOOKS, ELECTRONICS EQUIPMENT, etc ALLOWED BY ProctorU



  • Program 5 - 6(six) points
    Posted: July Saturday July 7th, 2018
    Due: replaced with the highest grade of any of your 4 programs, Summer 2018
     

  • Final Exam PROCTORED 20 (Twenty) Points
    Posted: July Saturday July 7th, 2018
    Due: July Friday 27, 2018
    from 8:00 AM to 11:59 PM max time allowed 1.15 consecutive hours
    Latest possible appointment time to start should be 9:30 PM EST
    Covering all programs, all exams and all class material.
    NO OPEN NOTES, BOOKS, ELECTRONICS EQUIPMENT, etc ALLOWED BY ProctorU




Below Topics and Sequence Could Be Modified

  Course Description:
  • The fundamentals of creating and maintaining a website.
  • Installation and maintenance of a web-server.
  • Techniques for building multimedia interactive web-pages.

  Required Text
    Web Development with Java
    Using Hibernate, JSPs and Servlets
    Downey, Tim
    ISBN: 978-1-84628-862-3

  Expected Course Outcomes
  • Be familiar with JSP
  • Master Servlets
  • Master the design of basic web pages
  • Be familiar with the use of CSS 1 style sheets
  • Be familiar with the configuration of the Apache Web Server

  Projected Schedule (COULD BE MODIFIED)
    Chapters
  1. Browser-Server Communication
  2. Front End : JSP - HTML

    Others Topics not Covered in the Book
  • MVC = Model View Controller
  • Front End, Controller, Back End
  • HTML
  • CSS
  • Controllers
  • PHP
  • mySQL Databases
  • JavaScript
  • Python
  • Advanced HTML and Form Elements (AS TIME ALLOWS)
  • -   Passing Variables Using the URL
  • -   Passing Hidden Variables
  • -   Contact US
  • -   Pop Up Help
  • -   Hovering localize Help
  • -   Placeholders
  • -   Leads
  • -   Data Search, First, Next, Previous, Last