Art Institutes

Software Developmentfor Creative Technologies

I'm ready to see my ideas in action.

Technology has been integral in your life for virtually all of your life. And more than once, you’ve opened an app, played a game or run a program and thought, “I know what would make this better.” If you have the confidence and tenacity to bring your ideas to life, our Software Development for Creative Technologies degree program can turn your knack for creative problem solving into a potential career. Because as creative technology becomes more and more pervasive—whether for arts and entertainment, games, film, leisure, or business—so too does the need for creative minds that can develop unique software and programming solutions that are more intuitive, functional, and inventive. In Software Development for Creative Technologies, you can learn to do just that. You’ll be surrounded by bold, creatively driven students just like you. And you’ll be continuously challenged and pushed by experienced faculty* who will work tirelessly to help you succeed.

*Credentials and experience levels vary by faculty and instructors.

Degrees Offered

Bachelor of Science in Software Development for Creative Technologies

Quarter Credit Hours:
12 Quarters

Gainful Employment


Bachelor of Science in Software Development for Creative Technologies


Upon successful completion of the program, graduates will have the opportunity to:

  • Learn the use of one or more common programming languages (C++, C#, Java, etc.)
  • Gain an understanding of numerous additional programming languages (Python, PHP, SQL, etc.) and their uses
  • Learn to apply programming and development abilities to various multimedia projects
  • Understand the software development process, including planning, design and development, programming and testing, and maintenance
  • Learn about the uses of various software solutions for different creative industry goals and will understand how to implement them appropriately
  • Develop strong knowledge of math and physics skills required to program code and algorithms required for multimedia and digital design programming
  • Learn to utilize creative thinking skills in development of unique software and programming solutions

Classroom Experience

Yeah, I'm wired a little differently. And that's a good thing.

You’re equal parts right brain and left brain, competitor and collaborator, artist and technician. It’s a rare combination. And so is the Software Development for Creative Technologies degree program. Here, you can learn to create programming codes and scripts. At the same time, you’ll explore the point of view of the user by integrating user design, exploring user interaction, and developing skills in user experience. You’ll have the opportunity to gain an understanding of the scope of software planning, design, development, programming, testing, and maintenance, all while sharpening your computational abilities. You’ll put in a lot of hours, fight through a lot of trial and error, and find yourself challenged by other like-minded students. See our gainful employment pages for possible careers that match the program that interests you.

What Will I Study?

Software Development

I know how to work it. And now I want to create it.

As software design, creative problem solving, and user interaction skills increasingly overlap, companies are looking for creative-thinking programmers who embrace lifelong learning and can work both independently and on a creative team. The curriculum for Software Development for Creative Technologies helps you build your skills to do just that as you study:

  • Programming Logic
  • Fundamentals of Web Design
  • Intermediate Web Design
  • Advanced Web Design
  • 3D Modeling
  • 3D Animation
  • Discrete Mathematics
  • Design Patterns & Data Structures
  • Continuous Mathematics for Applications
  • Survey of Software Development
  • Design for Programmers
  • C++ Programming I
  • C++ Programming II
  • C++ Programming III
  • Software Design & User Interface
  • Databases
  • Secondary Languages
  • Team Management & Software Lifecycle
  • Team Production I
  • Team Production II
  • Mobile Device Programming I
  • Mobile Device Programming II
  • Computer Networking I
  • Computer Networking II
  • E-Commerce
  • Software Instrumentation & Analysis
  • Operating Systems & File Systems Programming

I'm looking for my proving ground.

At The Art Institutes system of schools, creativity is our core, our calling, our culture. Software Development for Creative Technologies is built on that creative foundation. It’s also built on our knowledge that a creative career is not for the faint of heart. Every day is a battle to get your ideas produced and noticed. And because it’s tough out there, it’s tough in here. We provide the mentoring and real-world experience it takes to prevail, with faculty* who’ve worked in the field and internship possibilities at successful businesses. Here, you’ll be encouraged and expected to be bold. To take risks. To push yourself and the people around you. So if your heart is telling you that you belong in a creative field, you belong here. It’s the hardest thing you’ll ever love.

*Credentials and experience levels vary by faculty and instructors.