Computer Science-Applied: Web and Mobile Application Development

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 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 499 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 499 ST/ Cyber Attacks & Defense (4)
  • CS 499 ST/ Systems Security (4)
  • CS 499 ST/Incident Response & Security (4)
  • CS 427 Cryptography (4)
  • CS 478 Network Security (4)
  • CS 477/473 Intro to Digital Forensics (4)

Graphics and Simulation Focused Electives

  • CS 499 ST/ Computer Graphics (4)
  • CS 499 ST/ Virtual and Augmented Reality (4)
  • CS 499 ST/ Computer Animation (4)
  • CS 450 Intro to Computer Graphics (4)
  • CS 457 Computer Graphics Shaders (4)
  • CS 458 Intro to Info Visualization (4)
  • CS 468 Inclusive Design (4)
  • CS 491 Computer Science Skills for Simulation and Game Programming (4)
  • GEOG 371 Geovisualization: Web Mapping (4)
  • GEOG 472 Geovisualization: Geovisual Analytics (3)