Teaching   |   Research   |   Biography   |   Contact Me    |   About   |   Help   |   Home

CGS 4854 Website Construction and Management
Syllabus
Book's WebSite

   
 Professor     Michael Robinson
 Email     michael.robinson@cs.fiu.edu
 Webpage     www.cs.fiu.edu/~mrobi002/teaching
 Tel     305-348-7523
 Office     ECS 212 D
   
 Course Title   Website Construction and Management
 Course Number   CGS 4854
 Credits   3
 Class Type   Required
 Prerequisites  COP3804 or COP3337 with a minimum grade of C.
Those who do not have a C in one of these classes will be dropped from the course during the first week of class.
CGS3559 or equivalent knowledge.
 Co-requisites   None
 Class Policies   FIU Academic Affairs policy on academic dishonesty
   

Goal :   My goal is to make sure you learn, working together on programs is NOT PERMITTED,

Rules :
  0 - Programs turned in after the due date are not accepted.
  1 - I will not debug your programs.
  2 - If your program does not compile it will not be accepted.
  3 - Your programs must compile using the command line/terminal in your operating system.
  4 - Programs with warnings will not be accepted.
  5 - Do not change the names of the files I provide you.
  6 - All programs MUST be named: Your last name + your first Name initial + pgm1,2,3 or 4.
        e.g. RobinsonMpgm1
  7 - Email me your source programs ONLY, attached not copy and paste.
  8 - On the Email's subject write your class name, time and topic

Attendance :
  Not everything I teach in this class is in the book.
  If you attend every class, you will have a better chance of learning the material of this course.



Tools Required - FREE

    Computers in the ECS and PG6 labs contain all necessary programs for
    this course.

    You can also use your own computers using the following software:


    Windows : xPutty
    Allows you to have full remote control of your FIU server
    Create Account:
  • At Host Name (or IP address) : serverName.cs.fiu.edu
  • Port : 22
  • Select SSH
  • Save Session : enter a name for this account

    Windows : WinSCP
    Allows you to Create/Delete/Upload/Download folders/files to/from
    your FIU server
    Create Account:
  • At Session Section on right side
  • Host name (or IP address) : serverName.cs.fiu.edu
  • Port number : 22
  • User name    : Your user name
  • File protocol : SFTP
  • Save session as : enter a name for this account

    Linux : SecPanel
    Allows you to have full remote control of your FIU server

    Linux or Windows or Mac or Solaris : FileZilla

    Allows you to Create/Delete/Upload/Download folders/files to/from
    your FIU server


    Hosting Your Website : At FIU (Required)
    Your website at FIU will be hosted at ocelot.aul.fiu.edu/~username
    Instructions will be given in class.

    At Your Own Computers (Recommended)
    Creating your own local host site, allows you to develop your website
    at your own computer before uploading it to FIU.
    No internet access is required to do your development.
    It also allows you to take your work with you at the end of the semester.

   
Windows : Wamp
    Allows you to create, in your local computer, a local Apache web server
    including HTML, PHP and mysql databases.
    No Internet access is required.
    Access to your website is allowed to your local computer only.

   
Linux : Lamp
    Allows you to create, in your local computer, a local Apache web server
    including HTML, PHP and mysql databases.
    No Internet access is required.
    Access to your website is allowed to your local computer only.

   
Mac : Mamp
    Allows you to create, in your local computer, a local Apache web server
    including HTML, PHP and mysql databases.
    No Internet access is required.
    Access to your website is allowed to your local computer only.





Grading
3 Exams    20 points each     =   60 points
4 Programs 10 points each   =   40 points
Total   = 100 points

Optional
If you decide not to turn in any one of the 4 programs, it can be replaced with the average of the other three programs.

Pass       Fail
A  = 100-95    C- = 69-66
A- =  94-90    D+ = 65-60
B+ =  89-87    D  = 59-56
B  =  86-83    D- = 55-51
B- =  82-80    F  = 50-0
C+ =  79-76 
C  =  75-70 



    Assignments



Schedule for classes held on Monday, Wednesday, and Friday
Important Dates MWF Spring 2014
  Program 1 Due : Monday, January 27th, 2014 at beginning of Class.
  Exam 1 Wednesday Feb 5th, 2014 (covering Program 1 plus class material)
  Program 2 Due : Monday, Feb 17th, 2014 at beginning of Class.
  Program 3 Last Names form A - J due on Friday April 11th, 2014.
  Last Names form L - Z due on Monday April 14th, 2014
  Exam 2 Friday April 4th, 2014 (covering JSP chapters 1, 2 and 3 plus class material)
  Program 4 Due April 11th, 2014 at beginning of Class.
  Final Exam 4/23/2014, Wed 12:00-2:00PM ECS 138 (covering all Projects, 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



©2009-2099 Michael Robinson    ®