Programming for Games and Digital Media
15 Credits
Module code: COMP1779
Level: 4
Credits: 15
School: Liberal Arts and Sciences
Department: Computing and Mathematical Sci.
Module Coordinator(s): Matthew Prichard
​
Pre and co requisites
None
​
Aims
To provide students with a foundation in programming concepts and experience in using them.
​
Learning outcomes
On successful completion of this course a student will be able to:
Explain the basic terminology used in programming
Create small interactive applications using common programming constructs.
Apply the principles of selection and iteration
​​
Indicative Content
This course provides a solid grounding in programming concepts using a widespread language (such as JavaScript). The course also provides a contextual setting for the use of such programming concepts (such as the web). Typical content: Variables & data types; Decisions & selection; Functions & parameters; Iteration & loops; Arrays; Introduction to objects;
Generating graphical output into a browser and creating an interactive game (such as pong).
​
Teaching and learning activity
A mixture of formal lectures (66%) and laboratory sessions (33%) are used. The course is supported by comprehensive lecture notes together with many examples. Students are encouraged to gain experience and confidence by completing numerous small coding exercises, based on the examples, throughout the course.
​
Assessment
Must all elements of summative assessment be passed to pass the course? Yes
Method of summative assessment: Coursework 1
Outcomes assessed:1,2,3
Grading Mode (e.g. pass/ fail; %): %
Weighting % :100%
Passmark: 40%
Outline Details: weekly work based on a set of tutorials and a logbook which builds into a portfolio of work;
Nature of FORMATIVE assessment supporting student learning:
Demonstrations of lecture and lab content applied to prototypes with critical feedback from peers and lecturers
Weekly lab tasks with verbal feedback