Software Development for Creative Technologies

Course Listing

Software Development for Creative Technologies
Bachelor of Science
Published June 1, 2016

Student Learning Outcomes

  • 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 to understand how to implement them appropriately
  • Develop 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

Program Courses


GWDA123 Programming Logic
GWDA133 Fundamentals of Web Design
GWDA243 Object-Oriented Scripting
GWDA273 Intermediate Web Design
GWDA283 Advanced Web Design
MAAA213 3D Modeling
MAAA232 3D Animation
SDVA101 Survey of Software Development
SDVA102 Design for Programmers
SDVA103 C++ Programming I
SDVA202 Software Design & User Interface I
SDVA203 C++ Programming II
SDVA212 Software Design & User Interface II
SDVA213 C++ Programming III
SDVA223 Databases I
SDVA233 Databases II
SDVA243 Secondary Languages I
SDVA303 Team Management & Software Lifecycle
SDVA306 Team Production I
SDVA313 Mobile Device Programming I
SDVA316 Team Production II
SDVA323 Computer Networking I
SDVA333 Secondary Languages II
SDVA343 Mobile Device Programming II
SDVA353 Computer Networking II
SDVA363 E-Commerce
SDVA373 Software Instrumentation & Analysis
SDVA383 Alternative Languages I
SDVA393 Operating Systems & File Systems Programming
SDVA403 Game Engine Scripting
SDVA409 Portfolio I
SDVA413 Alternative Languages II
SDVA419 Portfolio II
SDVA423 Artificial Intelligence
VGPA107 Discrete Mathematics
VGPA117 Geometry for Computer Graphics
VGPA203 Design Patterns & Data Structures
VGPA207 Continuous Mathematics for Applications


COM101 Communication for College & Career Success
COM140 Speech & Communication
COM443 Advanced Communications
ENG110 English Composition
HUM201 Historical & Political Issues
MTH105 College Algebra

Credits Required 114

Credits Required 22


Program Electives


Choose Four Program Elective Courses from:

GADA101 Introduction to Game Development
DFVP420 Professional Practice
GD107 Digital Imaging
GAD404 Interface Design
SDVA406 Internship

Credits Required 12


Choose Eight Liberal Studies Elective Courses from:

COM115 Critical Thinking
COM160 Conversational German
COM170 Conversational Japanese I
COM180 Conversational French I
COM190 Conversational Spanish I
COM270 Conversational French II
COM290 Conversational Spanish II
ENG311 Creative Writing-Fiction
HUM111 History of Animation
HUM112 US History I
HUM130 Art History
HUM131 Modern & Contemporary Art
HUM132 History of Popular Culture
HUM133 History of Rock n Roll
HUM157 Ethics
HUM212 US History II
HUM220 World Civilization
HUM251 American Literature
HUM252 World Literature
HUM255 Theater
HUM265 Comparative Religions
HUM290 Liberal Studies Capstone
HUM310 Mythology
HUM320 World Civilization II
HUM333 American Art History
HUM334 Aesthetics
MTH205 Geometry
MTH301 Statistics
SBS160 Psychology
SBS200 Sociology
SBS210 The Psychology of Personality and Social Adjustment
SBS250 Anthropology
SBS270 The Psychology of Film
SBS360 Research & Technical Writing
SBS361 Cognitive Psychology
SBS461 Organizational Psychology
SCI150 Natural Science
SCI151 Chemistry
SCI305 Physics

Credits Required 32

Print course listing

Note: The Art Institute of Las Vegas reserves the right to alter the sequencing of classes. Some courses are offered on a rotating basis. Students should consult their Academic Advisors and/or Department Chair when creating their course schedules to ensure they are following the recommended sequence. Students must meet all co/prerequisites for courses.