Areas of Study

Twtr Fb Yt Li Pi

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.
Requirements for the Degree Credit Hours
Computing Fundamentals: 9
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.)
Creative Computing Six from the following: 21
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 Judgment
  • 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

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