CMSC 121 MATERIALS Table of Contents


Instructions, expressions, and algorithms

What can a Computer Do?

Arithmetic on a Computer

Expressions and algorithms in spreadsheets

Spreadsheet Basics

Series calculations in Spreadsheets

Functions in Spreadsheets

Decisions in Spreadsheets

Representing data

Number Bases

Signed Numbers

Fractions and Floating Point Numbers

Text Representations

Image Representations

Manipulating Image Representations

Processing bits

Introduction to digital circuits

Evaluating digital circuits

Designing circuits

Boolean Algebra

Functional equivalence of circuits

Boolean Algebra Laws

Karnaugh Maps

Hamming Codes

Error Detection

File Compression

Computers and computer systems

Parts of a Computer System

Storage and Transmission