Cosc 101
Cosc 101
CHUKA UNIVERSITY
RESIT/SPECIAL EXAMINATIONS
FIRST YEAR EXAMINATION FOR THE AWARD OF DEGREE OF BACHELOR
OF SCIENCE IN COMPUTER SCIENCE
COSC 101: INTRODUCTION TO COMPUTER SYSTEMS
STREAMS: TIME: 2 HOURS
DAY/DATE: TUESDAY 04/05/2021 11.30 A.M – 1.30 P.M
INSTRUCTIONS:
a) Describe the purpose of the TWO essential registers in memory read and write
operations. [4 marks]
b) The Program Counter (PC) and Instruction Register (IR) are used in fetching an
instruction for execution. Outline the sequence of events in this case. [4 marks]
c) Any instruction issued by the processor must carry at least two types of information.
Describe this information. [4 marks]
d) Describe data encoding in digital computers highlighting commonly used encoding
schemes. [4 marks]
e) Write a generic query in SQL that retrieves all the records of all students taking
COSC101 from a table named STUDENTS. [3 marks]
f) Differentiate between Functions and Formulas as used in spreadsheet applications giving
an example for each. [4 marks]
g) Differentiate between network Protocols and Topologies as used in computer networks
giving TWO examples for each. [4 marks]
h) Outline any THREE advantages of databases. [3 marks]
Page 1 of 2
COSC 101
a) Consider the arithmetic operation Add R1,R2,R0 and the times t0, t1, and t2, where t0< t1< t2.
Show the number of the steps the instruction would take using:
i. One-bus datapath. [3 marks]
ii. Two-bus datapath. [2 marks]
iii. Three-bus datapath. [3 marks]
b) Discuss any THREE objects in Ms. ACCESS used in creating databases. [6 marks]
c) Differentiate between RISC and CISC computer architectures. [6 marks]
Page 2 of 2