Printable Version

CPSC 5555U
Summer 2008
50203

Course Syllabus
CPSC 5555U Advanced Interactive Web Development
(CCT 406 MW 6-9:10 pm)

Instructor Chris Whitehead, MCSE, Assistant Professor
E-mail: whitehead_christopher@colstate.edu
Office: CCT 441
Office Hours:  MW 4:00-6:00 PM
Contacting Me: If you need to discuss something outside of the classroom, please e-mail me within CougarView.
Cell Phone: (706) 315-5946
Office Phone:
(706) 565-3527
Department Phone: (706) 568-2410
Department Fax: (706) 565-3529
Web Site: http://csc.colstate.edu/whitehead
 
Required Textbooks

Flash CS3 Professional Bible 

Title: Adobe Flash CS3 Professional Bible
Authors: Robert Reinhardt, Snow Dowd
Publisher: Wiley Publishing Inc.
ISBN: 978-0-470-11937-2
Year: 2007

 
Course Description

This courses teaches you, the student, how to use Adobe Flash CS3 to develop dynamic Flash animations that can be integrated with HTML, multimedia, ActionScript, XML, and data sources to create dynamic Web pages.

The course assumes you have a basic understanding of programming concepts prior to the taking this course, as well as a basic understanding of Web design including HTML, and database concepts.
   

 
Course Objectives

At the completion of this course, students will be able to use Adobe Flash CS3 to:

  • create animations and effects;
  • integrate media files with Flash;
  • add interactivity to Flash movies;
  • integrate Flash movies with Web pages;
  • use ActionScript to control movie clips and add interactivity to Flash movies; and
  • use Flash components and bind data and events to those components.
 
Assessment Methods Grades in this course will be based on the following assessments:
  • Programming assignments -  40% 
  • Final Project Proposal - 5%
  • Final Project Presentation - 10%
  • Final Project Implementation - 45%

Final grades will be assigned according to the following schedule:

Percentage Grade
90 – 100 A
80 – 89 B
70 – 79 C
60 – 69 D
<60 F
 
Student Responsibilities

As a student in this course, you are responsible to:

  • manage your time and maintain the discipline required to meet the course requirements,
  • complete all readings,
  • actively participate in classroom discussions,
  • complete and submit programming assignments,
  • decide on and develop a final project, and
  • read any e-mail sent by the instructor and respond accordingly.

“I didn’t know” is not an acceptable excuse for failing to meet the course requirements. If you fail to meet your responsibilities, you do so at your own risk.
 

 
Instructor Responsibilities

As your instructor in this course, I am responsible to:

  • prepare weekly lessons that demonstrate and help you understand the course material,
  • actively solicit and participate in classroom discussions,
  • grade assignments and post scores within one week of the end of the week in which they are submitted; and
  • read any e-mail sent within CougarView by students and respond accordingly within 48 hours.
 
Attendance Policy

It is important that you attend class regularly. If you miss two or more classes in a row, you may receive a WF. If you miss a class, be prepared to obtain all lecture notes, slides, assignments, and other information from other students. If an emergency prevents you from turning in an assignment or taking an exam as scheduled, please contact me to make alternative arrangements.
 

 
Tentative Schedule

The following is the tentative schedule for the course. It is subject to change. A current schedule will be maintained in the CougarView calendar.

WEEK DATES READINGS/TOPICS
6/9 - 6/11  Part 1: An Introduction to Flash Web Production 
Part II: Mastering the Flash Environment
2 6/16 - 6/18 Part III: Creating Animation and Effects 
3 6/23 - 6/25 Part IV: Integrating Media Files with Flash 
  6/29 Final Project Proposal Due
4 6/30 - 7/2  Part V: Adding Basic Interactivity to Flash Movies
5 7/7 - 7/9  Part VI: Distributing Flash Movies
Part VII: Approaching ActionScript
6 7/14 -7/16 Part VIII: Applying ActionScript 
7 7/21-7/23 Part IX: Integrating Components and Data Binding 
  TBA Final Project Implementation and Presentation Due
 
 
Supplemental Course Materials

Supplemental course instructions and material will be available through CougarView. You can access CougarView at:

https://colstate.view.usg.edu/  

At this page, click on the "Login" icon within the CougarView portion of the page to activate the CougarView logon page. Your CougarView username and password are:

Username: lastname_firstname
Password: ddmmyy

where "ddmmyy" is your birthdate: 2 digits for day, month, and year.

If you try the above and CougarView will not let you in, please use the "Need Help with CougarView?" link below the username and password textboxes to request help. If you are still having problems gaining access after a few days in the class, please e-mail me.

Once you've entered CougarView, you will see a list of courses you have access to which contains some combination of the phrases "CPSC 5555" and "Summer 2008."  If you don't see this entry in the list, please e-mail me.
 

 
Programming Assignments Turn-in Requirements The details concerning programming assignments will be available within CougarView.
 
Final Project

You will be required to complete an individual final project for this course designed specifically in consultation with, and approved by, me, the course instructor. Details of the project requirements will be posted within CougarView.
 

 
Assignment Due Dates

All assignments are due on the day given in the assignment and no later than 11:59 PM (23:59) (Eastern Time).  Assignments submitted or modified after the assignment due date will assessed a late penalty as described below.

 
Late Assignments

If circumstances prevent the timely posting of assignments, please notify me by e-mail within CougarView. Unless you make prior arrangements with me, any assignment submitted after its assigned due date will be considered late. Late assignments may be submitted up to three days beyond their assigned due date. However, late assignments submitted within the three days following their assigned due date are subject to a 10% reduction in points for each day they are submitted beyond the assigned due date. Assignments not submitted by the assigned due date or within the three days following the assigned due due will be assessed a grade of zero (0).

Because of course grade reporting requirements, the final project must be submitted by the assigned due date -- no exceptions! Any final project not submitted by the assigned due date will be assessed a grade of zero (0).
 

 
Extra Credit

There are no provisions for extra credit in this course.
 

 
Incompletes

If unusual circumstances preclude you from completing the course and you have satisfactorily completed all the other course requirements up until that point, I will award you a grade of "Incomplete" provided you contact me regarding the unusual circumstances and you agree to certain conditions for removal of the "Incomplete." You must, however, contact me and arrange for the Incomplete  as soon as you are aware that you will be unable to complete the course and before the last day of class.
 

 
Software You will be using Adobe Flash CS3 Professional in this course. The software will be available on the classroom computers. If you wish to use the software outside of the classroom, you may obtain the software, including trial versions, from the Adobe Web site.
 
 
Academic Honesty/
Plagiarism Policy
Academic dishonesty includes, but is not limited to, activities such as cheating and plagiarism (http://aa.colstate.edu/advising/a.asp#AcademicDishonestyAcademicMisconduct). It is a basis for disciplinary action. Any work turned in for individual credit must be entirely the work of the student submitting the work. All work must be your own. For group projects, the work must be done only by members of the group. You may share ideas but submitting identical assignments (for example) will be considered cheating. You may discuss the material in the course and help one another with debugging; however, any work you hand in for a grade must be your own. A simple way to avoid inadvertent plagiarism is to talk about the assignments, but don't read each other's work or write solutions together unless otherwise directed by me. For your own protection, keep scratch paper and old versions of assignments to establish ownership until after the assignment has been graded and returned to you. If you have any questions about this, please contact me immediately. For assignments, access to notes, the course textbooks, books and other publications is allowed. All work that is not your own, MUST be properly cited. This includes any material found on the Internet. Stealing or giving or receiving any code, diagrams, drawings, text or designs from another person (CSU or non-CSU, including the Internet) is not allowed. Having access to another person’s work on the computer system or giving access to your work to another person is not allowed. It is your responsibility to prevent others from having unauthorized access to your work.

No cheating in any form will be tolerated. Penalties for academic dishonesty may include a zero grade on the assignment or exam/quiz, a failing grade for the course, suspension from the Computer Science program, and dismissal from the program. All instances of cheating will be documented in writing with a copy placed in the Department’s files. Students will be expected to discuss the academic misconduct with the faculty member and the chairperson. For more details see the Student Handbook: http://studentlife.colstate.edu/handbook.asp.

In programming courses such as this, you must be particularly diligent in submitting only your own work. In completing the assignments for this course, if you use another source or sources, you must clearly document what source(s) you used and the extent of that use. This includes messages posted in the discussions as well. Unquoted/paraphrased material as well as directly quoted material must be referenced. Quoted textual material must appear in quotes.

Submitted work that is comprised significantly of external sources, even if those sources are properly documented, may receive a reduction in score. In addition, not following proper external source documenting requirements will be considered plagiarism and will result in the sanctions described above.
 

 
Confidentially of Information Shared by Students

CSU does not guarantee the confidentiality of information shared by students in the course environment. Therefore, you should not share any confidential information from employers unless explicitly released for public use.
 

 
ADA Accommodation Notice

If you have a documented disability as described by the Rehabilitation Act of 1973 (P.L. 933-112 Section 504) and Americans with Disabilities Act (ADA) and would like to request academic and/or physical accommodations please contact Joy Norman at the Office of Disability Services in the Center for Academic Support and Student Retention, Tucker Hall (706) 568-2330, as soon as possible. Course requirements will not be waived but reasonable accommodations may be provided as appropriate.