This course explores the development of interactive and dynamic media components for web and interactive media products. The course examines the design, creation, and integration of 2D animation, 2D games, text, sound, video, programming, and databases for use in web and other interactive media.
Course Objectives
Upon completion of CGT 353, students will be able to:
- Develop skill and proficiency in creating professional vector animations
and interactive components using Adobe Flash.
- Demonstrate understanding of ActionScript programming.
- Develop beginning to moderately complex games.
- Integrate Adobe Flash with PHP, MySQL, and XML using ActionScript.
- Further understand the emerging capabilities of delivering Web content.
- Further examine the advantages, disadvantages, and limitations of multimedia
content on the Web.
- Extend the students ability to systematically develop content for the Web,
from concept to implementation.
- Further the students cognitive skills in problem solving, debugging, and
programming.
Prerequisites: CGT 216. Authorized equivalent courses or consent of instructor may be used in satisfying course pre- and co-requisites.
Required Co-Requisite or Prerequisite: CGT 356. Some of the content of the class builds upon knowledge that is covered in-depth in CGT 356.
Texts & Videos
- Required
- There are no required hard-copy textbooks for this course. All reading assignments will be accomplished through course notes, Web articles, and a number of free online texts available to students using the Safari Books Online Database. While hard-copy textbooks are not required, it is important to note that students are responsible for learning the concepts presented in the class. Those students who feel most comfortable with a hard copy text may wish to purchase one or more of their preference (See Recommended Textbooks.)
- Assigned and supplementary reading materials are freely available to Purdue students via the Safari Books Online database. Click here for detailed instructions on using and accessing this database.
- Recommended
- Adobe Flash CS4 Professional Classroom in a Book - Adobe Creative Team, Adobe Press, ISBN-10: 032157382X, ISBN-13: 978-0321573827
- ActionScript 3.0 for Adobe Flash CS4 Professional Classroom in a Book - Adobe Creative Team, Adobe Press, ISBN-10: 0321579216, ISBN-13: 978-0321579218
- ActionScript 3 Bible - Roger Braunstein, Mims Wright, Joey Lott, Josh Noble, Wiley, ISBN-10: 0470135603, ISBN-13: 978-0470135600
- ActionScript 3.0 Game Programming University - Gary Rosenzweig, Que, ISBN-10: 0789737027, ISBN-13: 978-0789737021
- TIP: Go to http://www.lib.purdue.edu/ > Select the Database tab > Select "Safari Tech Books Online" from the drop down list > Click Go > then search for the book listed above.
- Video Tutorials
Additional Requirements
- Research examples to gain ideas for development
and functionality of new applications.
Material Submittal
- All assignments will be turned in and reside on the development server for development and testing purposes and will be graded from there.
- Always save a copy of your assignments to your own media so that you have a copy in case anything should happen to the server.
Equipment
- Personal management tools of your choosing for data backup and note taking, etc.
- 1 Package of 3" x 5" notecards (for attendance and questions)
Course Administration
Lecture and
Demonstration |
Lectures will concern the body of knowledge surrounding multimedia
production. The demonstrations will cover specific operations and techniques.
You are expected to be at both of these (see Excused Absenses below).
If you have to miss a lecture or a demonstration, permission for an excused
absence must be granted by the professor before the lecture or demo. It
is your responsibility to secure all materials and information presented
in lecture or demo, even with an excused absence. Lectures and demonstrations
will not be repeated. Lectures or demonstrations may be tape recorded with
the professor's permission. |
Excused Absenses |
You must clear any absence beforehand with the instructor and the instructor
will require documentation before the absence is excused. Absences due
to illness or other circumstances beyond your control will be handled on
a case-by-case basis and will require documentation.
- Note:
- Attendance will be taken during every class meeting.
- You may have 3 absences (for any reason) from class without affecting your semester grade (no questions asked).
- A class is defined as one (1) lecture, one (1) demonstration or one (l) lab.
- After 4 absences from class you will drop a letter grade of your final semester letter grade.
- After 5 absences you will receive an automatic "F" for the course.
- Extenuating circumstances will be handled on a case-by-case basis. A case will only be considered "extenuating" if the student has contacted the Office of the Dean of Students and requested an explanation of absence be sent to Professor Glotzbach.
|
Philosophy |
As a student in a upper-level course you will often be expected to
do original analyses of your work and that of others - your peers and recognized
professionals. Your ability to plan, evaluate, and critically analyze project
goals, guidelines, and problems to create a unique, self-generated solution
is a central activity of this course. You will be expected to attend class
and laboratory sessions and to turn in assigned work on time. Late work
will not be accepted. Failure to do so demonstrates a lack of readiness
to handle independent work and may call for individual counseling, loss
of course points, or failure. |
Outside work |
Outside work will be necessary. Prepatory sketches should
be done outside of class. You will not be able to complete the assignments
if you work only in class. Files can be passed back and forth between Mac
and PC as long as (a) you use a PC disk, and (b) use correct PC 8.3 (ISO
9660 Level 1) file extensions |
File security
and disks |
You are responsible for the security of your files. Period. You should
have multiple copies on multiple sources (CD-RW, DVD-RW, disks, Flash/Thumb drives, TCN server, ICS server) at all
times. Given a faulty disk or other media, the instructor will assist
you in attempting to recover lost files. However, ultimately you are responsible
for maintaining your digital data. Loss of data, files, or other associated
items needed for a project will require that you recreate your work, with
no exceptions. Loss of data, files, or other associated items do not constitute a reason for an extension of a deadline. |
Intellectual Property |
For concerns about intellectual property (IP), including IP resulting from student participation in course assignments, see Purdue University's Policy VIII.4.1, Intellectual Property |
Student Conduct
and Policies |
-
The Purdue University Student Conduct Code must be followed.
- No swearing, or derogatory comments about, or
towards, any member of the class or the professor will be tolerated in any class
period.
-
Where any type of assignment for this course is concerned, no sexual
or sexually suggestive content will be tolerated. No alcohol or drug
related sites will be tolerated. No scantily clad or nude people will
be tolerated. In general, no inappropriate content will be tolerated.
Any of these violations will result in a zero(0) on that exercise, lab,
project, exam, or other assignment. Serious violations could result
in the student being sent to the Dean of Students. Your work should
be something you would be happy to show to your Department Head or the
Dean of the School.
- No food or drinks of any kind will be allowed
in any lab sessions.
-
Students are expected to arrive on time for all
class and lab sessions.
-
Standards set by Purdue University as outlined
in the Student Handbook and the University Regulations will
be observed in this course. Students are expected to be present at each
and every meeting of the class. In the event that a student must miss a
class period, they must inform the supervising instructor of the course
of their absence and NOT a teaching assistant (TA). Should the student
not be able to reach the instructor they are to leave a message for
him/her at their office with the secretary. Should circumstances not
allow this, the student may contact the Dean of Students Office and
explain their emergency. The Dean's office will then pass the word along
to each of the student's professors for them. Upon your return to
Purdue, contact the supervising instructor as soon as possible in order
to make arrangements for work, handouts, quizzes, or tests that they may
have missed. The supervising instructor has the final word on what work,
etc. students may be allowed to make up. Every student has the right to
appeal to the university any decision made by their supervising
instructor.
-
Late assignments will not be accepted unless prior arrangements have been made with the
Instructor and because of extreme circumstances. (Forgetfulness, oversleeping, not coming to lab, or any other situation the instructor deems trivial doesn't rate as an extreme
circumstance.)
-
No student will be allowed to make up any
written exam, lab practical, exam, or quiz unless they have an official
or medical excuse.
-
Standards set by Purdue University as outlined in the Student Handbook
and the University Regulations will be observed in this course.
Any student found participating in cheating, plagiarism, copying material
from another person's disk, using illegal cribs or other materials during
a written examination, lying to course instructors and lab assistants about
his or her own work, stealing tests, quizzes, or answer keys, using past students' work from a previous semester, and any such
activities will be considered in conflict with the printed academic honesty
guidelines as set out by Purdue University and the School of Technology.
In such cases the matter will be reported to the Office of the Dean and
the appropriate Purdue University administration officers for consideration
and possible disciplinary action.
- Special needs. If you are eligible for academic accommodations because you have a documented disability that will impact your work in this class, please schedule an appointment with us as soon as possible to discuss your needs. Students with disabilities must be registered with Adaptive Programs in the Office of the Dean of Students (Schleman Hall, Room 207; phone: 494-1747) before classroom accommodations can be provided.
- The course instructor(s), at their discretion, may assign for a grade the completion of course/instructor evaluations. To receive credit for this assignment, provide your instructor(s) with a print (or screen capture or some view, check with your instructor) of the page showing the evaluation was completed for this class.
- For concerns about intellectual property (IP), including IP resulting from student participation in course assignments, see Purdue University's Academic and Research Affairs Policy, Intellectual Property (I.A.1).
|
Campus Emergencies |
In the even of a major campus emergency, course requirements, deadlines, and grading percentages are subject to changes that may be necessitated by a revised semester calendar or other circumstances. The following are ways to get information about changes in this course:
|
|
|
Laptops, pagers and
cell phones |
It is permissible to bring a laptop computer to
class for the purpose of taking notes. However, it must be used QUIETLY
... that is, no clicking, clacking, or sound effects. If your laptop becomes
a distraction to others in the class, you will be asked to turn it off
and to NOT bring it back. Similarly, we will not tolerate beeping, chirping,
ringing (or any other sound) from a pager or cell phone in class. If you
must use your cell phone for any reason, you MUST leave the room. |
Calculators |
- Only NON-programmable calculators are allowed during exams & quizzes.
- No graphing calculators will be allowed.
- If you have a question about your calculator, ask beforehand.
|
Exam Caveats |
- No electronic devices of any kind will be allowed at exams, except for approved calculators. Do not bring a phone, pda, pager, text messager, or any other electronic device to the exam. You will not be allowed to answer it. If you are caught with it during an exam, your exam will be confiscated, you will receive a zero on that exam, and you will be asked to leave the exam.
- TURN OFF your cell phones, pagers, and any other electronic devices that make noise. Be courteous to the instructor and your fellow classmates by turning off these devices before class begins. Ringing phones, etc, will not be tolerated during class.
- Only NON-programmable calculators are allowed during exams & quizzes.
- No graphing calculators will be allowed.
- If we catch you with a NON-approved calculator, you will fail the exam.
- If you have a question about your calculator, ask before the exam.
- Hats: Anything with a bill (ball caps, etc.) must be turned around backwards or taken off during the exam.
- Sunglasses: Not allowed. Take them off.
|
Course Assignments
Assignments and Exercises |
Assignments are designed to expose students to a broad range of applied and theoretical concepts. Some exercises will directly apply to class projects while others will serve to introduce various aspects of interactive media development. Some exercises will be completed and submitted in class, while others will be completed outside the classroom setting. Students are expected to apply the same consideration and effort to all exercises. |
Projects |
Students will be expected to successfully
complete 3 projects during the course. A complete description,
scenario, and deliverables listing is provided on subsequent pages on this site. Each project will conclude with an in-class,
peer review/ critique as listed on the weekly layout. |
|
|
Quizzes |
Quizzes will be given periodically throughout the course at the instructors discretion. Quizzes will count for approximately the same number of points as assignments, exercises, and studies and will be graded in the 'Exercises and Assignments" component of the course. |
Exams |
The exams will cover material from the book(s), lecture, demonstrations,
laboratory, and project portions of the course and be administered during the lecture
time period. |
Reading Assignments |
Students will be given access to a variety of online reading materials including course notes, online texts, and Web articles. Although some of these reading materials will be specifically assigned, many of them will be supplementary and technically not required for the course. Rather, it is at the discretion and judgment of the individual student to determine which materials need to be read in order to supplement the required course content. In short, individual students determine exactly how much they need to read.
Since specific textbooks are not required, reading assignments will be often be based on concepts rather than specific chapters or page numbers. As such, It is up to each student to keep pace with the relevant course material. (For example, during the week in which channels are covered, students should take it upon themselves to read the relevant material concerning channels from the specific textbook/ education resource they have selected.) Week-to-week concepts are listed on the course schedule and in the class notes.
Note: Students who fail to keep pace with the material presented in class run the risk of poor performance. Failure to read the necessary material to adequately supplement the course concepts can dramatically affect performance on assignments, projects, quizzes, and exams. |
Peer Evaluations |
Each project will conclude with an in-class,
peer review/ critique as listed on the weekly layout. The peer-review
will require that every project be displayed before the class.
The class and instructor will discuss the projects and each student
will pick 3 projects that they believe show outstanding work.
Afterward, the top three projects will be discussed in-depth (noting
the positives and negatives of each). Each student will then vote
for the best project in class. The best project (as determined
by the students) will receive 5 bonus points to be applied after the project has been graded by the instructor. Each individual student is only eligible to win "best project" once per semester. Students who fail to attend lab on the day of the peer reviews or participate in the review process will have points deducted from their project. |
Assignments Summary |
- Readings - some required, some supplemental
- Videos - required (3-4 hours per week)
- Exercises - required (most completed in lab)
- Projects - required (as many hours as needed)
- Minimum Total Hours Per Week: (7-10 hours outside of class)
|
EVALUATION
Activity |
Percentages* |
Project 1 |
15% |
Project 2 |
15% |
Labs & Quizzes |
15% |
Participation |
15% |
First Exam |
20% |
Second Exam |
20% |
|
|
Total |
100% |
*Regardless of the above percentages, any student who completes
less than 80% of the assignments will receive an F for the course. |
Grading Scale
This course assigns grades as A, B, C, D, F. The +/- system is not used in this course.
90 - 100% |
A |
80 - 89% |
B |
70 - 79% |
C |
60 - 69% |
D |
0 - 59% |
F |
Grading Philosophy
Superior work, professional |
A |
Above average student work |
B |
Average student work |
C |
Below average student work |
D |
Failure |
F |
For information contact: Professor R.J.
Glotzbach
CGT 353 Fall 2012 |
<%
Dim fso, f
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile(Server.MapPath("./syllabus.asp"))
Response.Write("Last Modified: ")
Response.Write(f.DateLastModified)
Set f = nothing
Set fso = nothing
%>
|
|