Creative Computation


Creative computation was a key component in The New You, a new dance choreographed for students by Meadows Prize winner Shen Wei.


Combining engineering, computer science, the arts and humanities, creative computation uses technology as a powerful medium to create 2D and 3D works of art, augmented performance, intelligent physical spaces and real-time interactivity.


The creative computation program is rigorous in its interdisciplinary integration, requiring core coursework in both the Meadows School of the Arts and Lyle School of Engineering.


An underlying principle of the creative computation major is the integration of creative and analytical study and practice, championing a "whole brain" approach.

B.A. in Creative Computing

Creative computing is a new, highly interdisciplinary major combining theory and methodology from computer science and engineering with aesthetic principles and creative practice from the arts. The program is rigorous in its integration, requiring students to pursue core coursework 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 recommended.

The major in creative computing crosses traditional disciplinary boundaries bridging not only divisions and departments but entire schools across the University; it does so 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 vocational opportunities within the digital economy, including software engineering, Web design, interactive design/development, mobile application development, 3-D modeling and animation, scientific visualization, social media, and many, many others. It is anticipated that opportunities will continue to increase for the foreseeable future, 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/developers, software engineers, project managers, fine artists and entrepreneurs.
Requirements for the Degree Credit Hours
Computing Fundamentals:
  • CSE 1341 Principles of Computer Science I
  • ASIM 1310 Art and Code
  • CSE 1342 Programming Concepts
  • CSE 2341 Data Structures
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 2391 Introductory Poetry Writing
  • ENGL 2392 Introductory Fiction 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 2305 Video and Image for Performance/Real-time Visual Manipulation
  • 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
  • CEE 5373 Introduction to CAD
  • CSE 1319 Introduction to Digital Imaging
  • CSE 1331 Introduction to Web Programming
  • CSE 3345 Graphical User Interface Design/Implementation
  • CSE 5360 Introduction to 3-D Animation
  • 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, 3330 (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 1301 Ideas of Modern 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 Twentieth Century Art
  • ARHS 3369 Contemporary Art: 1965–Present
  • PHIL 1301 Elementary Logic
  • PHIL 3363 Aesthetic Experience and Judgment
  • PSYC 3310 Memory and Cognition
  • SOCI 3345 Media Ethics and Gender
Minor or Second Major and Free Electives (hours vary as needed to meet University residency and degree requirements)  
In consultation with the Center of Creative Computation director and an additional disciplinary specific faculty member, students will develop an independent project in creative computing. Projects may include an art installation, performance, original software (tool, library or application) or a scholarly article. It is expected that students will present their projects in a public forum.

Areas of Study



Art History

Arts Management and Arts Entrepreneurship

Communication Studies

Creative Computation

Undergraduate Studies

B.A. in Creative Computing

Minor in Creative Computing

Schedule a Visit

Center of Creative Computation



Film and Media Arts