Computer Science · 2022

CSS 2022 Computer Science Paper I

7 questions from this paper.

  1. Q1
    Discuss the concept of Virtual Memory. Explain how Demand Paging works and the role of the Page Table in address translation.
    Past paper Operating Systems 20 marks
  2. Q2
    Explain the concept of a Hash Table. What is a collision? Discuss 'Chaining' and 'Open Addressing' as collision resolution techniques.
    Past paper Data Structures 20 marks
  3. Q3
    What is Software Quality Assurance (SQA)? Differentiate between White-box and Black-box testing techniques.
    Past paper Software Engineering 20 marks
  4. Q4
    What is Instruction Pipelining? Discuss the hazards that can occur in a pipeline (Structural, Data, and Control hazards) and their solutions.
    Past paper Computer Architecture 20 marks
  5. Q5
    Explain Dynamic Binding or Late Binding. How is it achieved in Java using interfaces or abstract classes? Explain with an example.
    Past paper Object Oriented Programming 20 marks
  6. Q6
    Simplify the following Boolean function using K-Map: F(A, B, C, D) = Σ(0, 1, 2, 5, 8, 9, 10). Realize the simplified expression using NAND gates only.
    Past paper Digital Logic Design 20 marks
  7. Q7
    Explain the 2D Geometric Transformations: Translation, Scaling, and Rotation. Provide the matrix representation for each.
    Past paper Computer Graphics 20 marks

Want AI feedback on your own answer?

Create a free account to send any question into Answer Lab for a full AI evaluation.

Get started free