Computer Science-Applied: Web and Mobile Application Development
To submit a proposed plan of study, use the Focus Area Survey.
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 12 core credits and may then choose 20 additional elective 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)
Degree Requirements
Find specific course requirements for the Applied option of Computer Science in the course catalog.