homepages.neiu.eduhomepages.neiu.edu/.../cs200/conceptguide01-introto… · web viewconcept guide:...

8
Concept Guide: Introduction to Computers, Programming, and Java Course: CS 200 Introduction to Java Programming, Comprehensive Version, 11 th ed. Text Chapter: 1 Introduction to Computers, Programs and Java Concept/Topic: Text Notes: Lecture Notes: hardware Software components of the system unit CPU Components of the CPU

Upload: others

Post on 27-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: homepages.neiu.eduhomepages.neiu.edu/.../cs200/ConceptGuide01-IntroTo… · Web viewConcept Guide: Introduction to Computers, Programming, and Java Course: CS 200 Introduction to

Concept Guide: Introduction to Computers, Programming, and JavaCourse: CS 200Introduction to Java Programming, Comprehensive Version, 11th ed. Text Chapter: 1 Introduction to Computers, Programs and Java

Concept/Topic: Text Notes: Lecture Notes:hardware

Software

components of the system unit

CPU

Components of the CPU

Information ProcessingCycle

Page 2: homepages.neiu.eduhomepages.neiu.edu/.../cs200/ConceptGuide01-IntroTo… · Web viewConcept Guide: Introduction to Computers, Programming, and Java Course: CS 200 Introduction to

main memory

bit /byte / nibble

storage

software:System Vs. Application

Operating System

input devices

output devices

Page 3: homepages.neiu.eduhomepages.neiu.edu/.../cs200/ConceptGuide01-IntroTo… · Web viewConcept Guide: Introduction to Computers, Programming, and Java Course: CS 200 Introduction to

Java Language Specifics

Applications Vs. Applets

Programming Languages:High-level Vs.Low-level

ProceduralVs.Object-Oriented Programming

Common Elements to All Programming Languages:

keywords/reserved words

operators punctuation identifiers syntax

Page 4: homepages.neiu.eduhomepages.neiu.edu/.../cs200/ConceptGuide01-IntroTo… · Web viewConcept Guide: Introduction to Computers, Programming, and Java Course: CS 200 Introduction to

Terminology: Programmer/Developer

Terminology:User (types)

Terminology: API

Terminology: IDE

Terminology: method

Terminology: variable

Terminology: data type

Page 5: homepages.neiu.eduhomepages.neiu.edu/.../cs200/ConceptGuide01-IntroTo… · Web viewConcept Guide: Introduction to Computers, Programming, and Java Course: CS 200 Introduction to

Documentation:Comments (examples)

Documentation:Programming Style

Programming Rule #1

Flowchart(have a plan)thenCode!

How do I start coding?Use the Empty Java File Template.(There is a link to it in the left nav bar on the CS 200 home page.)

Page 6: homepages.neiu.eduhomepages.neiu.edu/.../cs200/ConceptGuide01-IntroTo… · Web viewConcept Guide: Introduction to Computers, Programming, and Java Course: CS 200 Introduction to

Help with syntax errors