Core Module Information
Module title: Programming for Interactive Media and Design

SCQF level: 07:
SCQF credit value: 20.00
ECTS credit value: 10

Module code: SET07108
Module leader: John Owens
School School of Computing, Engineering and the Built Environment
Subject area group: Computer Science
Prerequisites

There are no pre-requisites for this module to be added

Description of module content:

This is an introduction to computer programming for interactive media applications. Students will design, write, test and debug programs. They will learn the essentials of computer programming: variables, data types and data structures and programming constructs such conditionals, loops and functions. They will also be introduced to the basics of object-oriented programming.These programming fundamentals will be used to develop interactive applications to process digital images and to implement animations.Topics covered will include: The Processing integrated development environment (IDE) Variables, conditional and looping constructs Functions Objects Arrays Algorithms, debugging and libraries Translation and rotation Images & Video programming Sound

Learning Outcomes for module:

Upon completion of this module you will be able to

LO1: Design, develop and test computer programs.

LO2: Develop interactive applications to process sound, images and animation.

Full Details of Teaching and Assessment
2024/5, Trimester 2, In Person,
VIEW FULL DETAILS
Occurrence: 001
Primary mode of delivery: In Person
Location of delivery: MERCHISTON
Partner:
Member of staff responsible for delivering module: John Owens
Module Organiser:


Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)NESH Description
Face To Face Lecture 20 Lectures demonstrating programming skills and practices
Face To Face Practical classes and workshops 20 Practical classes and workshops where students can practice the skills covered in the lecture
Independent Learning Guided independent study 160 Guided independent study where students will reinforce the skills covered in the lecture and practical
Total Study Hours200
Expected Total Study Hours for Module200


Assessment
Type of Assessment Weighting % LOs covered Week due Length in Hours/Words Description
Practical Skills Assessment 25 1~2 Week 6 HOURS= 36 hours Practical Skills Assessment - Students will have three weeks to write a small progam in the processing language demonstrating knowledge of the materials demonstrated in the lectures.
Practical Skills Assessment 75 1~2 Week 13 HOURS= 48 hours Practical Skills Assessment - Students will have four weeks to significan sized progam in the processing language demonstrating knowledge of the materials demonstrated in the lectures.Students will also have the oppurtunity to demonstrate programming skill that they have acquired outside of the lectures
Component 1 subtotal: 100
Component 2 subtotal: 0
Module subtotal: 100

Indicative References and Reading List - URL:
Contact your module leader