Introduction to programming and algorithmic thinking, taught using tools that emphasize an understanding of the hardware. Top-down design and analysis of algorithms. Computer organization and data representation. Computer programming solutions to several laboratory exercises.
The Capacities | Digital Literacy
The Interdisciplinary Clusters | Technology and Society