Software Development for Creative Technologies

Course Listing

Software Development for Creative Technologies
Bachelor of Science
Published June 1, 2016
This program can be completed on ground, blended (plus) or online.

Student Learning Outcomes

See for program duration, tuition, fees, and other costs, median debt, salary data, alumni success, and other important info.

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

  • Demonstrate efficient troubleshooting skills and the ability to solve problems encountered by computer programming professionals.
  • Demonstrate the ability to use basic programming concepts, and traditional art methods in the production of software development projects.
  • Demonstrate applied technical knowledge of computer programming languages and related software according to current industry standards.
  • Demonstrate the ability to conceptualize, plan, execute, manage and deliver quality software development projects.
  • Demonstrate the ability to apply the skills necessary to create quality software applications using industry standard techniques and tools.
  • Present and conduct themselves professionally and demonstrate an understanding of specific career paths, job responsibilities, and industry legal and ethical standards.

Program Courses


RS092 College Success
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
SDVA406 Internship OR Elective I*
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
Elective II*


HU110 College English
HU111 Effective Speaking
HU130 Visual Language & Culture
HU430 General Education Capstone
MS111 College Algebra OR MS114 Traditional Geometry
Humanities Requirement – Upper Division
Humanities Art Requirement – Upper Division
Humanities Writing Requirement – Upper Division
General Education Requirement
General Education Requirement – Upper Division
General Education Requirement – Upper Division
Mathematics & Sciences Requirement – Upper Division
Social Behavioral Sciences Requirement
Social Behavioral Sciences Requirement
Social Behavioral Sciences Requirement – Upper Division


Program Electives

Print course listing

Note: The Art Institute of California—Hollywood(a campus of Argosy University) 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.