• Wrong document? Swap it for free
  • Written by students who passed
  • Immediately available after payment
  • Read online or as PDF
Sell
Where do you study
Your language
Document preview thumbnail
Preview 2 out of 6 pages
Exam (elaborations)

Introduction to Computer Science — Final Examination

Document preview thumbnail
Preview 2 out of 6 pages

Introduction to Computer Science — Final Examination Course Code: CSC 101 Time: 2 Hours Total Marks: 60 Instructions: Answer any four questions. Each question carries 15 marks. Question One Computers have become an essential part of modern society. Discuss the major generations of computers, highlighting the main technological developments that characterized each generation. Explain how these developments have contributed to the evolution of modern computing systems. Question Two An operating system is an important component of every computer system. Explain the meaning of an operating system and discuss its major functions. In your answer, explain how an operating system manages hardware resources and provides an environment for users to interact with a computer. Question Three Algorithms are fundamental to computer programming and problem solving. Define an algorithm and discuss the characteristics of a good algorithm. Using a suitable example, explain the steps involved in developing an algorithm to solve a simple programming problem. Question Four Computer networks allow devices to communicate and share resources. Discuss the different types of computer networks based on geographical coverage. Explain the advantages and disadvantages of computer networking in an organization. Question Five Information security has become increasingly important due to the growth of digital technologies. Discuss the major threats to computer security and explain the measures that individuals and organizations can use to protect their information systems. Question Six Programming languages provide instructions that enable computers to perform specific tasks. Discuss the differences between high-level and low-level programming languages. Explain the advantages and disadvantages of each and give suitable examples.

Content preview

BIT1106



LECTURER: DR GIKANDI JOYCE


Session 2


1

, Computer Software
 Software can be categorized into two:
 Operating system/software (OS)
 Customized/application software.

 Operating system (OS)
 These are programs that control and coordinate the operations of the computer
components. It is a platform on which application software operate.
 Examples
 Ms dos, Windows, Unix, Linux
2

Document information

Uploaded on
September 15, 2026
Number of pages
6
Written in
2026/2027
Type
Exam (elaborations)
Contains
Questions & answers
$10.99

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Sold
16
Followers
3
Items
540
Last sold
4 months ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions