Assignment 1 2020

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

UNIVERSITY OF BOTSWANA

FACULTY OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF ELECTRICAL ENGINEERING

Title of Assessment
Computer Programming: Assignment 1
Programme Bachelor of Engineering

Course Code EEB315/EEB334

Maximum Marks 100

Submission Date 21st September 2020


CASE STUDY: Grade Book for MMST College

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.

Description of MMST grading and Assessment criteria

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

1 Proceed Pass all 3 courses

2 Proceed+ Retake Pass 2 courses with 1 fail

3 Repeat + Retake 1 pass, 2 fails

4 Fail and Discontinue Fail all 3 courses

Proceed +Supplement Passed 2 , supplement 1

Supplement and Review Is the outcome a student gets, if the outcome can either

any of 1 to 4 after supplementing

Page 2 of 4
Assume students are studying the following courses.

Name of the Course Course Code

Computer Programming EEB315

Network Theory EEB314

Simulation EEC312

This is an example of how your program in action could look like:

Sample Input

Please enter student name and student number


Kgosi 20150986
Please enter student marks for Computer Programming, Network Theory,
Simulation
80 70 80

Sample Output

*************************************Transcript*************************************************

Student Name: Kgosi Student Number: 20150986

Course Name Marks % Outcome

Computer Programming 80 Pass

Network Theory 70 Pass

Simulation 80 Pass

Average Mark: 77 Proceed

****************************************************************************************************

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.

You are supposed to submit a word-processed document through MS Teams on or


before the submission date.

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.

Students will be assessed on Command Interaction interface design, Modularisation,


Use of Object Oriented Programming concepts, Code documenting (Comments) and
proper use of other concepts discussed in EEB315/EEB334.

Page 4 of 4

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy