0% found this document useful (0 votes)
59 views

CS-301 Computer Systems: Course Goals

This document outlines the course goals, textbooks, course outline, course policy, and introductory content for the CS-301 Computer Systems course taught by Ifrah Farrukh Khan. The course aims to introduce fundamental computer system components, how computers execute instructions, and basic building blocks like logic gates and circuits. The course outline covers topics such as number systems, Boolean algebra, digital arithmetic, combinational and sequential logic circuits, and an introduction to operating systems and networks.

Uploaded by

shumaila akram
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views

CS-301 Computer Systems: Course Goals

This document outlines the course goals, textbooks, course outline, course policy, and introductory content for the CS-301 Computer Systems course taught by Ifrah Farrukh Khan. The course aims to introduce fundamental computer system components, how computers execute instructions, and basic building blocks like logic gates and circuits. The course outline covers topics such as number systems, Boolean algebra, digital arithmetic, combinational and sequential logic circuits, and an introduction to operating systems and networks.

Uploaded by

shumaila akram
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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