Syllabus - Fall 2007

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  

 

BASIC COURSE PROCEDURES

  • 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

ASSIGNMENTS

  • Assignments are accessed from our course Web site (click Assignments on the menu).
  • Assignment due dates are listed on the Course Agenda located on our course Web site (click Weekly Agenda on the menu).
  • Assignments are submitted according to the instructions included in the assignment which may include submitting files using a Web form on our class Web site or publishing to your own Web site.
  • Students are responsible for regularly checking their grades on-line to confirm that assignments were received and graded. Contact your Recitation Instructor if a submitted file remains ungraded longer than one ten days after submission.
  • Students access grader feedback by clicking the assignment score in the grade book.
  • Assignments that contain content that anyone would find offensive (including profanity, vulgarity, insults, violence, or sexually explicit language) will receive a zero and the student responsible may be brought up on charges of violating FSU's Conduct Code.
  • There will be a 20% point penalty per week for late assignments. In other words an assignment that is submitted between one second late up until the end of the next week will be penalized 20%, one second past that to the end of the week will be 40%, etc.
  • Questions, concerns, or complaints regarding graded assignments should be addressed to your Recitation Instructor at recitation time, or during office hours within two weeks of the posting of the assignment grade. After two weeks the score becomes permanent even if the student does not agree with it.
  • Students should keep a copy of their assignment files until final grades for the course are posted and you are satisfied that your score is accurately recorded.
  • No assignments will be accepted after NOVEMBER 30. 2007.

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:

  1. Uphold the highest standards of academic integrity in the student's own work,
  2. Refuse to tolerate violations of academic integrity in the University community, and
  3. 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:

  1. Register with and provide documentation to the Student Disability Resource Center (SDRC).
  2. 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/