Creative Computation

Apply Now MSA Visit

B.A. in Creative Computing

Creative computing is a highly interdisciplinary major that combines theory and methodology from computer science and engineering with aesthetic principles and creative practice from the arts. The program is rigorous in its interdisciplinary integration, requiring students to pursue corecoursework in both the Lyle School of Engineering and the Meadows School of the Arts. In addition, the program requires a capstone project and either a minor concentration or a second major. Study abroad is also highly recommended.

The major in creative computing crosses traditional disciplinary boundaries in response to technological innovation, contemporary arts practices and demands of the global marketplace. An underlying principle at the philosophical core of the major is the integration of creative and analytical study and practice – championing an integrated “whole brain” approach. The major in creative computing enables students to consider problems from many angles and conceptual frameworks, integrating widely disparate approaches and practices.

The program’s breadth enables students to target many different segments and professional opportunities within the digital economy, including software engineering, Web design, interactive design/development, mobile application development, 3-D modeling and animation, scientific visualization, and social media. It is anticipated that opportunities will continue to increase as the application of computation and digital processes continues to proliferate across all segments of the global economy.

Graduates of the program will:

  • Be fully literate in at least one major programming language (Java, C/C++, etc.) and a secondary scripting language (JavaScript, Python, etc.), and will be capable of developing a fully functional software project from concept through deployment, including platform integration, installation, debugging and maintenance.
  • Have a conceptual, technical and aesthetic direction informing their creative development and research.
  • Be capable of bridging multiple disciplines and synthesizing original, technology-driven solutions.
  • Be equally comfortable and competent applying creative and computational methods, approaches and processes in solving problems.
  • Be capable of working across multiple segments of the digital economy in roles such as interactive designers and/or developers, creative technologists, software engineers, project managers, fine artists and entrepreneurs.

See List of Creative Computation Courses & their Description

Requirements for the Degree Credit Hours
Computing Fundamentals:
  • CSE 1341 Principles of Computer Science I
    ASIM 1310 Art and Code I
  • CSE 1342 Programming Concepts
    ASIM 3305 Art and Code II
  • CRCP 2330 Nand to Tetris
Creative Fundamentals
Three from the following: (Any 1000- or 2000-level courses in the Meadows School of the Arts may be substituted for up to 6 hours of the courses listed below, with adviser approval.)
  • ASCE 1300 Introduction to Ceramics
  • ASDR 1300 Introduction to Drawing
  • ASPH 1300 Basics of Photography
  • ASPR 3300 Printmaking Workshop
  • ASPT 1300 Introduction to Painting
  • ASSC 1300 Introduction to Sculpture
  • ENGL 2390 Introductory Creative Writing
  • FILM 1301 Art of Film and Media
  • FILM 1302 Media and Culture
Creative Computing
  • ASIM 1300 Creative Computation 1
Six from the following:
  • ASIM 1330 Responsive Arts I
  • ASIM 1340 Computational Sculpture
  • ASIM 2305 Video and Image for Performance/Real-time Visual Manipulation
  • ASIM 3305 Art and Code II
  • ASIM 3310 Computational Media Workshop (topic: International Digital Atelier)
  • ASIM 3320 Physical Computing
  • ASIM 5302 Intermedia Directed Studies
  • ASPH 3304 Digital Tools
  • ASPH 3390 Experimental Camera
  • 5373 Introduction to CAD
  • CRCP 1330 Sound and Code
  • CRCP 1350 Art of 3-D Animation
    CSE 5360 Introduction to 3-D Animation
  • CRCP 2310 Nature and Code
  • CRCP 2330 Nand to Tetris
  • CRCP 3310 Data: Narrative, Meaning, and Discovery
  • CRCP 3320 Postmodern Software Design
  • CSE 1319 Introduction to Digital Imaging
  • CSE 1331 Introduction to Web Programming
  • CSE 3345 Graphical User Interface Design/Implementation
  • CSE 5382 Computer Graphics
  • EE 1301 Modern Electronic Technology
  • EE 1322 Survey of Electrical and Electronic Devices
  • EE 5390 Mobile Phone Application Programming
  • FILM 1304 Production 1
  • FILM 3309 Multicam Production
  • FILM 3384 Film Audio
  • FILM 4304 New Media Distribution
  • FILM 4308 Post-Production Visual FX
  • FILM 4385 Advanced Sound Design
  • MSA 3310 Fundamentals of Audio and Sound
  • MSA 3330 Special Topics
    (topics: creative visualization or synthesizing nature)
  • MUTH 4310 Introduction to Electro-Acoustic Music
  • MUTH 4311 Advanced Topics in Music Technology
  • PHYS 3320 Physics of Music
  • PHYS 3340 Computational Physics
  • PHYS 1320 Musical Acoustics
  • THEA 2275 Technical Theatre Laboratory
  • THEA 2333 Technical Drawing for Theatre
  • THEA 3379, 3380 Computer-Assisted Design I, II
Math, Sciences and Engineering
Any courses within the math, sciences or engineering disciplines may be substituted for up to 6 credit hours of the courses listed below, with adviser approval.

One from the following:
  • MATH 3308 Introduction to Discrete Mathematics
  • MATH 3353 Introduction to Linear Algebra
  • PHYS 1313 Fundamentals of Physics

At least 6 credit hours from the following:

  • CSE 2353 Discrete Computational Structures
  • CSE 2240 Assembly Language
  • ANTH 2315 Human Evolution
  • ANTH 2363 Introduction to Archaeology
  • BIOL 1303 Essentials of Biology
  • BIOL 1305 Our Natural Environment
  • BIOL 1308 Plant Biology
  • BIOL 1401, 1402 Introductory Biology
  • CHEM 1301 Chemistry for Liberal Arts
  • CHEM 1303, 1304 General Chemistry
  • GEOL 1301 Earth Systems
  • GEOL 1305 Oceanography
  • GEOL 1307 The Solar System
  • GEOL 1308 Evolution and Life History
  • GEOL 1313 Earthquakes and Volcanoes
  • PHYS 1303 Introductory Mechanics
  • PHYS 1304 Introductory Electricity and Magnetism
  • PHYS 1314 The Physical Perspective
  • PHYS 3305 Introduction to Modern Physics
Advanced Engineering (Any Lyle applied technology courses 9 at the 3000 level or above, with adviser approval.) 9
Advanced Arts
Any Meadows studio or performance arts courses at the 3000 level or above, with adviser approval.
Theory (one from the following:)
  • ARHS 1332 20th-Century Art
  • ARHS 3369 Contemporary Art: 1965–Present
  • CSE 2240 Assembly Language Programming/ Machine Organization
  • CSE 3353 Fundamentals of Algorithms
  • MATH 3308 Introduction to Discrete Mathematics
  • MATH 3353 Introduction to Linear Algebra
  • PHIL 3363 Aesthetic Experience and Judgement
  • PSYC 3310 Memory and Cognition
  • SOCI 3345 Media Ethics and Gender
CRCP 5301 Creative Computing Major Capstone
Minor or Second Major and Free Electives
Hours vary as needed to meet University residency and degree requirements

Areas of Study



Art History

Arts Management and Arts Entrepreneurship

Corporate Communication and Public Affairs

Creative Computation

Undergraduate Studies

B.A. in Creative Computing

Minor in Creative Computing

Schedule a Visit

Classes (See Catalog)

Center of Creative Computation

Faculty and Staff

Student Internships & Collaborations


Film and Media Arts