lecture2-introduction+java

lecture2-introduction+java - 9/1/2009 Lecture 2:...

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

View Full Document Right Arrow Icon
9/1/2009 1 Lecture 2: Introducing Java CS 170, Section 000, Fall 2009 1 September 2009 Lecture Plan Recap from Lecture 1 Exercise Introduction to UNIX Introduction to Java Writing and running a first program 9/1/2009 CS170, Section 000, Fall 2009 2
Background image of page 1

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

View Full DocumentRight Arrow Icon
9/1/2009 2 Recap: Key Concepts in CS 170 Elementary computer architecture - what is a computer, how does it work. UNIX system how to use the UNIX system commands to - how to use the UNIX system, commands to list and navigate directory hierarchy, edit and save files, etc Programming concepts , such as parameter passing mechanisms, objects, data abstraction, inheritance, etc. etc. Programming methodologies , such as modular programming and object oriented programming. Intro to data structures - computer programs manage information, how do you manage information ? Arrays Some object-oriented programming concepts , such as inheritance and interfaces Key Tools Java programming language UNIX operating system Eclipse development environment If time: Javascript and HTML (Elementary web programming)
Background image of page 2
9/1/2009 3 Key fact of the day: The Class Webpage http://www.mathcs.emory.edu/~cs170000 Swine Flu update / Swine Flu update Recap: Modern Computer Architecture Computer components: CPU, memory, hard disk, floppy disk, monitor, printer, and communication devices.
Background image of page 3

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

View Full DocumentRight Arrow Icon
9/1/2009 4
Background image of page 4
9/1/2009 5 Program Execution Exercise Program: add 3 numbers together and print result: D=A+B+C; Input: A Æ Memory; B Æ Memory; C Æ Memory; Add A, B Æ TEMP; //fetch A, B values from Memory ADD C, TEMP Æ D; //fetch C, TEMP from Memory Print D; 9/1/2009 CS170, Section 000, Fall 2009 9
Background image of page 5

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

View Full DocumentRight Arrow Icon
9/1/2009 6 History of Java 9/1/2009 CS170, Section 000, Fall 2009 12
Background image of page 6
9/1/2009 7 Why Java? 9/1/2009
Background image of page 7

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

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 21

lecture2-introduction+java - 9/1/2009 Lecture 2:...

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

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