You are on page 1of 21

Course Introduction

Computer

Science: An Overview, 10th Edition By J. Glenn Brookshear Invitation to Computer Science, Schneider, 2nd Ed.

1-2

Presentations

Week 1-Week 8 Week 9 Mid-Term exam Week 14 Programming in C++

1-3

Assignments

+ Quizzes= 35% Class Participation/Presentation =5% Midterm = 20% Final = 40% 1 Bonus Point will be awarded to students who have zero absentees by the end of course

1-4

Lectures

and Assignments

\\dataserver\jinnah$\Qamar Mehmood

Submission

of Assignments

\\dataserver\assignments$ May be submitted in hand written format also.

1-5

Name:

Qamar Mahmood Room # 114 Block A Email: qamar@jinnah.edu.pk

1-6

The

study of the principles and use of computers. How computers work? How computers may be used for problem solving? Does a computer thinks by itself? Or is it a dumb machine?

1-7

Computer

systems have four parts

Hardware Software Data User

Components of computer systems.

Hardware Parts of the physical machine

Software Drives the hardware to perform tasks

Central Processing Unit (CPU)

Storage

Input devices

Output Devices

Interprets

computer program instructions and processes data. Two typical components of a CPU are:

Arithmetic logic unit (ALU), which performs arithmetic and logical operations. Control unit (CU): directs the entire computer system to carry out or execute program.

Processing

devices

Brains of the computer Carries out instructions from the program Manipulate the data Most computers have several processors Central Processing Unit (CPU) Secondary processors (Math co-processors/Graphics processors) Processors made of silicon and copper

Secondary

storage:

used for long-term storage of persistent information.

Memory

devices

Stores data or programs Random Access Memory (RAM)

Volatile Stores current data and programs More RAM results in a faster system Permanent storage of programs Holds the computer boot directions

Read Only Memory (ROM)


Input

and output devices

Allows the user to interact with computer. Input devices accept data

Keyboard, mouse, scanners, light pens. Monitor, printer, speaker Touch screens

Output devices deliver data

Some devices are input and output

Drives

tasks Created using a programming language (such as C++, Java, etc..) Two categories:

the hardware and performs specific

System Software

Application Software

System

Software

Manages hardware for user applications Example: Operating System (Windows, Linux)

Application

Software

Task-specific programs Word processor, database, video games Interacts with system software, not hardware!

Application

Application

System Software

Hardware

Data

Pieces of information Computer organize and present data People operating the computer Most important part Tell the computer what to do

Users

Steps followed to process data Input Processing Output Storage