0% found this document useful (0 votes)
118 views5 pages

Computer Science Gce Projects: Class: Comp. SC By: Dzeugang Placide

The document provides instructions for a computer science project where students will develop a guessing game program in C that has the computer randomly select a number within a given range for the student to guess, tracks the number of guesses, and indicates whether the student won or lost; it details that the program should allow modifying the game settings and password as well as playing the game, displaying help, and quitting.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
118 views5 pages

Computer Science Gce Projects: Class: Comp. SC By: Dzeugang Placide

The document provides instructions for a computer science project where students will develop a guessing game program in C that has the computer randomly select a number within a given range for the student to guess, tracks the number of guesses, and indicates whether the student won or lost; it details that the program should allow modifying the game settings and password as well as playing the game, displaying help, and quitting.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Ministry of Secondary Education Republic of Cameroon

Progressive
&
Comprehensive High School Peace – Work – Fatherland
PCHS Mankon – Bamenda School Year 2013/2014
Department of Computer Studies

COMPUTER SCIENCE GCE PROJECTS


Class: Comp. Sc By: DZEUGANG PLACIDE

TO BE READ CAREFULLY BY EACH COMPUTER


SCIENCE STUDENT A/L

I. The Computer Science Project: a school base assessment


instituted by the GCE Board for 795 Computer Science (See 795
Computer Science Syllabus April 2011)

Candidates will be required to present evidence of suitable work in the form of


work book and a Project Report. A Project report is a school based open room
practical examination, involving guidance. The assessment of the report will
constitute 5% of the total mark for the subject. Each candidate will have to
answer one from seven competency domains to complete this component of
paper three. The domain shall include:

1. Computer workstation environment,


2. Computer and information ethics,
3. Data and Information System creation, Production, Processing and
Management,
4. Algorithmic thinking and programming
5. Communication and networking
6. Computer workstation and networking setting, Maintenance and security,
7. Design and implementation of Information system

The project examination will last eight weeks, making sis weeks for candidates
and two weeks and two weeks the evaluation and transmission to the GCE
Board. The initial assessment of this report shall be by the teacher and shall be
subjected to modification by the GCE board.
School are required to transmit ALL project reports in sealed envelopes to
appropriate examination centres during Part II of the Practical Tests.

II. INTRUCTIONS FOR THE PROJECTS

1) The project should be done according to the following distributions per


topics: (those with the name in bold are consider as the leader of the
group. (They should meet the teacher to know their duty as the leader)

GROUP TOPIC MEMBERS


I Develop a game to find a number 1) NANGA VANELLA
guessed by the computer 2) ANYERE FAITH
II A program to do the conversion in 1) ASANG ARROIE
number systems (decimal to non- 2) NGAM BEETHOVEN
decimal conversion and vice-versa, Non- 3) PIKWERE CECLIL
decimal to non-decimal conversion)

2) The detail of each topic is given in a single file to be downloaded on


www.dzplacide.overblog.com. For further explanations, you can write to
the teacher through the blog, through his personal email address
[email protected], or to encounter him personally.
3) The deadline for submitting your work is set to Monday, February 10,
2014 at 11 am.
4) The work to be submitted will include the following:
- A Project Report which details about the content will be given below.
- A CD containing the all the source code files, executable code file and
the softcopy of the project report
5) The project report should contain the following:
- An introduction
- The detail description of the task to be done
- The detail analysis of the work: modularization, description of each
module, function or procedure with algorithms and/or flowcharts and
repartition of task between group members
- The source code of the program
- The user manual with screenshots (Explaining how the program
function)
- Conclusion: (what you learnt, difficulties encountered, perspectives
…)
6) Work should be submitted to the appreciation of the teacher at each stage
of its evolution, and any difficulty, blocking or misunderstanding, should
be brought to his attention as soon as possible
7) This document and the one containing the detail description of your topic
should be attached to your report as appendices
8) All the function and data structures used should be contained in a header
file

III. MARK SCHEME (can be subject to modification)

achievement of objectives C programming skill 10%


(Solution to the problem Solution of the problem 25%
according to the description Good programming practice 5%
given)
Analysis of the problem 20%
Quality of the documentation 10%
Project report Quality of suggestion and perspectives 5%
Presentation of the report with respect of 10%
different parts
Individual participation Through oral questioning 15%

THE COMPUTER SCIENCE TEACHER


Computer Science Project

COMPUTER SCIENCE PROJECT GROUP I

DETAILS OF THE WORK TO BE DONE

Develop a C program consists of the following game:

→ The machine guesses a number between a given intervals [min, max] and ask to the
student to find it.
→ The max, the min and the number of tries are defined as constant values (use
#define).
→ For any number guessed by the user, the machine should see whether the number is
bigger or smaller than the searched number and reduce the interval accordingly.
→ The program stop when the user actually guess the right number, in which case the
sentence “Bravo you win in x tries” (x to be given) is printed, or the maximum
number of tries are reached, in which case the sentence “Sorry exceeded number of
tries, you failed” is printed.
→ The output will look like the following snapshoot below.

(Use the rand() function in the library “stdlib.h” to generate a random number.)

Extend the program to allow user to play or to modify settings of the program. Modify setting
include

→ Changing of the password and


→ Change game parameters (Modify the interval of search plus the number of tries)

See the snapshots below


Computer Science Project

1) The first menu enable the user to modify game settings as it is shown of the figure
below. A password is needed to enter into this menu.

2) The second menu enable the user to play the game


3) The third menu display the help which can consist for example to display some default
parameters of the game
4) The last menu enable the user to quit the program

You might also like