Click here to start
Table of contents
1
Slide 2
OBJECTIVES
Slide 4
1.1 Introduction
1.2 What Is a Computer?
1.3 Computer Organization
1.3 Computer Organization (Cont.)
Slide 9
1.4 Early Operating Systems
1.4 Early Operating Systems (Cont.)
1.5 Personal, Distributed and Client/Server Computing
1.5 Personal, Distributed and Client/Server Computing (Cont.)
1.6 The Internet and the World Wide Web
1.7 Machine Languages, Assembly Languages and High-Level Languages
1.7 Machine Languages, Assembly Languages and High-Level Languages (Cont.)
Slide 17
1.8 History of C and C++
Portability Tip 1.1
1.8 History of C and C++ (Cont.)
1.9 C++ Standard Library
Software Engineering Observation 1.1
Software Engineering Observation 1.2
Performance Tip 1.1
Portability Tip 1.2
1.10 History of Java
1.11 FORTRAN, COBOL, Pascal and Ada
1.12 Basic, Visual Basic, Visual C++, C# and .NET
1.13 Key Software Trend: Object Technology
Software Engineering Observation 1.3
1.14 Typical C++ Development Environment
Fig. 1.1 | Typical C++ environment.
1.14 Typical C++ Development Environment (Cont.)
Common Programming Error 1.1
1.15 Notes About C++ and C++ How to Program, 5/e
Good Programming Practice 1.1
Portability Tip 1.3
Good Programming Practice 1.2
Good Programming Practice 1.3
1.16 Test-Driving a C++ Application
Fig. 1.2 | Opening a Command Prompt window and changing the directory.
Fig. 1.3 | Running the GuessNumber application.
Fig. 1.4 | Entering your first guess.
Fig. 1.5 | Entering a second guess and receiving feedback.
Fig. 1.6 | Entering additional guesses and guessing the correct number.
Fig. 1.7 | Playing the game again.
Fig. 1.8 | Exiting the game.
Fig. 1.9 | Changing to the GuessNumber application’s directory after logging in to your Linux account.
Fig. 1.10 | Compiling the GuessNumber application using the g++ command.
Fig. 1.11 | Running the GuessNumber application.
Fig. 1.12 | Entering an initial guess.
Fig. 1.13 | Entering a second guess and receiving feedback.
Fig. 1.14 | Entering additional guesses and guessing the correct number.
Fig. 1.15 | Playing the game again.
Fig. 1.16 | Exiting the game.
1.17 Software Engineering Case Study: Introduction to Object Technology and the UML (Required)
1.17 Software Engineering Case Study (Cont.)
Slide 58
Software Engineering Observation 1.4
Slide 60
Slide 61
Author:
Dr. J
E-mail:
Juliano@csuChico.edu
Homepage:
http://www.ecst.csuchico.edu/~juliano