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 (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)