CMSC 104, Sections 3, 4, & 5, Fall 2012
Exam 1 Topic List
- Machine architecture
- CPU, RAM, bus, 2ary storage, etc.
- Operating systems:
- Definition
- Types: text-based/command-driven vs. graphical (GUI)
- Simple Unix cmds
- Unix file system
- tree-shaped
- directories
- home directory, working directory, root directory
- parent directory, child directory
- paths: absolute, relative, '.'
- Number systems
- decimal, binary, oct, hex
- converting numbers: binary to decimal, decimal to binary
- Emacs
- Syntax vs. semantics
- Algorithms
- History, definition
- Solutions to problems:
- specific solutions
- generic solutions
- Control structures
- sequence
- selection
- repetition
- Pseudocode