Syllabus: CSC233 Animation Scripting

Description: Scripting and programming fundamentals for Digital Media applications.
Prerequisite: CSC 179 or approval with department chair.

Course Instructor: Derek Dallas
Office Number: B136
Office Hours: Weds 9-1pm, Thurs 1-2pm
Office Telephone Number: (217)353-2087

Class times: Mon , Weds 1-3:20
Class Location: D-207

Course Text Book: MEL scripting for Maya Animators will cover the content for MEL scripting
Other Course resources: Processing website: Download Processing application, see examples and tutorials,
More Course resources: Learning processing website

WEB PAGE: Information regarding the class including instructor, syllabus, schedules, notes, and project information can be accessed from the class web page by either following the CSC 179 link from the instructor's home page at: or directly at We will also be using Parkland’s online system Angel for grade reporting.

FORMAT: This class is based on a format of lecture, screenings, discussions, studio, and critique. It is expected that additional time, on a weekly basis, will be spent on your assignments and projects. It is also expected that students read, watch, review, and practice topic material according to the class schedule for each session before coming to class. It is important that the group functions as a class, learning from each other as well as the instructor. Therefore, everyone should be working on the same assignments at the same time. Understanding that there might be technical expertise differences, it is expected that more experienced students will be willing to help beginning students with course material. Conversely, more experienced users should elicit creative evaluations from beginning students during their working process.

GRADING: Course work will consist of large-scale project assignments and research presentations, small-scale studies and tutorials, and midterm/final exams.
The final grade will also reflect the student's class attendance and participation.
The student can keep track of his grade progress using Angel:
MIDTERM exam = 15%
Total 100%
90 - 100% will receive A
80 - 89% will receive B
70 - 79% will receive C
60 - 69% will receive D
0 - 59% will receive F
The instructor reserves the right to lower these criterion, but will never raise them.

PROJECTS: Large-scale studio projects will be regularly assigned to develop the craft of visual techniques in the course material. Such studio projects form the basis of the student's portfolio work in 2D and 3D imagery.
Given this importance, studio projects will be graded on the use of :
effective design principles,
expressive creativity,
thoughtful concept,
well-executed craftsmanship,
and adherence to project objectives and guidelines.
Large-scale project assignments also include conducting research and delivering class presentations on course topics. Projects are due on the assigned project due date and will be class critiqued on the due date. Project imagery must be complete and stored in the designated location on the due date before class critique begins. Students will not be allowed to complete projects during class critique. Projects not completed by the due date before class critique begins will receive an F for the project grade. If a student anticipates missing class during the due date and class critique, it is the student's responsibility to notify the instructor beforehand. The absent student must have their project imagery prepared for the class critique in the designated location on the assigned due date. Failure to prepare project imagery by an absent student will also result in an F project grade. Students have the option of continuing to work on and improve each project after the assigned due date and class critique for (possibly) a better grade. Grades for re-worked projects will be no more than one full letter grade higher than the original project grade at the assigned due date (re-worked project grades will never drop in grade). All re-worked projects are due at the end of the semester.

STUDIES: Small-scale studies and tutorials will be given to introduce and develop the student's understanding and proficiency of techniques and skills. Studies will be graded on a credit/no credit basis. No credit will be given on exercises or tutorials for students absent from class. Since unforeseen circumstances may arise preventing a student from attending class, one "no-credit" study will be dropped from the final grade determination. All studies are due on the assigned due date. No credit will be given for work not completed by the assigned due date.

ATTENDANCE: Students are expected to be present for all class sessions - for the entire period. Peer learning and interaction is highly encouraged. It is expected that all students participate in the learning environment. For this reason, attendance is mandatory. A student’s final grade will be lowered by one full letter grade after three unexcused absences. Attendance will be taken at the beginning of each period. It is the student’s responsibility to inform the instructor when they may not be in attendance. The attendance policy in this course is in keeping with the policy stated in the Parkland College Catalog. It says: "Regular and prompt attendance is expected at all classes," expect in cases involving illness or emergency which should be brought to the attention of the instructor. "Regular attendance and consistent study habits are considered necessary for academic success in college. Faculty members have prerogative of lowering grades for excessive absence." Please be careful of the language you use in your emails and during class.

Finally, the student should remember that the person in charge of his/her academic success is the student himself/herself. If you would rather play video games, text message, use Facebook, chat, or simply use the web while the instructor is lecturing please leave the classroom and do it at home. You are enrolled in a higher educational institution and nobody is forcing you to attend classes.

DROPS/WITHDRAWALS: On the ten-day roster, I am required to assess your attendance. If you have not attended regularly to that point, you will be dropped with no refund of tuition or fees. After the ten-day roster, you should not plan on an instructor withdrawal if you want to withdraw from the course. You are ultimately responsible for your own withdrawal by the withdrawal date. Non-attendance after the ten-day roster will result in an F if you don't withdraw yourself.

CORE VALUES: We believe strongly in the Core Values espoused by Parkland College: Honesty and Integrity, Fairness and Just Treatment, Responsibility, Multiculturalism, Education, and Public Trust. Essentially, these values set guidelines for how we should treat you and how you should treat each other (and us). Failure to be respectful of one another or to maintain ethical behavior will not be tolerated.

ACADEMIC HONESTY: Unethical conduct during examinations of in preparation of assignments designated by the instructor will not be tolerated and may result in disciplinary action. All material handed in with your name on it is to be your work. If it is not you will fail that assignment and will be faced with disciplinary action.

COMPUTER SCIENCE AND INFORMATION TECHNOLOGY WEBSITE: You can find information about the Computer Science and Information Technology Department courses and programs by visiting our website:

EDUCATIONAL, CAREER and LIFE PLANNING: (PSY 109) is a class that anyone can benefit from taking - it covers goal-setting, career development, study strategies, library skills, time management and many other useful skills. Most sections begin the second or third week of the semester and at mid-semester.

STUDENT E-MAIL: Students should access their Parkland e-mail accounts at at least weekly to obtain information about courses or college announcements. Students can go to the information desk or call 217-351-2561 for help with their student e-mail accounts. There is someone available at this number to answer questions from 2-4pm M, T, W, F. Please use the Parkland email to contact the instructor. Gmail, hotmail, and any other email domains might be filtered by the anti-spam program used by Parkland. Contact the instructor using your account and also read emails from there. Angel is used by the instructor to communicate with the students and you can set up Angel to forward emails to any other account you want to.

WITHDRAWAL PROCEDURE: It is the student’s responsibility to monitor his/her progress in this course. If after consulting with the instructor, the student feels it becomes necessary to withdraw from this course, it is the responsibility of the student to do so. Please check with the office of admission to find out the final day for withdrawal with “W” grade from courses ending at midterm. If you have questions about the withdrawal procedure, see your Parkland College catalog. It is your responsibility to drop yourself from the class. Please do not assume that by stop attending to the class you will be dropped from it. As the one responsible for your academic progress, it is your responsibility, not the instructors, to keep track of it.

DISABILITY STATEMENT: If you believe you have a disability for which you may need an academic accommodation (e.g. an alternate testing environment, use of assistive technology or other classroom assistance), please contact: Cathy Robinson, RoomU264, 217-353-2082,

CENTER FOR ACADEMIC SUCCESS: The Center for Academic Success provides a wide range of academic support services to enable you learn well, grow as a student, succeed in your classes, and excel at what you do. These services include the following: 1. Tutoring and Learning Assistance: Make use of walk-in tutoring services provided by faculty, staff and trained peer tutors, Monday through Friday. Many students come to get help in study skills, reading, writing, math (all levels), and many other subjects. 2. For-credit Modules and Tutorials: Enroll in one-credit hour Tutorials to supplement classroom instruction in reading, writing, ESL, math, chemistry, and study skills. Modules are available for eligible students to complete certain developmental coursework requirements. 3. Advising and Advocacy: Work with our team of advocates and academic advisor to plan a semester schedule, understand transfer requirements, or manage issues that stand in the way of school.
For more information, please contact Anita Taylor Room: D120 Phone: 353-2005, Sue Schreiber Room: D120 Phone: 351-2441 You may also email the CAS at

MASS NOTIFICATION SYSTEM: In the event of a significant campus emergency, Parkland College will activate its mass notification system. We encourage you to sign up for this free service and select how you would like to be notified: text message, audio message, or email message. Sign up at

COMPUTER RELATED TECHNOLOGY ASSISTANCE FOR STUDENTS: Parkland College offers help with technical questions and issues regarding Email, Angel, My.Parkland and Wi-Fi access. Visit the STAR (Student Technical Assistance & Resources) office in D-248, contact the STAR Hotline at 217-353-3333, or email for technical assistance.

D.M. COMPUTER LAB. INFO: Computer Lab. Schedule: Digital Media has two dedicated computer labs in D207 & D-227.
During regularly scheduled class time the computers are reserved for the student, However, if empty computers near the back of the room are open you may use them.
However, any behavior that disrupts the class or that offends instructors, classmates, and other students that also use the lab will not be tolerated.