To submit a proposed plan of study, use the Applied CS Program webform.
This plan is designed to give students the experience they need to do work developing cloud applications with web/mobile interfaces. Students must take the 16 core credits and may then choose 16 additional credits from among any of the focuses, mixing and matching between focuses if desired.
Courses - Core (12 credits) + Electives (20 credits)
Core
- CS 492 Mobile Software Development (4)
- CS 493 Cloud Application Development (4)
- CS 494 - Advanced Web Development (4)
Design Focused Electives
- CS 458 - Intro to Info Viz (4)
- CS 468 - Inclusive Design (4)
Systems Focused Electives
- CS 312 System Administration (4)
- CS 406 Projects (maximum 6 cr.)
- CS 440 Database Management Systems (4)
- CS 475 Introduction to Parallel Programming (4)
- CS 476 Advanced Computer Networking (4)
- CS 499 - If topic is appropriate (varies)
Security Focused Electives
- CS 370 Intro to Security (4)
- CS 373 Defense Against the Dark Arts (4)
- CS 406 Projects (maximum 6 cr.)
- CS 427 Cryptography (4)
- CS 477/473 Intro to Digital Forensics (4)
- CS 478 Network Security (4)
- CS 499 - If topic is appropriate (varies)
Graphics and Simulation Focused Electives
- CS 406 Projects (maximum 6 cr.)
- CS 450 Intro to Computer Graphics (4)
- CS 457 Computer Graphics Shaders (4)
- CS 491 Computer Science Skills for Simulation and Game Programming (4)
- CS 499 - If topic is appropriate (varies)