mainMenu2 CSS Dropdown Michael Robinson

CGS4854 Website Construction and Management
Syllabus 2017 Fall


For the Following Class

CGS 4854-U01 (83023) Websiteconmgmt MoWe 5:00PM - 6:15PM @ECS 145

Book's WebSite

This is a Teaching Website, All Data Entry Samples are for Testing Purpose Only




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 Class, Required

   Co-requisites: None

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

   Simple Rules
  • All programs MUST be done in the computers provided by FIU or in your own laptop and presented in class or in the lab when appropiate.

  • All programs MUST be named:
    last name + first Name initial + pgm1, 2, 3, 4 or 5.
    ex: SmithJpgm1.java  SmithJpgm1.c  SmithJpgm1.html 

  • 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: OS1 pgm1, WEB2 pgm4

  • Email me your source programs ONLY, attached. DO NOT COPY AND PASTE.

  • Your programs must compile using the terminal mode.

  • Programs with warnings will NOT be accepted. I will not debug your programs.

  • Do not change the names of the files I provide.

  • 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 in Moodle.



Tools Required - FREE



Grading

5 Programs 6 points each  =  30 points
5 Quizzes  5 points each  =  25 points
Exam 1 .................  =  15 points
Exam 2 .................  =  15 points
Exam 3 .................  =  15 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-U01 (83023) Websiteconmgmt MoWe 5:00PM - 6:15PM @ECS 145

Below Dates and Data COULD BE MODIFIED

  • Program 1 - 6(six) points
    Due: Monday September 25th, 2017 at the beginning of class
     
  • Quiz 1 - 5(five) points
    Covering program 1 and class material
    Due: Monday September 25th, 2017 at the beginning of class


  • Program 2 - 6(six) points
    Due: Monday October 9th, 2017 at the beginning of class
    Posted: Wed Sept 27th, 2017
     
  • Quiz 2 - 5(five) points
    Covering program 2 and class material
    On Monday October 9th, 2017 at the beginning of class


  • Exam 1
    Wednesday October 18th, 2017
    Covering Programs 1 & 2, Quizzes 1 & 2 plus class material at the beginning of class



  • Program 3 - 6(six) points
    Due: Monday October 30th, 2017 at the beginning of class
     
  • Quiz 3 - 5(five) points
    Covering program 3 and all class material
    Monday October 30th, 2017


  • Program 4 - 6(six) points
    Due: Wednesday November 8th, 2017 at the beginning of class
     
  • Quiz 4 - 5(five) points
    Covering program 4 and class material
    Due: Wednesday November 8th, 2017 at the beginning of class


  • Exam 2
    Wednesday November 15th, 2017 - 15 Points
    Covering Programs 1, 2, 3, 4 and Quizzes 1,2,3 & 4 plus class material



  • Program 5 - 6(six) points
    Monday December 4th, 2017 at the beginning of class
     
  • Quiz 5 - 5(five) points
    Covering program 5 and class material
    Monday December 4th, 2017 at the beginning of class


  • Final Exam - 15 Points - Covering all class material
    CGS 4854-U01 (83023) Web 12/11/2017, Mon 5:00PM-7:00PM ECS 145
    CGS 4854-U03 (83898) Web 12/11/2017, Mon 7:15PM-9:15PM ECS 145




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