What is computer science?
- Better name: computing science
- Study of computation and problem-solving (by humans or by
computers)
- the organization and representation of ideas
- the development and application of practical problem-solving techniques
- the modeling of complex systems
- the use of formal languages to express ideas succinctly and unambiguously.
- Big questions:
- What are good approaches (algorithms)?
- How can it be done "reproducably" (repeatedly, getting the same results)?
- How can it be done more quickly, more accurately, more easily?
- Are there limits to what can be computed?
What is CS? | Python | ||
Pictures in Python | |||
Representing Data | Pictures in Python | ||
Pictures in Python | |||
Collage Project | Alg. Analysis: Searching & Sorting | ||
Sound in Python | CS History | ||
Sound in Python | Audio Collage | ||
Simple Animations | Representing Programs | More Animations | |
Logic and Gates | Social/Ethical Issues | ||
Memorial Day | Algorithm Analysis and Computability |