{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

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

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 Document Right 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 Document Right 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 Document Right Arrow Icon
What computers understand 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. Done fast enough, those simple things can do amazing things!
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.

{[ snackBarMessage ]}