mainMenu2 CSS Dropdown Michael Robinson

CGS4854 Website Construction and Management
Syllabus 2016 Spring

Book's WebSite

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



  Credits 3
  Class Type Required
  Prerequisites   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.
  Co-requisites None


   Credits
  • 3

   Class Type
  • Core Class - Required

   Pre-requisites
  • COP2250 or COP2210 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.

   Co-requisites
  • None

   Goals
   Class Type
  • Core Class - Required

   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 or 4.
    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

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


PASS                         GPA                      FAIL                      GPA
A  = 100-95   4.00         C- = 69-65   1.67
A- =  94-90   3.67         D+ = 64-60   1.33
B+ =  89-86   3.33         D  = 59-55   1.00
B  =  85-82   3.00         D- = 54-51   0.67
B- =  81-78   2.67         F  = 50-00   0.00
C+ =  77-74   2.33    
C  =  73-70   2.00    



    Assignments


  Important Dates (COULD BE MODIFIED)
  • Program 1   Due: Thursday May 26th, 2016 at beginning of Class.
  • Quiz 1          Covering program 1 on: Thursday May 26th, 2016 at beginning of Class.

  • Program 2   Due: Thursday June 9th, 2016 at beginning of Class.
  • Quiz 2          Covering program 2 on: Thursday June 9th, 2016 at beginning of Class.

  • Exam 1       Tuesday June 21st, 2016 (covering Programs 1 & 2, Quizzes 1 & 2 plus class material)


  • Program 3   Due: Thursday June 30th, 2016 at beginning of Class.
  • Quiz 3          Covering program 3 on: Thursday June 30th, 2016 at beginning of Class.

  • Program 4   Due: Thursday July 14th, 2016 at beginning of Class.
  • Quiz 4          Covering program 4 (6 points) on: Thursday July 21th, 2016 at beginning of Class.

  • Exam 2       Thursday July 14th, 2016 (covering Programs 2 and 3 plus class material)


    *************
  • Program 5and6   Due: Thursday July 28, 2016 (10 points) at beginning of Class.


  • Quiz 5          Covering program 5 on: Thursday July 28, 2016 (6 points) at beginning of Class.


  • Exam 3 (Final Exam)       Thursday August 4th, 2016 (Covering all programs, all exams and all class material)




  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
  • JavaScript
  • Controllers
  • PHP
  • mySQL Databases
  • Advanced HTML and Form Elements (AS TIME ALLOWS)
here