IDST 164 — Essentials of Computer Science
An introduction to the essential concepts of computer science through mobile device app development. Through learning to develop entertaining and socially relevant apps, students will explore the fundamental concepts of computing, including: abstraction, algorithmic problem solving, programming, interface design, database, hardware, networking, and security. Cross listed as COMP 164 .