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 440 Database Management Systems (4)
  • CS 475 Introduction to Parallel Programming (4)
  • CS 476 Advanced Computer Networking (4)
  • CS 499 ST/ Distributed Systems (4)

Security Focused Electives

  • CS 373 Defense Against the Dark Arts (4)
  • CS 427 Cryptography (4)
  • CS 477/473 Intro to Digital Forensics (4)
  • CS 478 Network Security (4)
  • CS 499 ST/ Cyber Attacks & Defense (4)
  • CS 499 ST/Incident Response & Security (4)
  • CS 499 ST/ Systems Security (4)

Graphics and Simulation Focused Electives

  • 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)
  • CS 499 ST/ Computer Animation (4)
  • CS 499 ST/ Computer Graphics (4)
  • CS 499 ST/ Virtual and Augmented Reality (4)
  • GEOG 371 Geovisualization: Web Mapping (4)
  • GEOG 472 Geovisualization: Geovisual Analytics (3)