You are on page 1of 7

14-Feb-14

CS-301
COMPUTER SYSTEMS
Ifrah Farrukh Khan

Course Goals
 To introduce fundamental components of a Computer
System
 How computers internally execute instructions,
 How basic building blocks are designed using gates (logic)
and circuits (combinational & sequential logic)
 Role of operating systems & computer networks
 …

1
14-Feb-14

Text Books
 An Invitation to Computer Science, 3rd Edition, G. Michael
Schneider and Judith Gersting. Brooks/Cole Publishers,
2006.
 Digital Fundamentals, 10th Edition, Thomas L. Floyd.
Pearson Prentice Hall, 2008.
 Digital Design, M. Morris Mano, 3rd Edition, Prentice Hall.
 Introduction to Computer Science, ITL Education Solutions
Ltd. Pearson Educations.

Course Outline
 Introduction to the Course / Computer Systems
 Building blocks of Computer Systems
 Different number systems & their inter conversion
 Logic gates, Boolean algebra
 Digital arithmetic
 Combinational logic
 Adder, Magnitude comparator, Decoders / Encoders,
Multiplexer/Demultiplexer

2
14-Feb-14

Course Outline (cont.)


 Sequential logic circuits (flip-flops)
 Counters & registers
 Information processing cycle
 Introduction to operating systems
 Introduction to networks
 Internet basics & multimedia
 …

Course Policy
 Quiz 10
 Assignments 25
 Sessionals 20+20
 Final 75

 No Makeups
 No Late submissions
 No Cheating

3
14-Feb-14

What is a Computer ?
 An electronic device that receives data, processes data, stores
data, and produces a result (output).
 A device that can execute specific set of instructions in a
well-defined manner.
 A computer is a multipurpose device that accepts input,
processes data, stores data, and produces output, all
according to a series of stored instructions.

What is a Computer?
 A Computer is an electronic device that processes data,
converting it into information that is useful to people.

4
14-Feb-14

Devices that comprise a computer


system

Fundamental Characteristics
 Accuracy / Error-free calculations
 Speed
 Flexibility
 Storage capability
 …

5
14-Feb-14

Areas …
 Education
 Health and Medicine
 Agriculture
 Entertainment
 Robotics
 Energy
 Transportation
 Law Enforcement
 …

Can a computer think ?


 A computer does what it is told to do…
 We tell a computer what to do by providing a list of precise,
unambiguous instructions, a computer program…
 Garbage In – Garbage Out (GIGO)

6
14-Feb-14

“Computers are incredibly fast, accurate


and stupid; humans are incredibly slow,
inaccurate and brilliant; together they
are powerful beyond imagination”

Albert Einstein, 1879-1955

What is Computer Science?


 The study of algorithms, including their:
 Formal and mathematical properties
 Hardware realizations
 Linguistic realizations
 Applications

You might also like