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: