COMP 107: Pictures & Sound



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