Skip to content

Introduction to Computer Science

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.

None.

  • Computational Thinking for the Modern Problem Solver by David Riley and Kenny A. Hunt
  • Computer Science Illuminated by Nell B. Dale