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

  • CS 370 Intro to Security (4)
  • CS 458 Intro to Info Viz (4) or CS 468 - Inclusive Design (4)
  • CS 492 Mobile Software Development (4)
  • CS 493 Cloud Application Development (4)

Systems Focused Electives

  • CS 312 System Administration (4)
  • CS 419 ST/ Distributed Systems (4)
  • CS 440 Database Management Systems (4)
  • CS 475 Introduction to Parallel Programming (4)
  • CS 476 Advanced Computer Networking (4)

Security Focused Electives

  • CS 373 Defense Against the Dark Arts (4)
  • CS 419 ST/ Cyber Attacks & Defense (4)
  • CS 419 ST/ Systems Security (4)
  • CS 427 Cryptography (4)
  • CS 478 Network Security (4)

Graphics and Simulation Focused Electives

  • CS 419 ST/ Computer Graphics (4)
  • CS 419 ST/ Virtual and Augmented Reality (4)
  • CS 419 ST/ Computer Animation (4)
  • CS 450 Intro to Computer Graphics (4)
  • CS 491 Computer Science Skills for Simulation and Game Programming (4)
  • GEOG 371 Geovisualization: Web Mapping (4)
  • GEOG 472 Geovisualization: Geovisual Analytics (3)