[UP Home] [CS Home] [Vreda Home]

Vreda Pieterse
Lecturing and Study Guidance
Most recent at the top

2017 Lecturing
  • COS301 Software Engineering
  • COS730 Software Engineering (I)
  • COS731 Software Engineering (II)
Study leader for Honours Research Project
  • A framework to apply the Internet of Things for medical care in a home environment - H Jita
  • A comparison of implementation issues of monolithic vs microservices architectures - N Manana
  • Influence of personality on teamwork in software engineering - M Leeu
  • A topic map of Algorithms and Data Structures - M klingenberg
  • Technology acceptance in Uganda - H Wandera
  • The use of modern tools for software development in literate style - T Mabuza
  • Trend analysis of source code plagiarism on tertiary level - M Cheriyan
Supervisor for M Sc Research Project
  • . A notation for sets, series and other quantifications - SJ du Plessis
2016 Lectured
  • COS101 Introduction to Programming Support
  • COS132 Introduction to Programming
  • COS222 Operating Systems
  • COS301 Software Engineering
  • COS730 Software Engineering (I)
Study leader for Honours Research Project
  • How cultural diversity affects the management of software development teams - J Evans
  • Misconceptions of the assignment statement - V Venter
Study leader for MIT Mini scription
  • Measuring Team Communication In Agile Scrum Teams - K Ferreira
2015 Lectured
  • COS132 Introduction to Programming
  • COS222 Operating Systems
  • COS740 Formal aspects of computing (I)
  • MIT850 Life cycle maturity models for IT
Study leader for Honours Research Project
  • Determining the quality of plagiarism detection systems for computer science assessments - P Modiba
  • Design decisions for Fitchfork: A system for automatic assessment of programming assignments. - J Janse van Vuuren
  • Topic Maps to support the Semantic Web. - C Kirkwood
2014 Lectured
  • COS132 Introduction to Programming
  • COS121 Software Modelling
  • COS740 Formal aspects of computing (I)
  • COS750 Educational Software Development
Study leader for Honours Research Project
  • Benchmarking of transitive closure algorithms. - M-W Mthande
  • Plagiarism of Programming Assignments amongst Undergrads - D Louw
2013 Lectured
  • COS132 Introduction to Programming
2012 Lectured
  • COS121 Software Modelling
  • COS750 Educational Software Development
  • COS132 Introduction to Programming
  • COS782 Generic Programming
Study leader for Honours Research Project
  • Algorithm Benchmarking Services in the Cloud. - RW Oellermann
2011 Lectured
  • COS121 Software Modelling
2010 Lectured
  • COS121 Software Modelling
  • COS130 Introduction to Programming
  • SWS780 Software Architecture
  • GPG780 Generic Programming
  • MIT850 Life cycle maturity models for IT
Study leader for MIT Mini scription
  • Criteria for measuring, and factors influencing project success of Software Engineering Projects - M Zwane
2009 Lectured
  • COS121 Software Modelling
  • COS130 Introduction to Programming
  • MIT840 IT Research
Study leader for MIT Mini scription
  • Criteria for measuring, and factors influencing project success of Software Engineering Projects - M Zwane
2008 Lectured
  • COS214 Design Patterns
  • MIT842 Computing in perspective
Co-supervisor for M Sc Research Project
  • An Empirically Derived System for High-Speed Shadow Rendering. - HR Rautenbach
2007Lectured
  • COS301 Software Engineering
  • MIT842 Computing in perspective
  • MIT850 Life cycle maturity models for IT
Study leader for Honours Research Project
  • An evaluation of software development methodologies for design of systems aimed for use in market neglect environments. - R Alberts
2006Lectured
  • COS301 Software Engineering
  • MIT842 Computing in perspective
Study leader for Honours Research Projects
  • Ontwerp van 'n Ge-integreerde generiese stelsel vir afstandsbeheer van huishoudelike toestelle. - P Botha
  • The Extreme Rational Unified Process. - HR Rautenbach
2005Lectured
  • COS301 Software Engineering
  • MIT842 Computing in perspective
Study leader for MIT Mini scriptions
  • Project-driven adaptation of life cycle model - EM Barnard
  • An Investigation into the Current State of Information Security in South African Organisations - DW du Preez
2004Lectured
  • COS151 Introduction to Computer Science
  • COS333 Programming Languages
2003Lectured
  • COS151 Introduction to Computer Science
  • COS151 Computer science and algorithms
  • COS222 Operating Systems
  • ERB210 Operating Systems
  • EPE121 Introduction to Program Design (Java)
  • COS110 Introduction to Program Design (Java)
Study leader for MIT Mini scriptions
  • Extracting Configuration Information from unstructured Incident Management text - M van Heerden
  • Towards an Open Model for Modular Web Management Systems for Small to Medium Enterprises - GP van Dyk
2002Lectured
  • COS110 Introduction to Program Design (Java)
  • COS283 System Integration
  • EPE121 Introduction to Program Design (Java)
Study leader for MIT Mini scription
  • Management of the Skills Gap between Academic Preparation and Industry Requirements for Students in the ICT field: a Survey of the ICT industry and the Technikons in the City of Tshwane Metropolitan Municipality - BR Nkosi
2001Lectured
  • EPE121 Introduction to Program Design (Java)
  • COS110 Introduction to Program Design (Java)
  • JRW100 Elementary Java for Teachers
  • JRW101 Basic HTML and the use of Internet.
  • RKS430 Computer Studies 4 (Pascal and Delphi)