COURSE DESCRIPTION
CGS3066 Online provides an overview of Internet communications and information services, as well as the technologies on which the Internet and Web are built. A strong emphasis on Web design, development, and programming with participants learning the latest tools and techniques for building professional-grade, dynamic, and interactive Web pages and sites.
Topics include the following:
- Overview of Internet technologies
- Client/Server architecture and the Web
- Creating Web pages with Extensible HyperText Markup Language (XHTML)
- Visual and functional Web site design
- Creating Web graphics (software: Macromedia Fireworks)
- Using Cascading Style Sheets (CSS)
|
- Managing Web sites on a Unix server
- Using Web development software (software: Macromedia Dreamweaver)
- Creating interactive Web forms
- Client-side Web programming with Javascript
- Server-side Web programming
- Web development with Databases and Extensible Markup Language (XML)
|
By the end of the semester, students will:
- demonstrate knowledge and understanding of Internet and Web technologies and services
- create attractive and professional-grade Web pages using the latest development technologies: XHTML and Cascading Style Sheets (CSS).
- design, create, and manage a pro-grade, multi-page Web site on a Unix Web server
- Use popular Web development software to design and manage a Web site
- Use popular graphics software to design graphics for use in Web pages
- Create interactive Web forms to collect data from Web site visitors
- Write client-side programming code in Javascript that accepts data from a Web form, performs some processing based on the data, and provides output in the form of a Web page
- Write server-side programming code that accepts data from a Web form, performs some processing based on the data, and provides output in the form of a Web page
- demonstrate knowledge and understanding of how database technology and XML are used in Web development
THE "ONLINE" DIFFERENCE
While online students give up the benefits of weekly class meetings on campus, this online course is designed in a manner that provides the same quality and quantity of instructor contact as the traditional classroom environment. Instructors are in our campus office connected to their online students over the Internet every day. They field questions through email, discussion groups, instant messaging, telephone, and face-to-face visits. Instructors provide online tutorials and lessons to assist students with their projects and prepare them for exams. Online students benefit from the same video tutorials, exercises, practice tests, and study guides that classroom students use. Online students are also invited to sit in on classes that have available seats for lessons, demonstrations and extra help when it is desired.
CONDITIONS FOR ENTRANCE INTO
CGS3066
 |
- This is a 3000 level class designed to challenge students who are already very computer competent. Students in this class should be well beyond computer literate. Their are no prerequisites for this class. Although no previous computer programming experience is required, students entering this class are expected to already have a solid foundation of computing knowledge and skills.
|
INSTRUCTORS
| |
Mr. Daniel Chang
Faculty Supervisor
106 MCH (Carothers Hall), 645-1466
dchang@cs.fsu.edu
Office Hours: TBD
|
Mr. Subhajit Datta
Online Instructor
422-I DSL (Dirac Science Library), 644-8531
cgs3066online@cs.fsu.edu
Office Hours: Please refer to the "Teacher Info" page on the Blackboard website
|
MEETING TIMES AND LOCATIONS
This online course meets once during the first week of the semester at the time listed in the FSU Directory of Classes associated with the section in which the students is enrolled. Online student schedule two times to take their exams - see agenda for further instructions.
MATERIALS
- Textbook: "Internet & World Wide Web How to Program, 3/e", Deitel & Deitel (Textbook is mandatory for the course.)
- Software: SSH Secure Shell Client (free from http://ftp.ssh.com/pub/ssh/SSHSecureShellClient-3.2.9.exe)
we will also work with Adobe/Macromedia Dreamweaver and Fireworks whish is available to download for a free 30 day trial from http://www.adobe.com/downloads/ - Tip: don't download until needed in class.
- Numerous online resources
WHERE TO WORK
On Your Own PC
Students may work on their own Windows or Mac PC using free software and evaluation versions of software.
In the 315 MCH Computer Lab
Students who don't have a computer, will need to do their coursework on a PC in the 315 MCH computer lab which has all the software installed. When working in the lab, students should save all their work on a flash drive.
 |
Students that opt to do their work on their own computer accept the responsibility for their computer's proper functioning. PC problems that inevitably arise will not be accepted as an excuse for late assignment submissions. If PC problems occur at home, students should complete their work on campus. Back up you assignment files to portable storage to avoid the heartbreak of hard drive crashes. |
GRADING/EVALUATION
Points |
Activity |
100 |
Assignment 1: Creating Web pages with XHTML |
100 |
Assignment 2: Web Design and CSS |
100 |
Assignment 3: Web Forms and Javascript |
100 |
Assignment 4: Server-side Web Programming |
100 |
Exam 1: Internet and Web Technologies |
| 100 |
Exam 2: XHTML and CSS |
100 |
Exam 3: Web Forms and Javascript |
| 100 |
Exam 4: Server-side Programming |
100 |
Final Exam |
100 |
Online Participation |
1000 |
Total Possible Points |
Add up your points earned then use the chart below to calculate your letter grade.
| 900 - 909 A- |
910 - 1,000 A |
|
800 - 809 B- |
810 - 879 B |
880 - 899 B+ |
700 - 709 C- |
710 - 779 C |
780 - 799 C+ |
600 - 609 D- |
610 - 679 D |
680 - 699 D+ |
| |
000 - 599 F |
|
- Beginning on
the first day of the semester,
students are responsible for retrieving the course syllabus, agenda,
assignments, and all other information necessary to successfully
complete the course from the course Web site at accessible from http://campus.fsu.edu.
- This Course Syllabus
is the first and most important document that should be read.
- The Course Agenda
is the Web page that students rely on throughout the semester to
access weekly homework assignments, due dates, deadlines,
tips, and reminders. It should be reviewed at the start of the semester.
- Assignments are
also accessed from the Web site. Assignments include working
through online tutorials and lessons to learn the skills and then creating files that are submitted electronically for grading.
- Assignments due dates are provided on the Agenda. This course is NOT self-paced.
- Every effort is made to grade assignments and post grades within one week to ten days after submitted.
- Students are
given weekly reading assignments in the textbook along with study guides and practice exams
that assist them in learning the textbook concepts.
- Weekly homework
may add up to as much as 6 hours per week.
- During the first
three weeks of the semester students sign up for two exam sessions
to be taken roughly at midterm and towards the end of the semester
using the on-line test reservation system.
- Students view their grades throughout the semester using the on-line grade book
on our Web site. Grader comments are accessed by clicking on the assignment score.
GETTING HELP
Instructors are available during office hours to:
- answer
assignment questions, and assist you with problems
- answer
policy and procedure questions
- respond
to questions about assignment scores and test grades
- manage
the grade records
- Online
students may communicate with the Instructors face-to-face, via telephone or email during office hours.
From the course Web site, click the Teacher Info link
for office hours and instructor contact information.
- The Instructors
will respond to student email within 12 hours Mon - Fri.
Due to the large volume of email we receive, it is appreciated when
students look up answers for themselves on our class Web site
prior to emailing a question to the teacher.
- Students may also attend lectures and recitation classes where seating is available.
 |
Students
learn application skills by working
through on-line tutorials. Students will be provided
assistance with their assignment only after they have completed
the on-line training. Office hours and help hours are not
intended to replace the independent work required to learn
the skills. |
Exams
Procedures and Policies
Administering
exams to over a thousand students each semester is no
small task. We have a testing staff that attends to this
task and several procedures and policies to help the testing
procedure run as smoothly as possible. It is imperative
that students understand the following important procedures
and policies regarding the examination process:
- There are two exam sessions that students must attend on campus. Each session includes two exams.
- Students
reserve BOTH exam times on-line using the Test Reservation System on the Course Web site
prior to the posted deadline. Students who reserve their
test times early will have the best selection of available
times.
- Exam sessions are timed. Students must be able to complete all tests within the 90 minute exam session.
- Students
who miss an exam with a documented excuse (Dr's note
or note from FSU administrator) may change
their exam time, using the same on-line reservation form,
without penalty. Present documentation at the time of make-up
exam.
- The
exam dates that you reserve dictate the speed at which you
must complete the assignments and readings.
- Students must bring a picture ID to their exams sessions.
- Tests
are delivered in electronic format over a computer network in our computer testing center.
If their is power, network, or server failure during
an exam, the student may need to reschedule for another
time.
 |
Students will forfeit 25 points of any extra credit offered in this class if they:
- fail to reserve both test times prior to the deadline
- miss a scheduled exam without an acceptable, documented excuse
OR
- show up for an exam without a photo ID
|
Cheating
 |
Always
begin your assignments from a new, blank document file. We
consider it cheating when a student starts an assignment
from some other student's assignment file, or copies portion
of another student's file.
- Cheating
Penalties :
- First
Offense: ALL students involved are given zeros
on the assignment
- Second
Offense: An "F" for the course and formal
charges against ALL students involved
|
- Assignments
are designed in a manner that requires every student's files to
contain unique and different data. If two or more students submit
work with the same, or portions of the same data, and/or if file
properties are the same, it is evidence that cheating has taken
place.
- Students caught
communicating during exams will be asked to leave and forfeit the
exam.
Communication
 |
Students
are responsible for class announcements sent to their FSU email
accounts, and posted to the class Web site. Students
are expected to checking their email on their FSU account (http://webmail.fsu.edu)
at least twice a week. |
 |
Students
are expected to view announcements and the agenda
on the course Web site at least once a week. |
FSU
Policies
Students are expected to uphold the Academic Honor Code (http://registrar.fsu.edu/bulletin/undergrad/info/acad_regs.htm) based on the premise that each student has the responsibility to:
- Uphold the highest standards of academic integrity in the student's own work,
- Refuse to tolerate violations of academic integrity in the University community, and
- Foster a high sense of integrity and social responsibility on the part of the University community.
Students are expected to uphold the Student Conduct Code (http://www.srr.fsu.edu/conduct/conduct.htm) that applies the principles found in the "Statement on Values at Florida State University" by promoting responsible freedom for all students. In particular note that any "conduct that creates an intimidating, hostile, or offensive campus, educational or working environment for another person." will not be tolerated in this class.
Students with Disabilities
Students with disabilities needing academic accommodations should:
- Register with and provide documentation to the Student Disability Resource Center (SDRC).
- Bring a letter to the instructor from the SDRC indicating you need academic accommodations. This should be done within the first week of class.
(This syllabus and other class materials are available in alternative format upon request.)
For more information about services available to FSU students with disabilities, contact the
Student Disability Resource Center
97 Woodward Avenue, South
108 Student Services Building
Florida State University
Tallahassee, FL 32306-4167
(850) 644-9566 (voice)
(850) 644-8504 (TDD)
sdrc@admin.fsu.edu
http://www.disabilitycenter.fsu.edu/
|