Computer Science Projects Guidelines
Computer Science Projects Guidelines
Prepared by Zanamwe
Project Format
Note: Section numbers as shown below are mandatory; font, indentation and main section
titles in bold. They are merely for clarity here and are optional.
CHAPTER ONE
1. Introduction
1.1 Background
Here you develop the theoretical and conceptual framework upon which the project is
based. It is appropriate to describe relevant data representations and algorithms. The
developer must iinitiate reader into the project. The developer must begin with a general
overview and then narrow down to specific focus. The background paves way for the
statement of problem.
• Why it is important i.e. its benefits to the users and the community at large
CHAPTER TWO
2. System Specification
2.1. Introduction
2.1.5 Prototyping
Developers may use this technique if they want to validate the requirements. Prototyping
involves developing a quick and dirty but still convincing model of the final system. The
developer must articulate the goals of prototyping, functions prototyped and results of the
prototyping process.
2.5 Conclusion
Give a chapter conclusion
CHAPTER THREE
3. Project planning and Literature Review
3.1. Introduction
Give a chapter introduction
3.4. Conclusion
Give a chapter conclusion
CHAPTER FOUR
4. System Analysis and Design
This is a top level preliminary or provisional indication of the proposed system architecture
and flow. You should correlate system functions with system structure and interface
specifications. Further the developer should analyse both the existing and new system with
the aim of obtaining a fuller understanding of the system. The developer can use
questionnaires or interviews or both when investigating about the system. The developer
must not use technical tools in the analysis. At this stage, the developer can make use of the
following tools: dataflow diagrams, decision tables and trees, ERDs, sequence diagrams, use
case diagrams, class diagrams, data dictionary, petri nets, state transition diagrams.
4.1.Introduction
Chapter introduction
4.2.System Architecture
4.5. Conclusion
Chapter conclusion
CHAPTER FIVE
5.1. Introduction
Chapter introduction
CHAPTER SIX
6. Conclusions
6.1.Summary
6.2.Problems Encountered and Solved
6.3.Suggestions for Better Approaches to Problem/Project
6.4.Suggestions for Future Extensions to Project
REFERENCES
APPENDICES