CPA - Professional Options

The following is a selection of professional options that you may take for the CPA Program.

Important Information

  • CPA students must obtain 7 professional option credits to graduate.
  • Each term, we will offer a selection of professional options from the list below.
Course Code Course Name
CVI620 Computer Vision 
DBA625 Database Administration
DBS501 Stored Procedures Using Oracle's PL/SQL
DBT544 DB2
DBW624 Introduction to Data Warehousing
DSA555 Data Structures and Algorithms in C++
GAM531 Game Engine Foundations
GAM532 Game Engine Techniques
GAM536 Game Content Creation
GAM537 Game Level Design
GPU621 Parallel Algorithms and Programming Techniques
MAP523 Mobile App Development - iOS
MAP524 Mobile App Development - Android
OSD600 Open Source Development
OSD700 Open Source Development Project
PMC115 IT Project Management Fundamentals, Tools and Techniques
SPO600 Software Portability and Optimization
TEC702 Technician as an Entrepreneur
UNX511 UNIX Systems Programming
UNX510 UNIX Bash Shell Scripting
WEB524 Web Programming Using ASP.NET
SDR520 Software Design for Robotics Applications
MAP526 Mobile App Development - Cross-Platform