Assignment 1 2020
Assignment 1 2020
Assignment 1 2020
Title of Assessment
Computer Programming: Assignment 1
Programme Bachelor of Engineering
MMST College is registered institution that provides post graduate training for public
servants. You have been approached by MMST college representative as an Application
Analyst and Developer. MMST would like you to develop a system for them to use for
purposes of managing students grades. MMST want the system to be developed using
C++ and should be able to work on their college computers which used Windows
Operating system.
In this exercise, you are required to do Solution Analysis for the program that calculates
semester average and output a semester progression.
Students are allowed to register for a maximum of 3 courses. The assessment criteria for
course is through Continuous Assessment (CA) and Final Exam. To pass the course a
student should pass both the CA and exam.
Course Outcomes
Outcome Marks %
Pass >=50
Supplement 40-49
Fail <=39
Semester Progression
Outcome Explanation
Supplement and Review Is the outcome a student gets, if the outcome can either
Page 2 of 4
Assume students are studying the following courses.
Simulation EEC312
Sample Input
Sample Output
*************************************Transcript*************************************************
Simulation 80 Pass
****************************************************************************************************
Page 3 of 4
Required:
Documentation
Compile a well-structured report that contains the following information.
1. Problem definition
2. System Requirements/System Features
3. Flowchart or pseudocode for the system
4. Results and Discussions (desktop testing),
5. Sample Transcript Report
6. Conclusions
7. Referencing
[100 marks]
Submission Instructions
Read the questions carefully and make sure that you understand what is expected of you.
Clearly indicate your Full Name, Student Number and the Programme of Study.
Students must follow conventional naming and programming syntax as well as providing
clear, concise comments where appropriate.
Page 4 of 4