Our goal: To become acquainted with Computer Science through study of a broad selection of goals, techniques, and contributions.
Secondary goals:
Computer science asks, ``How can we efficiently solve problems?''
Spot's answer aside, computers and programming are central techniques for solving problems automatically. Note that they are not inherent in the question, however.
The question has many facets.
____________________________________________________________
T __________________________OVERVIEW__________________________
hardware
W ____________________________________________________________
R
F
T Java
______________________________ programming
W
cryptography
R ______________________________
____________games_____________
F compression
______________________________
T big-O
______________________________
W recursion
______________________________
R
______________________________
F recursion
algorithmic ______________________________
T methods
____________________________________________________________
W computational complexity
____________________________________________________________
R software engineering
____________________________________________________________
F Internet
____________________________________________________________
S ___________________________REVIEW___________________________
Well, no. We blazed through it.
The goal is to become acquainted. Becoming familiar is a process for four years, not four weeks.
But we still covered a lot of substantial stuff.
Goals:
Techniques:
Contributions: