BCA613 - COMPUTER ANIMATION I

Course Name Code Semester Theory
(hours/week)
Application
(hours/week)
Credit ECTS
COMPUTER ANIMATION I BCA613 Any Semester/Year 3 0 3 7.5
Prequisites-
Course languageTurkish
Course typeElective 
Mode of DeliveryFace-to-Face 
Learning and teaching strategiesLecture
Discussion
Observation
Drill and Practice
 
Instructor (s)
Course objectiveThe course presents topics in computer animation starting from the user level, working through fundamental algorithms such as in key-frame animation, inverse kinematic and practical implementations. 
Learning outcomes
  1. At the end of this course a student,
  2. ? Describe interpolating quaternions
  3. ? Describe interpolation based animation
  4. ? Describe inverse kinematic
  5. ? Describe motion capture systems
Course ContentPrinciples of traditional animation, Production pipeline; 3D Transformations; parametric curves ; Interpolation and motion; Orientation, Quarternian Interpolation; Dynamics and kinematics and inverse kinematics,  
References? Computer Animation: Algorithms and Techniques, second edition, Rick Parent, Morgan Kaufmann, ISBN-13: 978-0125320009
? Some papers
 

Course outline weekly

WeeksTopics
Week 1Principles of animation, computer animation production tasks
Week 2Spaces and Transformations
Week 3Orientation representation
Week 4Interpolation, Controlling the motion of a Point
Week 5Quarternions
Week 6Key-Frame Animation
Week 7Three dimensional shape interpolation
Week 8Morphing
Week 9Hierarchical Modeling
Week 10Forward Kinematic, Inverse Kinematic
Week 11Inverse Kinematic
Week 12Motion Capture
Week 13Paper Presentations
Week 14Paper Presentations
Week 15
Week 16Final exam

Assesment methods

Course activitiesNumberPercentage
Attendance05
Laboratory00
Application00
Field activities00
Specific practical training00
Assignments220
Presentation135
Project00
Seminar00
Midterms00
Final exam140
Total100
Percentage of semester activities contributing grade succes060
Percentage of final exam contributing grade succes040
Total100

WORKLOAD AND ECTS CALCULATION

Activities Number Duration (hour) Total Work Load
Course Duration (x14) 14 3 42
Laboratory 0 0 0
Application000
Specific practical training000
Field activities000
Study Hours Out of Class (Preliminary work, reinforcement, ect)14570
Presentation / Seminar Preparation000
Project12626
Homework assignment21224
Midterms (Study duration)000
Final Exam (Study duration) 12525
Total Workload3271187

Matrix Of The Course Learning Outcomes Versus Program Outcomes

D.9. Key Learning OutcomesContrubition level*
12345
1. Applies contemporary methods, abilities, and tools essential for computer animation and game technologies.   X  
2. Grasps the interdisciplinary interactions inherent to the field.   X 
3. Examines the local or global influence of individuals, organizations, and communities on computer animation and game technologies.  X  
4. Demonstrates comprehension and accountability in matters pertaining to professionalism, ethics, legality, security, and social issues. X   
5. Has the ability to effectively participate in a team created to achieve a common goal. X   
6. Possesses the ability to effectively participate in a team created to achieve a common goal.  X  
7. Analyzes and defines a problem within their field and identifies appropriate solution processes required for suitable solutions.  X  
8. Demonstrates the ability to apply the computer and mathematical knowledge required by the discipline.  X  
9. Understands and is familiar with the principles and applications of algorithms and techniques in computer graphics and computer animation.    X
10. Utilizes technologies that capture and manipulate design elements to achieve the final production.  X  
11. Apply principles of biomechanics and physics to animation  X  
12. Uses procedural or interactive mechanisms to create animations.   X 
13. Implements appropriate AI techniques in game development. X   

*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest