01_LectureNotes.2perPage

01_LectureNotes.2perPage - COMP 1210 Fundamentals of...

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

View Full Document Right Arrow Icon
1 Slide 1 - 1 COMP 1210 – Fundamentals of Computing I COMP 1210 Fundamentals of Computing I Fall 2007 Dr. J. Cross Computer Science and Software Engineering Auburn University http://www.eng.auburn.edu/~cross/comp1210 Slide 1 - 2 COMP 1210 – Fundamentals of Computing I Overview 0. Syllabus (http://www.eng.auburn.edu/~cross/comp1210/) 1. Introduction 2. Data and Expressions 3. Using Classes and Objects 4. Writing Classes 5. Conditionals and Loops 6. Object-Oriented Design 7. Arrays 8. Inheritance 9. Polymorphism 10. Exceptions Sections 2 through 10 above are in separate files.
Background image of page 1

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

View Full DocumentRight Arrow Icon
2 Slide 1 - 3 COMP 1210 – Fundamentals of Computing I 1 Introduction •Compu te r Sy s tem ± Hardware and Software • Hardware ± “Physical” processor, memory, I/O devices, … •So f twa re ± “Abstract” instructions and data stored electronically ± Human readable as text ± Machine readable as executable binary •Compu t ing ± “The Act of” - Software running (executing) on hardware, processing input and producing output to solve a problem, entertain, communicate, etc. • Fields/Disciplines of Computing ± CS + SwE (incl WRSwE) + CpE + IS + IT + … Slide 1 - 4 COMP 1210 – Fundamentals of Computing I Sw and Hw Relationship •Ba re Ma ch ine ± All physical components, devices, microcode •OS
Background image of page 2
3 Slide 1 - 5 COMP 1210 – Fundamentals of Computing I Sw and Hw Relationship Bare Machine OS Layer Application Layer Slide 1 - 6 COMP 1210 – Fundamentals of Computing I Software • In COMP1210 ± Hw is assumed; designed/implemented by CpE, EE, physicists, etc. ± Sw is our focus; designed/implemented by CS, SwE, IS, etc. • Developing Sw is about ± Problem solving ± Design, implementation, testing, … ± Managing the inherent complexity ± Organizing the algorithms (instructions) and data as classes and objects (object-oriented programming)
Background image of page 3

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

View Full DocumentRight Arrow Icon
Slide 1 - 7 COMP 1210 – Fundamentals of Computing I Object-Oriented Concepts • Classes •Ob je c t s •En cap su la t ion • Inheritance •Po lymo rph i sm • graphical user interfaces • the Java programming language Slide 1 - 8 COMP 1210 – Fundamentals of Computing I Java •A programming language specifies the words
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 22

01_LectureNotes.2perPage - COMP 1210 Fundamentals of...

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

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