Programme Diploma in Information Technology (Mid-year)
Module Programming 1A
Module Code PRG110
NQF Level 6
Credits 10
Assessment Type Individual Assignment 1
Semester 1ST
Due Date 15th October, 2023
Total marks 100
Pass mark 50%
Weighting 15%
Examiner Kennedy Mutale
This question paper consists of 3 pages including the cover page.
INSTRUCTIONS:
Read the following instructions CAREFULLY:
1. Your assignment should be typed – Arial font 12; 1.5 spacing; Justified (Ctrl + J)
2. Your submission must be presented in the following format:
a. Coversheet
b. Table of Contents
c. Introduction
d. Body
e. Conclusion
f. Bibliography, (proof of research). Not included in the word count.
3. Use the Harvard method of referencing.
4. You must consult at least five (5) different sources or preferably journals for adequate referencing.
5. Keep photocopies of all assignments handed in.
6. Plagiarism and copying of assignments will result in the default mark 0% being awarded. This is also a
punishable offence, which will lead to a disciplinary action.
7. It is in your own interest to present your work neatly.
Programming1A Individual Assignment 1 Page 1 of 4
Damelin©
IMPORTANT: INDIVIDUAL ASSIGNMENT SUBMISSION INSTRUCTIONS
STEP 1:
Scroll down to the Individual Assignment Section of your myClass page.
STEP 2:
Click on the Submission Icon
STEP 3:
Click on the “Add Submission” button.
STEP 4:
You will be able to add your assignment here. Take note of the maximum size that can be uploaded, and how
many attachments you are allowed.
STEP 5:
Once you have added your attachment, it will appear in the File submissions block, click on ‘Save changes'
STEP 6:
It is important to note that the assignment is NOT submitted yet – it will state “Draft (not submitted)”
At this step, you are still able to edit your submission.
Should you click on “Edit Submission”, you will be taken back to Step 4, where you will be able to re-upload the
correct document.
To confirm the draft version that is already there, click on “Submit assignment”.
STEP 7:
To confirm your submission, be sure to check the box that appears there, and then click on ‘Submit’.
STEP 8:
Once you have clicked on Continue, you will see that the submission status has been changed to “Submitted for
grading”
Only once it states submitted for grading, the process of the online submission is complete.
Programming1A Individual Assignment 1 Page 2 of 4
Damelin©
Question 1 50
marks
Design a form that is going to be used by Kennedy Group of Companies employment
agency to gather information about the job seekers. The form should have the following
details:
Personal Profile
Career Objective
Personal Details:
Full Name
ID Number
Sex (Male or Female option)
Date of Birth
Cell Number
E-mail Address
Postal Address
Current Job Status (Employed or Not Employed option)
Education Background
Qualifications
Other Certifications
Professional Registrations
Work Experience
References
The form must have radio buttons, check boxes, frame, submit button and exit button.
Question 2 50 marks
Car Auction Program
You are working for an Car Auction company, and as a programmer your manager asks you
to create a computer program to help them process and calculate the Total Prices of the cars
being purchased and also to process the buyers information. As a qualified programmer the
manager tells you that the program is needed within four hours before the auction starts.
The program calculates the Monthly Instalment, discount = 5%, Total Discount If Paying in
Cash, and also displays the price of the car.
Each and every car has got its own picture, and whenever the car type has been selected its
own picture shows, the screenshot bellow demonstrate the program’s output and input. The
Price and the Monthly Payment, as they are in grey background, they are not text fields but
label.
Total = price of the car
Discount = 5/100 * Total
Total with discount = Total – Discount
Monthly Instalment = Total / Monthly Period
Programming1A Individual Assignment 1 Page 3 of 4
Damelin©
List of Items to be on the program
Cars Prices Type of color Monthly Period Model
BMW R659 000 Grey 12 Months 2015
JEPE R300 000 Black 24 Months 2016
Mercedes R450 000 Red 36 Months 2017
Nissan R270 000 Blue 48 Months
Toyota R220 000 White 60 Months
Range Rover R550 000 White color and 72 Months
black stripes
Volvo R370 000 Red color and
black stripes
Requirements
Whenever an exit button is clicked, a message should popup asking the user to exit
with a valid message on the message dialog (are sure you want to exit?).
When the clear button is clicked, it should clear the relevant text fields and the list box.
Add an extra button call my best car which will display words MY BEST CAR in the title
bar.
Total Marks (100)
Good Luck!
∞End of Question Paper∞
Programming1A Individual Assignment 1 Page 4 of 4
Damelin©