CSCI 2900W: Selected Topics -- Web Programming
Syllabus

[Basics] [Requirements] [Grading] [Policies]


Basic Information

Instructor: Julia Benson-Slaughter
Summer Semester, 2008 -- ONLINE

Course Description

Selected Topics in Computer Science allows courses on specific topics of timely interest to the computer science profession to be selected by the department and offered on a demand basis. Students interested in this course should contact the computer science department for detailed information on upcoming offerings.This course introduces students to selected programming paradigms and tools used in the preparation and presentation of World Wide Web sites.

CSCI 2900W provides an hands-on, application-oriented overview of current programming technologies used in development of information for the World Wide Web. The course begins with an overview of design and accessibility principles for the World Wide Web. review of basic HTML, followed by an exploration of the Document Object Model as used in Dynamic HTML(DHTML) and Cascading Style Sheets (CSS). It continues with client-side and server-side scripting techniques using JavaScript and PHP scripting, and interaction with server-based MySQL databases. Note that the course does not cover graphics programming or preparation, nor does it address Flash or other specific web design products.

Return to top

Course Objective

As a result of completing this course, student will be able to:

Return to top

Course Structure

This course is heavily hands-on and project-based. Although specific readings will be assigned, students will spend the majority of their time discussing the various web programming paradigms and creating and modifying Web pages using appropriate tools.

Return to top

Course Requirements

Prerequisite

Completion of CSCI 1301 with a 'C' or better, OR both completion of CSCI 1300 and permission of the instructor.

Note:Typing skills are not required, but are extremely useful for this class. If you cannot touch-type at least 20 words/minute with fewer than three errors, you are strongly urged to spend some time working with typing tutorial software. Such a program is available online at keybr.com or on computers in the Georgia Perimeter College computer lab.

Return to top

Textbook and Supplies

No textbook is required for the course. A list of suggested reference books is available; however, reading assignments will come from online sources.

You are required to have a USB flash drive, minimum capacity 1 GB (more is preferable), DEDICATED for class use. You will be installing the XAMPP software suite on this drive to provide a portable web server for testing your projects.

Return to top

Grading

Summary of Grading

ItemPercentage
Assignments50%
Presentation20%
Final project30%

Assignments

Students will complete several web design assignments, culminating in a final project consisting of a fully-developed web site.

Return to top

Final project and presentation

In lieu of a final exam, students will present their final project to an audience of faculty and students. The final project itself accounts for 30% of your course grade, while the presentation accounts for 20%. The final project and presentation are mandatory and cannot be dropped.

Extra Credit Policies

This course already involves a substantial workload. Therefore, no optional assignments for extra credit will be made.

Return to top

Grading Scale

Letter grades for the course are based on a standard 100-point grading scale, with 90-100 = A, 80-89 = B, 70-79 = C, 60-69 = D, below 60 = F.

Return to top

Course Policies

Absence Policy | Academic Integrity Policy

Absence Policy

As this is an online class, class attendance per se is not expected. You are expected to participate actively in discussions and to complete all assignments in a timely fashion. Additionally, you are expected to attend the final examination as scheduled. Students who wish to withdraw from this course must withdraw themselves by submitting a withdrawal form to the Registrar's office. I will not withdraw any student from this class. Students withdrawing themselves before the midpoint of the semester will receive a grade of "W"; students withdrawing after midpoint will receive a grade of "WF" unless hardship withdrawal status is granted by the department head or academic dean. If a student stops attending class and does not submit a withdrawal form, they will receive a grade of "F".

Return to top

Academic Integrity Policy

Cheating and/or plagiarism in this class is not tolerated. Students are expected to adhere to the general regulations, student conduct code, and student rights and responsibilities as published in the Georgia Perimeter College Student Handbook. Additionally, students are expected to be aware of and adhere to the published Academic Honesty Policy as established by the Mathematics Academic Area.

All assignments for this course are to be substantially the work of the individual student whose name appears on the submitted assignment, unless the assignment is specifically indicated, in writing, as being a group assignment. It is your responsibility to ensure that you submit the correct work.

Students are permitted to discuss assignments with one another and assist one another with minor problems as they work on assignments. However, each student is to develop their own individual solution for the assignment. This allows you to consult with and assist one another as you work on assignments, though your final product is to be your own work. In working on your assignments, you should be extremely careful about giving another student a copy (preliminary or final) of your work or showing another student your work, as this leaves both of you open to a charge of plagiarism.

Any instances of two or more individuals turning in assignments which are identical, either in form or logic, will be regarded as cheating. Any student found to have committed an act of academic dishonesty on a graded test or assignment will receive a grade of "0" for that test or assignment for the first offense. This grade will not be dropped and will be averaged into the final grade. The second offense will result in the student receiving a grade of "WF" or "F" for the course, as determined by the instructor. In either situation, the case will be referred to the Dean for Student Affairs for possible further disciplinary action.