homepages.neiu.eduhomepages.neiu.edu/.../cs200/ConceptGuide01-IntroTo… · Web viewConcept Guide:...
Transcript of homepages.neiu.eduhomepages.neiu.edu/.../cs200/ConceptGuide01-IntroTo… · Web viewConcept Guide:...
![Page 1: homepages.neiu.eduhomepages.neiu.edu/.../cs200/ConceptGuide01-IntroTo… · Web viewConcept Guide: Introduction to Computers, Programming, and Java Course: CS 200 Introduction to](https://reader033.fdocuments.in/reader033/viewer/2022042305/5ed141facd86a73bbf4f38c8/html5/thumbnails/1.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022042305/5ed141facd86a73bbf4f38c8/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022042305/5ed141facd86a73bbf4f38c8/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022042305/5ed141facd86a73bbf4f38c8/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022042305/5ed141facd86a73bbf4f38c8/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022042305/5ed141facd86a73bbf4f38c8/html5/thumbnails/6.jpg)
Help with syntax errors