Skip to content


Programming for computer graphic artists 7.5 Credits

Programmering för datorgrafiker
First cycle, M0002E
Course syllabus valid: Spring 2018 Sp 3 - Present
The version indicates the term and period for which this course syllabus is valid. The most recent version of the course syllabus is shown first.

Education level
First cycle
Grade scale
G U 3 4 5
Media Technology
Subject group (SCB)
Computer Technology

Entry requirements

In order to meet the general entry requirements for first cycle studies you must have successfully completed upper secondary education and documented skills in English language

More information about English language requirements


The selection is based on final school grades or Swedish Scholastic Aptitude Test.

Course Aim

The course aims to develop students' practical ability to construct accurate and well-structured program/​​script in production tools for film and games. This course will also provide basic general knowledge of programming languages​​and an understanding of problem solving through programming.


An understanding of basic programming (variables, selection, iteration, functions). Introduction to scripting in production tools (eg Maya and Nuke) and associated scripting language including  design of tools and interfaces.
The course includes implementation  tasks in which students independently construct programs/scripts in modern  production tools (eg Maya and Nuke) and design and implement tools and interfaces.


The course consists of theoretical lectures and laboratory work.


Continuous examination of mandatory assignments. The examination also includes presentations, written and practical tests.

Johannes Hirche

Literature. Valid from Autumn 2012 Sp 1
Maya Python for Games and Film: A Complete Reference for Maya Python and the Maya Python API, ISBN-13: 978-0123785787
Samt utdelat material.

Course offered by
Department of Computer Science, Electrical and Space Engineering

0003Assignment report 31.5G U 3 4 5
0004Assignment report 41.5G U 3 4 5
0006Assignment report 11.0G U 3 4 5
0007Assignment report 21.0G U 3 4 5
0008Assignment report 52.5G U 3 4 5

Study guidance
Study guidance for the course is to be found in our learning platform Canvas before the course starts. Students applying for single subject courses get more information in the Welcome letter. You will find the learning platform via My LTU.

Syllabus established
by Jonny Johansson, HUL SRT 15 Feb 2012

Last revised
by Jonny Johansson, HUL SRT 15 Feb 2017