-
====this is a teaching website====

mainMenu3 CSS Dropdown Michael Robinson
CGS 4854-U04 (85445) Websiteconmgmt 1208 = 2020 Fall
Syllabus 1208 = 2020 Fall for classes held REMOTELY

Boook's WebSite

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

Below Dates and Data COULD BE MODIFIED



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.

   Goals
  • Some of my goals are:
    • Provide to all students the maximum support possible to make sure that all students achieve the best results in every one of my classes by, in addition to my office hours, offer the following additional FREE services.
    • Mentoring in and out of class about:
      Internships, Jobs, Resumes, Interviews, Career fairs, Carrer help in spot buiding
    • Jobs at FIU as tutors and graders
    • Scholarships Flit-Path mentoring
    • Free Certifications training
    • Free Hands-on Hardaware Traning
    • and other services
    • If you have any suggestions, for me, to help you better, please let me know



   Attendance
  • Attendance will be taken, on FACE 2 FACE classes ONLY.
  • 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.
  • Working together on programs is PERMITTED, however, each program MUST BE UNIQUE, ALL PROGRAMS THAT ARE COPIES WILL GET A GRADE OF ZERO (0)
  • 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: OSx pgmX comments
  • Upload your programs to canvas.fiu.edu.
  • Your programs must work as requested.
  • Pages with errors will loose points.
  • Programs turned in after the due date are NOT accepted.
  • All work to be done using material taught in our class ONLY.
  • Any modification to your grades MUST be done no later than ONE week after grades are posted on Canvas and/or Moodle.
  • if you have any issues with your grading, please circle the question(s) and return the assignment to me, within one week, so that I can re-grade it.



  • Academic Honesty
    • Statement of Understanding between Professor and Student
      Every student must respect the right of all to have an equitable opportunity to learn and honestly demonstrate the quality of their learning. Therefore, all students must adhere to a standard of academic conduct, demonstrating respect for themselves, their fellow students, and the educational mission of the University.
    • As a student taking this class:
      • I will not represent someone else's work as my own.
      • I will not cheat, nor will I aid in another's cheating.
      • I will be honest in my academic endeavors.
      • I understand that if I am found responsible for academic misconduct, I will be subject to the academic misconduct procedures and sanctions as outlined in the Student Handbook.
    • Failure to adhere to the guidelines stated above may result in one of the following:
      • Expulsion: Permanent separation of the student from the University, preventing readmission to the institution. This sanction shall be recorded on the student`s transcript.
      • Suspension: Temporary separation of the student from the University for a specific period of time. By taking this ONLINE/REMOTE course, I promise to adhere to FIU's Student Code of Academic Integrity. For details on the policy and procedures go to ACADEMIC MISCONDUCT.



Below Topics and Sequence Could Be Modified

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


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

  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



    Hosting Your Website : At FIU (Required)
    Your website MUST be hosted at FIU's ocelot.aul.fiu.edu/~username Server
    Please create your website directly in our FIU server.
    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.

    You need to used the following free tools to host your website in your own
    local computer, BUT it is REQUIRED that you post/upload your website to
    our FIU ocelot.aul.fiu.edu/~usename server to be graded.

   
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.




Tools Required - FREE



    Windows : PuTTY
    It also works in other Operating Systems such as Ubuntu
    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

    Windows SSH : Terminal Mode
    Allows you to have full remote control of your FIU server
    It is under beta testing by Windows





    Linux or Windows or Mac or Solaris : Filezilla
    Allows you to Create/Delete/Upload/Download folders/files to/from your FIU server

    Linux : SecPanel
    Allows you to have full remote control of your FIU server
  • sudo apt-get update
  • sudo apt-get install secpanel

    Linux or Mac or Solaris or Cel Phones SSH : Terminal Mode

    Allows you to have full remote control of your FIU server
  • ssh userName@ocelot.aul.fiu.edu
  • ssh -X userName@ocelot.aul.fiu.edu   allows Gedit loading



Vlabs
FIU Virtual Labs

Connect To Our Virtual Labs Computers

  • Thru our IT department we have REMOTE access to 76 Undergraduate CIS Lab Computers, at the jccl and pg6 labs, named Virtual Labs.
  • To use the Virtual Labs System, you need to have activated your account.
  • Returning students who have used the labs in person, in previous semesters, do not need to change their password from the initial password to something else, to be activated, but they can do so if wanted.
    If you have NOT used the labs before you need to visit https://www.cs.fiu.edu/pw and change your password, from your initial password to something else, to activate your account and be able to use The Virtual Labs (vlabs).
  • If you have any issues connecting to our Virtual Labs, please contact request@cs.fiu.edu

    Important URLS:
    Vlabs Access: https://support.cis.fiu.edu/vlab/
    Password Change: https://www.cs.fiu.edu/pw



VirtualOffice2020fall
CIS Virtual Office Staff Schedule

Connect to OUR CIS Virtual Office Staff Schedule

  • The office staff will be online through Zoom Monday - Friday from 9:00 am - 4:30 pm
  • https://fiu.zoom.us/my/scisoffice
  • Meeting ID: 3053482744 (same as the main office phone number)







Grading

Programs 1&2 6 points each =  12 points
Program 3, 0 points        =   0 points
Program 4, 15 points each  =  15 points
Program 5, 15 points each  =  15 points
4 Exams 15 points each     =  60 points
                  Totals   = 102 points

        The 2 extra points are Extra Credit for everybody


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

Remote/Online Tutoring

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



Assignments Documentation




Scheduled Programs, Quizzes and Exams

CGS 4854-U04 (85445) Websiteconmgmt 1208 = 2020 Fall

Below Dates and Data COULD BE MODIFIED