UNILORIN · 100 level · 3 units
UNILORIN CSC 101 — Introduction to Computer Science / Introduction to Computing Past Questions
Recurring exam topics, sample past questions and revision strategy for CSC 101 at University of Ilorin.
About CSC 101 at UNILORIN
CSC 101 (or COSC 101, COS 101 depending on institution) introduces the foundational concepts of computer science to first-year students across many faculties. The course typically covers a brief history of computing, generations of computer hardware, classification of computers, internal organisation (CPU, memory, I/O), number systems (binary, octal, hexadecimal conversions), introduction to algorithm design and flowcharting, basic programming concepts, an introduction to operating systems, and a survey of application software. Past questions at this level emphasise definitions, classifications and number-system conversions — three areas where students often lose marks because they over-rely on intuition rather than memorising the conversion procedure. Students from non-computer-science faculties find the course mostly straightforward but stumble on binary arithmetic and flowchart construction, while students from computer-science faculties find the theoretical history and classification questions deceptively wide-ranging. CA usually involves a mid-semester test and a graded flowchart or short program. The exam typically lasts 2 hours and tests breadth rather than depth — so do not over-specialise. Cover everything, lightly.
Recurring Topics in CSC 101 Past Papers
History of computing
Generations, key inventors, mechanical to electronic transitions.
Computer classifications
By size (super, mainframe, mini, micro), by purpose, by type (analog, digital, hybrid).
Number systems
Conversion between binary, octal, decimal and hexadecimal; binary arithmetic.
Computer organisation
CPU, memory hierarchy, input/output devices, system bus.
Algorithm and flowcharting
Pseudocode, flowchart symbols, basic control structures.
Programming basics
High vs low-level languages, compilers vs interpreters.
Operating systems
Functions, types (batch, time-sharing, real-time), examples.
Sample Past Questions (CSC 101)
Q1. Convert the binary number 10110110₂ to decimal and hexadecimal.
Q2. List four functions of an operating system.
Q3. Draw a flowchart to find the largest of three numbers entered by a user.
Q4. Differentiate between a compiler and an interpreter, giving one example of each.
Q5. Explain three generations of computers and the dominant technology in each.
3 more past questions — unlock free with a CampusTutor account
Q6. Convert 437₁₀ to binary.
Q7. List five differences between RAM and ROM.
Q8. Define an algorithm. State four properties of a good algorithm.
CSC 101 Exam Format at UNILORIN
Typically a 2-hour examination with a mix of objective (40 marks), short-answer definitions (30 marks) and one long question requiring a flowchart or short pseudocode (30 marks). CA contributes 30 percent.
Practise CSC 101 the smart way
CampusTutor walks you through every past question step-by-step, generates new variations of the same archetype, and quizzes you until the steps are automatic.
Start free — UNILORIN CSC 101 prep