Courses
Unix and Linux
Unix and Linux introduces essential command-line, shell, file management, environment configuration, and scripting abilities needed to manage Unix and Linux systems in real-world system administration and development work.
Computer Architecture and Systems
Computer Architecture and Systems examines the design, evolution, and integration of hardware and software systems while teaching students to plan computing solutions that operate effectively across multiple platforms, services, and devices.
Mobile and Ubiquitous Design
Mobile and Ubiquitous Design combines technical knowledge of connected computing systems with human-centered design methods to prepare students to build scalable, secure, and privacy-aware mobile applications for multi-device environments.