Apr 20, 2024  
2023-2024 Undergraduate Calendar 
    
2023-2024 Undergraduate Calendar
Add to favourites (opens a new window)

INFR 4335U – Visual Programming and Generative Systems


This course will explore the applications of the visual programming paradigm in generative graphic design and game development. Students will explore applications data-flow programming in the area of generative graphic design, game logic design, animation and shader design. Students will be studying and working with various popular industry and research tools such as Processing, NodeBox, GEM-NI, Grasshopper 3D, Dynamo, Unreal Engine Bluprints, Blender Game Engine’s Node and Logic Editor, among others. The knowledge obtained from this course will provide sound foundations for understanding and creating generative designs, game logic, animation and shaders using data-flow programming languages – skills that are highly desired by the game industry employers today. Students will be required to develop a project at the end of the course.
Credit hours: 3
Lecture hours: 3
Laboratory hours: 3
Prerequisite(s): INFR 3330U  or INFR 3335U  



Add to favourites (opens a new window)