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

Summary Advanced Programming COS3711 Semesters 1 & 2 School of Computing

Beoordeling
-
Verkocht
-
Pagina's
28
Geüpload op
10-10-2021
Geschreven in
2021/2022

Advanced Programming COS3711 Semesters 1 & 2 School of Computing CONTENTS Page 1 INTRODUCTION ..........................................................................................................................4 2 PURPOSE OF AND OUTCOMES FOR THE MODULE................................................................4 2.1 Purpose ........................................................................................................................................4 2.2 Outcomes .....................................................................................................................................4 3 LECTURER(S) AND CONTACT DETAILS...................................................................................5 3.1 Lecturers.......................................................................................................................................5 3.2 Department...................................................................................................................................5 3.3 University......................................................................................................................................5 4 MODULE-RELATED RESOURCES.............................................................................................5 4.1 Prescribed book............................................................................................................................5 4.2 Recommended books ...................................................................................................................7 4.3 Electronic Reserves (e-Reserves).................................................................................................8 4.4 Computer and internet access ......................................................................................................8 4.5 Prescribed software ......................................................................................................................8 4.6 Installing the software ...................................................................................................................8 5 STUDENT SUPPORT SERVICES FOR THE MODULE ...............................................................8 5.1 Telephone.....................................................................................................................................8 5.2 Web ..............................................................................................................................................8 5.3 Discussion forum ..........................................................................................................................9 5.4 Email.............................................................................................................................................9 5.5 Download tutorial matter from the internet ....................................................................................9 6 MODULE-SPECIFIC STUDY PLAN .............................................................................................9 7 MODULE PRACTICAL WORK AND WORK-INTEGRATED LEARNING ....................................9 8 ASSESSMENT.............................................................................................................................9 8.1 Assessment plan ..........................................................................................................................9 8.1.1 Exam admission ...........................................................................................................................9 8.1.2 Mark calculation..........................................................................................................................10 8.2 General assignment numbers .....................................................................................................10 8.2.1 Unique assignment numbers ......................................................................................................10 8.2.2 Due dates for assignments .........................................................................................................10 8.2.3 Policy on extensions ...................................................................................................................10 8.3 Submission of assignments ........................................................................................................11 8.3.1 Submitting assignments 1 and 2 .................................................................................................11 COS3711/101 3 8.3.2 Submitting assignment 3.............................................................................................................11 8.3.3 Marking.......................................................................................................................................12 8.4 Assignments ...............................................................................................................................12 8.4.1 Semester 1 assignments.............................................................................................................12 8.4.2 Semester 2 assignments.............................................................................................................19 9 OTHER ASSESSMENT METHODS ...........................................................................................27 10 EXAMINATION...........................................................................................................................27 10.1 Enquiries about exam dates and venues ....................................................................................27 11 FREQUENTLY ASKED QUESTIONS ........................................................................................27 11.1 Can I send my assignment by email?..........................................................................................27 11.2 Have we received your assignment? ..........................................................................................28 12 CONCLUSION............................................................................................................................28 Please note / important notes: All sections of this tutorial letter apply to the first and second semesters of 2013 except where explicitly stated otherwise. Afrikaanse studente: Die studiemateriaal vir hierdie module is slegs in Engels beskikbaar. As daar enigiets onduidelik is daarin is u welkom om die dosente vir COS3711 te kontak. 4 1 INTRODUCTION Dear Student Welcome to COS3711, Advanced Programming. We trust that you will find this module stimulating and interesting, and wish you a successful year of study. The focus of this module is on advanced object-oriented programming aspects using C++ as the implementation language and the Qt 4 framework for developing object-oriented applications. 2 PURPOSE OF AND OUTCOMES FOR THE MODULE 2.1 Purpose COS3711 is a final year undergraduate module. We are obliged to offer a course that is comparable in standard to what other universities in the world offer in advanced programming concepts at this level. As the School of Computing, we opted for an advanced programming course using the public domain framework Qt 4. This module teaches a selection of design patterns to improve your existing object-oriented programming knowledge, new programming aspects such as concurrency, XML handling, and regular expressions as well as the reuse of open-source libraries and tools using the Qt 4 framework. In addition, some network programming will be included. The topics covered in this module require a good working knowledge of C++ as well as objectoriented programming knowledge as covered in the first and second level programming modules. You will be expected to know at least the following if you are to fully work with the material in this module: • C++: .h and .cpp files, basic OOP principles including classes, objects, inheritance, polymorphism, pointers, and templates. • Qt: console and GUI applications, signals and slots, Qt container classes. • Design: knowledge of UML, Composite, Observer, Flyweight, Monostate, and Command design patterns. After completing this module, you should have a deeper understanding of both the C++ language and the Qt libraries, as well as of the design patterns used in developing applications with them. 2.2 Outcomes After completing this module you should be able to: • Understand, recognise, and implement a number of design patterns • Understand and reuse libraries • Understand and implement concurrent programming techniques • Use regular expressions in an application environment • Generate and parse XML files • Understand and implement reflective programming • Write programs that connect to a network

Meer zien Lees minder
Instelling
University Of South Africa
Vak
COS3711 - Advanced Programming










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

Geschreven voor

Instelling
University of South Africa
Vak
COS3711 - Advanced Programming

Documentinformatie

Geüpload op
10 oktober 2021
Aantal pagina's
28
Geschreven in
2021/2022
Type
Samenvatting

Onderwerpen

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.
lectdenis Chamberlain College Of Nursing
Bekijk profiel
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
2044
Lid sinds
4 jaar
Aantal volgers
1589
Documenten
6258
Laatst verkocht
1 dag geleden
online tutor

FOR THE BEST ASSIGNMENTS AND HOMEWORKS ,TO HELP AND TUTORING ALL KIND OF EXAMS

3.7

290 beoordelingen

5
129
4
48
3
47
2
18
1
48

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