LectureOne - C+ Programming Language Lecture 1 Introduction...

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

View Full Document Right Arrow Icon
Lecture 1 Introduction By Ghada Al-Mashaqbeh The Hashemite University Computer Engineering Department
Background image of page 1

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

View Full DocumentRight Arrow Icon
The Hashemite University 2 Introduction ± In this course you will learn C++ and the legacy C code. ± It is your first step in the software programming world. ± It will provide you with the needed tools and background to learn object- oriented programming.
Background image of page 2
The Hashemite University 3 What is a Computer? ± Computer ± A device capable of performing computations and making logical decisions in a very fast manner. ± Computer programs ± Sets of instructions that control a computer’s processing of data ± Hardware ± Various devices comprising a computer ± Examples: keyboard, screen, mouse, disks, memory, CD-ROM, and processing units ± Software ± Programs that run a computer
Background image of page 3

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

View Full DocumentRight Arrow Icon
The Hashemite University 4 Computer Organization ± Six logical units in every computer: ± Input unit ± Obtains information from input devices (keyboard, mouse) ± Output unit ± Outputs information (to screen, to printer, to control other devices) ± Memory unit ± Rapid access, low capacity, stores input information ± Arithmetic and logic unit (ALU) ± Performs arithmetic calculations and logic decisions ± Central processing unit (CPU) ± Supervises and coordinates the other sections of the computer ± Secondary storage unit ± Cheap, long-term, high-capacity storage, stores inactive programs
Background image of page 4
The Hashemite University 5 Evolution of Operating Systems ± Batch processing ± Do only one job or task or program at a time while processing data in groups or batches. ± Operating systems
Background image of page 5

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

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 16

LectureOne - C+ Programming Language Lecture 1 Introduction...

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

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