lec1 - CSE 8A Intro to Computer Science with Java Outline...

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

View Full Document Right Arrow Icon
Page 1 of 31 CSE 8A, UCSD LEC 1 CSE 8A Intro to Computer Science with Java Outline for today: Overview of CSE 8A Fast overview of computers and programming Hand out class computing accounts, first assignment. ..
Background image of page 1

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

View Full DocumentRight Arrow Icon
Page 2 of 31 CSE 8A, UCSD LEC 1 Overview of CSE 8A This information can be found on the class web pages, rooted at http://ieng6.ucsd.edu/~cs8w Be sure to read this stuff. .. You are responsible for knowing what’s there
Background image of page 2
Page 3 of 31 CSE 8A, UCSD LEC 1 Fast overview of computers and programming Why do we like computers? Computer hardware and software Computer programming and high-level languages Getting started
Background image of page 3

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

View Full DocumentRight Arrow Icon
Page 4 of 31 CSE 8A, UCSD LEC 1 Why do we like computers? ..... because computers can do anything! * * well, almost
Background image of page 4
Page 5 of 31 CSE 8A, UCSD LEC 1 Can computers really do anything ? The idea for a universal computing machine was developed by the British mathematician Alan Turing in 1936. Neal Stephenson writes of this discovery in his novel Cryptonomicon : Turing figured out something entirely different, something unspeakably strange and radical. He figured out that mathematicians, unlike carpenters, only needed to have one tool in their toolbox, if it were the right sort of tool. Turing realized that it should be possible to build a meta-machine that could be reconfigured in such a way that it would do any task you could conceivably do with information. It would be a protean device that could turn into any tool you could ever need. Turing’s mathematical idea of a universal machine has been realized as the modern digital computer. ..
Background image of page 5

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

View Full DocumentRight Arrow Icon
Page 6 of 31 CSE 8A, UCSD LEC 1 But, really. .. ANYTHING? Well, there are some limits to what a computer can do: There are some things no machine can do at all, in principle There are some things that are impossible for machines, in practice (you will learn more about the limits of what is computable in CSE 101 and CSE 105) However, in an introductory CS course like this, the absolute limits of computers are not really relevant: you’ll be limited only by your imagination and your skill at programming
Background image of page 6
Page 7 of 31 CSE 8A, UCSD LEC 1 What would you like to do with computers? Computers are universal machines, with some absolute limits to what they can do While learning to program, exercise your imagination, and think about what possibilities you would like to create with computers ... (This will be a question on the final exam!) . .. As the next generation of computer scientists, you will have your chance to make those possibilities a reality
Background image of page 7

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

View Full DocumentRight Arrow Icon
Page 8 of 31 CSE 8A, UCSD LEC 1 Computer hardware and software A major part of computer science is understanding the art of computer programming Computer programming is the process of getting a computer to do something useful, something it has never done before You do this by giving the computer instructions to do what you want it to do Definitions of some key concepts: Program: a set of instructions for a computer to follow
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 31

lec1 - CSE 8A Intro to Computer Science with Java Outline...

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

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