|
DESCRIPTION AND OBJECTIVES
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:
- 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
- Using Cascading Style Sheets (CSS)
- Managing Web sites on a Unix server
|
- Creating interactive Web forms
- Client-side Web programming with Javascript
- Web development with Databases and Extensible Markup Language (XML)
- Service Oriented Architecture
- Consumption of Web Services
- Creating Web graphics (software: Macromedia Fireworks)
|
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
- Demonstrate knowledge and understanding of how database technology and XML are used in Web development
- Demonstrate knowledge and understanding of Service Oriented Architecture principles
- Write client-side programming code in Javascript to consume Web Services provided by contemporary resources such as Yahoo!, and Google
CONDITIONS FOR ENTRANCE INTO CGS3066
 |
- Although this class has "Introductory" in its title, it 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
| |
Daniel Chang
Instructor
106 MCH (Carothers Hall)
chang@cs.fsu.edu
Office Hours: TBA
|
TBA
Instructor
TBA
TBA
Office Hours: TBA
|
CLASS MEETINGS
- Two 75-minute weekly meetings, one functioning as a lecture/tutorial the other a recitation/practice session.
MATERIALS
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 |
| 125
|
Exam 1: Internet and Web Technologies |
| 125 |
Exam 2: XHTML and UNIX |
| 125
|
Exam 3: Web Forms and Javascript |
| 125 |
Exam 4: Server-side Programming |
| 100
|
Attendance/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 |
|
GETTING HELP
Help is available to students in class and during office hours. Instructors will respond to student email within 24 hours Mon - Fri.
WHERE
TO WORK
Students may work on their own Windows or Mac PC, using software that is available free to download. Students unable to work on their own PC may use the FSU campus computer labs at 315 MCH, Strozier Library, and the Student Union.
 |
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 in a campus computer lab. |
POLICIES
We hope this class
is a fun and enriching experience for everyone. In order to minimize misunderstandings, it is important to be clear about what
is expected of students and provide some guidelines
for behavior.
Attendance
& Behavior
- Attendance
is required for lecture and recitation classes and counts towards your grade.
- Attendance points and policy: Attendance will be taken at each class meeting. Students may miss two classes due to emergency without penalty. Students need not provide documentation for missing classes unless more than two classes have been missed in which case the student must provided documentation for all missed classes in order to earn any missed attendance points. The percentage of attended classes will provide the percentage of attendance points earned.
- Arrive on time, stay to the end; students must be present and engaged from the beginning to the end of class to be considered "in attendance" and deserving of any attendance points.
- Students who arrive more than 10 minutes late to class, without an excuse that the instructor considers valid, will be prohibited from taking exams scheduled for that day and will take a zero as a test grade.
- Students are responsible for any information presented in class, even when absent. It is the student's responsibility to find out what was missed if unable to attend.
- Cell phone use is prohibited in the classroom during class time.
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.
- Assignment grades will be posted to the Blackboard grade book accessed on the course Web site usually within one week of submission. Students may access specific 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 per week penalty for late assignments. In other words an assignment that is submitted between one second late and one week late will be penalized 20%, from one second over one week to two weeks late will be 40%, etc.
|
 |
- 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 August 1, 2007.
|
Cheating
 |
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.
Assignments are designed in a manner that requires every student's work to be unique and different. If two or more students submit work with the same, or portions of the same data, and/or if some file properties are the same, it is evidence that cheating has taken place.
- 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
|
- Two
or more students working together on an assignment is considered
cheating. An assignment submission is intended to be a measure
of one student's ability.
- Students caught
communicating during exams will be asked to leave and forfeit the
exam.
Exams
- Test dates are
listed on the Weekly Agenda accessed from our course web site
- Students who arrive more than 10 minutes late to class will be prohibited from taking exams scheduled for that day and will take a zero as a test grade.
 |
- Makeup
Exam Procedure
- Only students with official documentation for their absence will be allowed to make-up a missed test. Acceptable documentation includes official letters from a doctor or university administrator, obituary or dated literature from a funeral in the case of the passing of a loved one. Makeup
exams must be scheduled within
two weeks of
the original exam date. After that time the student
will automatically receive a zero for the exam regardless
of the excuse for missing the exam.
- Make-up exams are taken during in-class help sessions.
|
Communication
 |
Students
are responsible for class announcements sent to their FSU email
accounts, and posted to the class web site, as well as those
made in class. Besides regularly attending
class, and visiting the class web site, students are expected
to check their email on their FSU account (http://webmail.fsu.edu)
at least twice a week.
|
-
Students
will familiarize themselves with our course Web site, accessed
from your Campus Web site at http://campus.fsu.edu. Students
are also expected to check the course agenda, announcements,
and grades on the course web site weekly.
FSU's Academic
Honor Code & Student Conduct Code
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/
|