PROJECT INFORMATION

Brief Introduction of the Project.

Project Background

Computer Organisation is a core course for CS students, which covers the study of operational units of a computer that are involved in Instruction Execution Cycle (e.g. CPU) and their interconnection. Due to the complicated architecture of computer system, students find it difficult to learn Computer Organisation. However, there are lack of effective teaching aids in this field of study, thus there are needs to develop an integrated one which is more effective and all-rounded.

Project Objective

To develop a simulator for teaching purposes which simulate data flow and transformation inside the computer system during execution of a set of instructions.

Highlighted Features

  • Cover Several Computer System Operational Units in one Simulator
  • Support Graphical User Interface (GUI)
  • Allow Users to Alter Configuration
  • PROJECT PROGRESS

    Any progress of the project will be updated to the timeline.

    17 Sept 2015

    Project Start

    Requirements and information about current situations were gathered and analysed.

    4 Oct 2015

    MILESTONE: Project Plan Submission

    Detailed Project Plan was prepared and submitted.

    Go Documentations Part to View the Report

    29 Oct 2015

    Completion of Program Class Design

    Class Design & Structure of the Simulator Program was drafted.

    1 Nov 2015

    Commencement of Phase 1

    Coding of the Processor part of the Simulator was started.

    27 Nov 2015

    Suspension of Project Progress

    Due to Final Examination Revisions.

    22 Dec 2015

    Project Progress Resume

    Coding for Phase 1 was resumed.

    11 Jan 2016

    Commencement of Phase 2

    Modifications on program design and coding of cache memory part of the Simulator was started.

    12 Jan 2016

    MILESTONE: Project First Presentation

    Go Documentations Part to View the Presentation Slides

    24 Jan 2016

    MILESTONE: Interim Report Submission

    Interim Report was prepared and submitted.

    Go Documentations Part to View the Report

    19 March 2016

    Completion of Phase 2

    The Simulator has been enhanced to demonstrate Execution involving Cache Memory.

    Go Deliverables Part to Download the Phase 2 Deliverable Package

    11 April 2016

    Completion of Phase 3

    GUI Implementation Complete.

    17 April 2016

    Completion of Integrated Testing & Debugging

    Integrated Testing & Debugging was completed and the Simulator is ready for Final Submission.

    Go Deliverables Part to Download the Final Deliverable Package

    17 April 2016

    MILESTONE: Final Report Submission

    Final Report was prepared and submitted.

    Go Documentations Part to View the Report

    DOCUMENTATIONS

    Click the button to download the Document.

    DELIVERABLES

    Click the button to download the File.