Course Outline
Complete this master’s degree in as few as two years!
The MACT curriculum includes 10 required courses, each 15 weeks long, with each course being three credit hours. The average class size is 18 students but can range between 12-24 students. Students are advised to take two courses per term, three terms per year (Fall, Spring, Summer). A sample sequence is listed below.
Year 1, Term 1
Introduction to Creative Coding - Students explore computation as a powerful generative medium while learning fundamentals of coding and computational thinking.
Principles of Digital Design - Students learn principles of design theory, as applied to screen-based and other technical applications and systems.
Year 1, Term 2
3D Modeling/Animation - Students learn 3D modeling and animation using leading software packages, such as Maya and Blender.
Creative Coding for the Web - Students learn the fundamentals of Web development, including an introduction to front-end, back-end and full-stack development.
Year 1, Term 3
Creative Coding for Application Development - Students learn advanced creative coding principles, across multiple programming languages and platforms, with an emphasis on Web3 technology.
Interactive and Experiential Design - Students explore holistic system design for innovative audience engagement and experience of places, environments, ideas and products.
Year 2, Term 1
Artificial Intelligence in the Metaverse - Students explore VR and immersive solutions across various platforms, systems and software stacks.
Mobile Computing and Augmented Reality - Utilizing multiple frameworks, students focus on mobile and AR application development and operating system integration for touchscreen mobile devices such as smartphones and tablets.
Year 2, Term 2
Data Expression - Students are introduced to data as a motif for creative expression and storytelling with topics including visualization, sonification, social media data scraping and more.
Creative Technology Capstone - In consultation with a faculty advisor and approved capstone committee, students propose, design and implement an independent creative computing project.
Who Should Apply?
This program is ideal for students who have training in either the arts or technology, and who want to enhance their knowledge in new technical tools and creative processes.
- Individuals looking to transition into a new career in creative or technology-related fields
- Creative professionals who desire a deeper understanding of emerging technologies like AI, AR/VR and data visualization
- Designers who want to augment their skill set with a greater understanding of programming languages and concepts
- Software developers who are interested in design and the creative process
- Individuals who have a passion for innovation and the creative application of technologies