100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4,6 TrustPilot
logo-home
Tentamen (uitwerkingen)

COS3711 EXAM PACK 2026 - DISTINCTION GUARANTEED

Beoordeling
-
Verkocht
-
Pagina's
199
Cijfer
A+
Geüpload op
26-01-2026
Geschreven in
2025/2026

Well-structured COS3711 EXAM PREPARATION PACK - DISTINCTION GUARANTEED. Contains recent exam questions and answers, and Summarised study notes. All you need to pass the 2026 EXAMS

Instelling
Vak











Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Gekoppeld boek

Geschreven voor

Instelling
Vak

Documentinformatie

Geüpload op
26 januari 2026
Aantal pagina's
199
Geschreven in
2025/2026
Type
Tentamen (uitwerkingen)
Bevat
Vragen en antwoorden

Onderwerpen

Voorbeeld van de inhoud

COS3711
EXAM PACK
 Recent exam questions and answers
 Summarised study notes
 Exam tips and guidelines




+27 81 278 3372
DISCLAIMER & TERMS OF USE
 Educational Aid: These study notes are intended to be used as educational resources and should not be seen as a
replacement for individual research, critical analysis, or professional consultation. Students are encouraged to perform
their own research and seek advice from their instructors or academic advisors for specific assignment guidelines.
 Personal Responsibility: While every effort has been made to ensure the accuracy and reliability of the information in
these study notes, the seller does not guarantee the completeness or correctness of all content. The buyer is
responsible for verifying the accuracy of the information and exercising their own judgment when applying it to their
assignments.
 Academic Integrity: It is essential for students to maintain academic integrity and follow their institution's policies
regarding plagiarism, citation, and referencing. These study notes should be used as learning tools and sources of
inspiration. Any direct reproduction of the content without proper citation and acknowledgment may be considered
academic misconduct.
 Limited Liability: The seller shall not be liable for any direct or indirect damages, losses, or consequences arising from
the use of these notes. This includes, but is not limited to, poor academic performance, penalties, or any other negative
consequences resulting from the application or misuse of the information provided.

, lOMoARcPSD|52965898




Welcome to the COS3711 examination

Date: 04-11-2024
Time: 11:45
Hours: 2hrs

Examiner name: Mr. S Mhlana
Internal moderator name: Ms. P Mvelase
External moderator name: Dr. T Chauke

This paper consists of 4 pages.

Total marks: 80

Number of pages: 6
Instructions:
(insert instructions to students here)
• You may type your answers in a word processor (and then print to PDF) or handwrite your
answers (and then scan to PDF) for submission
• This is an open-book exam. Answer all questions. Please answer question in order of
appearance
• The mark for each question is given in brackets next to each question
• Note that no pre-processor directives are required unless specially asked for
• Please make sure IRIS is working during your exam
• Make sure you read and understand the question before you start answering
• You should refer to the accompanying scenarios to answer questions.

Additional student instructions
• Students must upload their answer scripts in a single PDF file (answer scripts must not be password
protected or uploaded as “read only” files)
• Incorrect file format and uncollated answer scripts will not be considered.
• NO emailed scripts will be accepted.
• Students are advised to preview submissions (answer scripts) to ensure legibility and that the correct
answer script file has been uploaded.
• Incorrect answer scripts and/or submissions made on unofficial examinations platforms (including the
invigilator cell phone application) will not be marked and no opportunity will be granted for
resubmission. Only the last answer file uploaded within the stipulated submission duration period will be
marked.
• Mark awarded for incomplete submission will be the student’s final mark. No opportunity for
resubmission will be granted.
• Mark awarded for illegible scanned submission will be the student’s final mark. No opportunity for
resubmission will be granted.
• Submissions will only be accepted from registered student accounts.
• Students who have not utilised the proctoring tool will be deemed to have transgressed Unisa’s
examination rules and will have their marks withheld. If a student is found to have been outside the




Downloaded by Edge Tutor ()

, lOMoARcPSD|52965898




proctoring tool for a total of 10 minutes during their examination session, they will be considered to have
violated Unisa’s examination rules and their marks will be withheld. For examinations which use the
IRIS invigilator system, IRIS must be recording throughout the duration of the examination until the
submission of the examinations scripts.
• Students have 48 hours from the date of their examination to upload their invigilator results from IRIS.
Failure to do so will result in students deemed not to have utilized the proctoring tools.
• Students suspected of dishonest conduct during the examinations will be subjected to disciplinary
processes. Students may not communicate with any other person or request assistance from any other
person during their examinations. Plagiarism is a violation of academic integrity and students who
plagiarise, copy from published work or Artificial Intelligence Software / writing tools (eg ChatGPT) or
online sources (eg course material), will be in violation of the Policy on Academic Integrity and the
Student Disciplinary Code and may be referred to a disciplinary hearing. Unisa has a zero tolerance for
plagiarism and/or any other forms of academic dishonesty.
• Listening to audio (music) and making use of audio-to-text software is strictly prohibited during your
examination session unless such usage of the software is related to a student’s assistive device which has
been so declared. Failure to do so will be a transgression of Unisa’s examination rules and the student's
marks will be withheld.
• Students are provided 30 minutes to submit their answer scripts after the official examination time.
Students who experience technical challenges should report the challenges to the SCSC on 080 000 1870
or their College exam support centres (refer to the Get help during the examinations by contacting the
Student Communication Service Centre [unisa.ac.za]) within 30 minutes. Queries received after 30
minutes of the official assessment duration time will not be responded to. Submissions made after the
official assessment time will be rejected according to the examination regulations and will not be
marked. Only communication received from your myLife account will be considered.
• Non-adherence to the processes for uploading assessment responses will not qualify the student for any
special concessions or future assessments.
• Queries that are beyond Unisa’s control include the following: a. Personal network or service provider
issues
b. Load shedding/limited space on personal computer
c. Crashed computer
d. Non-functioning cameras or web cameras
e. Using work a computer that block access to the myExams site (employer firewall challenges)
f. Unlicensed software (eg license expires during exams)

Postgraduate students experiencing the above challenges are advised to apply for an aegrotat and
submit supporting evidence within ten days of the examination session. Students will not be able to
apply for an aegrotat for a third examination opportunity.
Postgraduate/undergraduate students experiencing the above challenges in their second examination
opportunity will have to reregister for the affected module.
• Students suspected of dishonest conduct during the examinations will be subjected to disciplinary
processes. UNISA has a zero tolerance for plagiarism and/or any other forms of academic dishonesty.
• Students experiencing network or load shedding challenges are advised to apply together with supporting
evidence for an Aegrotat within 3 days of the examination session.




Downloaded by Edge Tutor ()

, lOMoARcPSD|52965898




Question 1 [27]
Scenario One
In response to growing concerns about climate change and its impact on weather patterns, there is
a need to track and analyse rainfall data. The variation in rainfall—whether it increases in some
regions or decreases in others—makes accurate tracking essential.

For the sake of this scenario, you may assume the following about designing an application that
tracks rainfall.

• Rain data is stored using three (3) pieces of data: the station that recorded the rainfall, the date
for which the rainfall is recorded, and the amount of rain in millimetres (mm).
• Obviously, there must be some way of recording all this data in a container.
• There should be a way of graphing the data. Initially, only a bar graph and a column graph are
required. The data that is passed to the graphing application is an eXtensible Markup Language
(XML) representation of the container holding all the rainfall data.
• Clearly, then, there needs to be some way of getting an XML representation of the rain record.
• The main client will be responsible for holding the record of all the rainfall data, for getting
the XML representation of all the rainfall data, and for passing this to the user’s choice of
graph.
• Appropriate design patterns should be used as necessary.

(Note: The scenario is only applicable to Question 1)

1.1. Considering the scenario given above, draw a partial Unified Modeling Language (UML)
class diagram that captures the scenario. You should include the necessary classes, class
attributes, and class relationships that are mentioned in the scenario. Class constructors and
member access specifiers are not required. However, you should ensure that you include all
the data members and member functions that show how data will be moved around the
application. You should include the Client/ Graphical User Interface (GUI) class. (20)


[You may use a software tool to create the UML class diagram. Use underlining to represent italics in
hand-drawn UML class diagrams.]

1.2. The class responsible for holding rainfall data has been enhanced with reflective capabilities.
Specifically, a getData() function has been introduced to consolidate all the data within the
class into a single string. This function is associated with a property named data and is
accessible exclusively through the class's meta-object system. Importantly, the getData()




Downloaded by Edge Tutor ()

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
Edge
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
9867
Lid sinds
2 jaar
Aantal volgers
4253
Documenten
2755
Laatst verkocht
15 uur geleden

4.2

1211 beoordelingen

5
677
4
245
3
187
2
29
1
73

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via Bancontact, iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo eenvoudig kan het zijn.”

Alisha Student

Veelgestelde vragen