Introduction to Computer Science
Full course description
Section titled “Full course description”The course introduces algorithms, computer architecture and hardware, models of computation, computer networks, and operating systems. It develops abstraction, decomposition, pattern recognition, and algorithmic thinking, including practical work with a wirelessly controlled microcontroller device.
Prerequisites
Section titled “Prerequisites”None.
Recommended reading
Section titled “Recommended reading”- Computational Thinking for the Modern Problem Solver by David Riley and Kenny A. Hunt
- Computer Science Illuminated by Nell B. Dale
