Foundations of Computer Science (2020, Fall)

Undergraduate course, HNUST, 2020

  • Chapter 1: The Big Picture
  • Chapter 2: Binary Values and Number Systems
  • Chapter 3: Data Representation
  • Chapter 4: Gates and Circuits
  • Chapter 5: Computing Components
  • Chapter 6: Low-Level Programming Languages and Pseudocode
  • Chapter 7: Problem Solving and Algorithms*
  • Chapter 8: Abstract Data Types and Subprograms**

Textbook: Nell B Dale, and John Lewis. Computer Science Illuminated [M]. Jones & Bartlett Learning, 2007. Slides
Textbook