ch01 - Chapter 1: Introduction to Computer Science and...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
Chapter 1: Introduction to Computer Science and Media Computation 1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Chapter Learning Objectives What is Computer Science all about? What do computers really understand, and where do Programming Languages fit in? Media Computation: Why digitize media? How can it possibly work? Computer Science is for Everyone It’s about communications and process 2
Background image of page 2
What’s computation good for Computer science is the study of recipes Computer scientists study… How the recipes are written (algorithms, software engineering) The units used in the recipes (data structures, databases) What can recipes be written for (systems, intelligent systems, theory) How well the recipes work (human-computer interfaces) 3
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Specialized Recipes Some people specialize in crepes or barbeque Computer scientists can also specialize in special kinds of recipes Recipes that create pictures, sounds, movies, animations (graphics, computer music) Still others look at emergent properties of computer “recipes” What happens when lots of recipes talk to one another (networking, non-linear systems) 4
Background image of page 4
Key concept: The COMPUTER carries out the recipe! Make it as hard, tedious, complex as you want! Crank through a million genomes? No problem! Find one person on a 30,000 student campus? Yawn! Process a million dots on the screen or a bazillion sound samples? Easy!! 5
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
It’s not really multimedia at all. It’s unimedia (said Nicholas Negroponte, founder of MIT Media Lab) Everything is 0’s and 1’s Computers are exceedingly stupid The only data they understand is 0’s and 1’s They can only do the most simple things with those 0’s and 1’s Move this value over here Add, multiply, subtract, divide these values Compare these values, and if one is less than the other, go follow this step rather than that one.
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/22/2012 for the course CS 177 taught by Professor Staff during the Fall '08 term at Purdue University-West Lafayette.

Page1 / 24

ch01 - Chapter 1: Introduction to Computer Science and...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online