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
- 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 and other OS:
Putty
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 is Required:
Your website at FIU MUST be hosted at ocelot.aul.fiu.edu/~username
Instructions will be given in class.
Recommended:
Also Host Your Website in Your Own Computer
Creating your own local host site, allows you to develop your website in 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, and be able to present it during job interviews.
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.
Assignments Documentation
|
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-RVC (84073) Web Online
Below Dates and Data COULD BE MODIFIED
-
Program 1 - 6(six) points
Due: Sunday October 1st, 2017
Upload to Blackboard and Moodle at anytime from 12:00 AM to 11:59 PM.
-
Quiz 1 - 5(five) points
Covering program 1 and class material on:
Due: Sunday October 1st, 2017
From 12:00 AM to 11:59 PM max 20 consecutive minutes.
You can use a wordprocessor to answers your questions
and then copy them from the wordprocessor and paste
them to blackboard
-
Program 2 - 6(six) points
Due: Sunday October 8th, 2017
From 12:00 AM to 11:59 PM - Upload it to Moodle and Blackboard.
Posted: Wed Sept 27th, 2017
-
Quiz 2 - 5(five) points
Covering program 2 and class material on:
Tuesday October 10th, 2017
From 12:00 AM to 11:59 PM max 30 consecutive minutes.
Please use a wordprocessor to answers your questions
and then upload them to blackboard
-
Exam 1 PROCTORED 20 (Twenty) Points
Sunday October 22th, 2017
Covering Programs 1 & 2, Quizzes 1 & 2 plus class material
From from 8AM to 11:59PM, max 1.15 consecutive hours.
You can use a wordprocessor to answers your questions
and then copy them from the wordprocessor
and paste them to blackboard
-
Program 3 - 6(six) points.
Due: Sunday October 29th, 2017
From 12:00 AM to 11:59 PM
-
Program 4 - 6(six) points
Due: Sunday November 12th, 2017
From 12:00 AM to 11:59 PM
-
Exam 2 PROCTORED 20 (Twenty) Points
Due: Sunday November 19th, 2017
From 8am to 11:59pm 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. 20 points
Use a wordprocessor to answer your questions
and then upload the file with your questions to blackboard
-
Program 5 - 6(six) points
Due: Wednesday December 6th, 2017
Upload it at anytime from 12:00 AM to 11:59 PM.
-
Final Exam PROCTORED 25 (Twenty Five) Points
CGS 4854-RVC (84073) Web Online 12/11/2017, Monday
from 8:00 AM to 11:59 PM max time allowed 2 consecutive hours
Latest possible appointment time to start should be 9:30 PM EST
Covering all programs, all exams and all class material.
Use a wordprocessor to answer your questions
and then upload the file with your questions to blackboard
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
- 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
|
|