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
- 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.
- Tutoring six (6) days a week (Monday thru Saturday)
- 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
Our Scholarships Flit-Path mentoring
Our Scholarships Flit-Gap mentoring
- Scholarships FIU Internal and External
- 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 material that is taught in this class will be accepted.
- Not everything I teach in this class is in the book.
Simple Rules
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: Class name, pgm #, comments
Upload your programs to canvas.fiu.edu.
Your programs must work as requested.
Pages with errors will lose 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.
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.
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
- Browser-Server Communication
- 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
Assignments Documentation
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.
|
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-RVCC (85144) Websiteconmgmt
Below Dates and Data COULD BE MODIFIED
-
Program 1 - 6(six) points
Posted: Tuesday, September 10th, 2019
Due: Wednesday, September 18th, 2019
Upload program to Canvas at anytime from 12:00 AM to 11:59 PM.
-
Program 2 - 6(six) points
Posted: Saturday, September 21st, 2019
Due: Wednesday, October 2nd, 2019
Upload program to Canvas at anytime from 12:00 AM to 11:59 PM.
-
Exam 1 PROCTORED 15 (Fifteen) Points
Announced: Sunday, October 6, 2019
Held on: Sunday, October 13, 2019
From 10:30 am to 11:59 pm max 1.15 consecutive hours.
Latest possible appointment time should be 10:00PM EST.
Covering Programs 1 & 2 plus all class material.
NO OPEN NOTES, BOOKS, ELECTRONICS EQUIPMENT, etc ALLOWED BY ProctorU.
-
Program 3 - 6(six) points
Posted: Thursday October 10th, 2019
Due: Monday October 28th, 2019
Upload program to Canvas at anytime from 12:00 AM to 11:59 PM.
-
Exam 2 PROCTORED 15 (Fifteen) Points
Announced: Friday October 24th, 2019
Held on: Monday November 4th, 2019
From 10:30 am to 11:59 pm max 1.15 consecutive hours.
Latest possible appointment time should be 10:00PM EST.
Covering Programs 1, 2, and 3 plus all class material.
NO OPEN NOTES, BOOKS, ELECTRONICS EQUIPMENT, etc ALLOWED BY ProctorU.
-
Program 4 - 6(six) points
Posted: Friday October 24th, 2019
Due: Sunday November 10th, 2019
Upload program to Canvas at anytime from 12:00 AM to 11:59 PM.
-
Exam 3 PROCTORED 15 (Fifteen) Points
Announced: Tuesday November 5th, 2019
Held on: Saturday November 16th, 2019
From 10:30 am to 11:59 pm 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: Tuesday November 5th, 2019
Due: Monday November 25th, 2019
Upload program 5 to Canvas from 12am to 11:59pm or before
-
Final Exam PROCTORED 20 (Twenty) Points
Held on: Monday December 9th, 2019
from 8:00 AM to 11:59 PM max time allowed 2.00 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.
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
|