Introduction to Computers - PowerPoint PPT Presentation

Loading...

PPT – Introduction to Computers PowerPoint presentation | free to download - id: 64f962-MjM4M



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

Introduction to Computers

Description:

Title: UWB CSS 161 Fundamentals of Computing Subject: Introduction to Java Author: Joe McCarthy Last modified by: Joe McCarthy Created Date: 1/7/2013 10:23:13 PM – PowerPoint PPT presentation

Number of Views:444
Avg rating:3.0/5.0
Slides: 37
Provided by: JoeMcC1
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: Introduction to Computers


1
Introduction to Computers Java
  • Joe McCarthy

2
Outline
  • Introduction to Computers
  • Introduction to Computer Programming
  • Introduction to Java

3
Computers
4
Computer Hardware
5
Computer Hardware
6
Computer Software
7
Computer Software
8
Note program must be loaded into memory in order
to execute
9
Computer Memory
10
Computer Memory
Alternate perspectives
Key attributes addressable / labeled locations
that can store things
11
Computer Disk(s)
12
Computer Disk(s)
Alternate perspectives
13
Hierarchy of Memory
Variables?
CSS 422 and CSS 430 go into much further depth
14
Hierarchy of Memory
  • Variables
  • Speed
  • Cost
  • Size
  • Volatility

CSS 422 and CSS 430 go into much further depth
15
(No Transcript)
16
Fundamentals of Computing
17
Fundamentals of Computer Programming
18
Fundamentals of Computer Programming
  • What is a program?

19
Fundamentals of Computer Programming
  • What is a program?
  • What is programming?

20
Fundamentals of Computer Programming
  • What is a program?
  • What is programming?
  • What is a computer program?

21
Fundamentals of Computer Programming
  • What is a program?
  • What is programming?
  • What is a computer program?
  • What is computer programming?

22
(No Transcript)
23
FirstProgram.java
javac
FirstProgram.class
java
24
(No Transcript)
25
In Mac OS X Terminal window
d-173-250-140-5Code joe ls FirstProgram FirstPr
ogram.java d-173-250-140-5Code joe javac
FirstProgram.java d-173-250-140-5Code joe ls
FirstProgram FirstProgram.class FirstProgram.java
d-173-250-140-5Code joe java
FirstProgram Hello reader. Welcome to Java. Let's
demonstrate a simple calculation. 2 plus 2 is
4 d-173-250-140-5Code joe
26
In Mac OS X Terminal window
d-173-250-140-5Code joe ls FirstProgram FirstPr
ogram.java d-173-250-140-5Code joe javac
FirstProgram.java d-173-250-140-5Code joe ls
FirstProgram FirstProgram.class FirstProgram.java
d-173-250-140-5Code joe java
FirstProgram Hello reader. Welcome to Java. Let's
demonstrate a simple calculation. 2 plus 2 is
4 d-173-250-140-5Code joe
Program only computes 2 2 4.How can we
make this more general?
27
(No Transcript)
28
Java Programs
29
(No Transcript)
30
Java
  • Goal
  • Write once, run anywhere
  • JDK Java Developers Kit
  • JRE Java Runtime Environment
  • Editions
  • SE Standard Edition
  • EE Enterprise Edition
  • ME Micro Edition (mobile, embedded)
  • Embedded flash memory, closed systems
  • Versions
  • 1.0 (1992), .. 1.6 (2006), 1.7 (2011)

31
Downloading Java optional
  • http//www.java.com/getjava/
  • Current Version 7 update 7 (1.7u7)
  • On Mac, requires Mac OS X 10.7.3 or higher
  • Can also use Version 6 update 35 (1.6u35)
  • http//www.java.com/en/download/manual_v6.jsp
  • Supported thru February 2013
  • We will be writing (developing) Java code, so we
    want JDK
  • Which includes JRE

32
(No Transcript)
33
Integrated Development Environments(IDEs)
  • Programming tools
  • Edit text (code) compile run
  • Graphical representations of components
  • Well be using BlueJ, but you can use others

netbeans.org
eclipse.org
bluej.org
34
Downloading BlueJ optional
http//www.bluej.org/download/download.html
35
UWB CSS Labs
http//www.uwb.edu/css/facilities
36
Next time (Wednesday)
  • Get textbook
  • Read
  • Absolute Java, Section 1.1-1.2
  • Java An Introduction, Sections 1.1-1.3
  • Recommended Section 1.4
About PowerShow.com