Teaching and Learning Folio

Teaching and Learning Folio

 Teaching Philosophy

My teaching philosophy is founded on the constructivist and connectivism theories of learning. In line with these, I developed an integrative technology enhanced strategies ConTIS model for the digital learning environments.  I value students’ active learning and participation in generating relevant knowledge within our social and cultural environments, therefore making students key partners in the learning process. Students should experience authentic problem solving challenges that require critical thinking, ability to communicate the process, demonstrate creativeness and their collaborative efforts. My goal is to make a difference to whoever I make contact with, cultivate some lifelong values, qualities and characteristics the can positively contribute to their communities. My slogan “Technology is for everyone”

Teaching and Learning

  • The 21st century skills are pivotal to digital enhanced teaching strategies thus fostering life-long digital-enhanced learning skills.
  • To enable a connected learning environment, I use the Learning Management Systems (LMS), web 2.0 and networking media to communicate, share resources, encourage virtual discussions on topical issues that pertain to the course content, I also use LMS for assessment and evaluation using such tools as quizzes, tests, projects, exams, discussion forums, online chats and grading.
  • 2014 (UCT) volunteered to assist teachers from a school in Khayalitsha in using computer in their teaching
  • Implemented a series of activities based learning programs, which resulted in increased student interest in regular lessons
  • 2003, I was part of a team in introducing technology integration using application packages for teaching and learning across the curriculums in a World Bank funded project in Zimbabwe.
  • 2006, I created and implemented a class grading and sports scoring system as an ICT HOD at Gateway School, Zimbabwe
  • I workshopped and mentored educators on technology integration teaching strategies as a facilitator in schools in Harare, Zimbabwe.
  • Coordinating the rolling in of computers in schools in Zimbabwe.

Taught courses overviews

  • Introduction to Information Systems 

The aim of this module is to provide students with an understanding of how organisations use information systems to help them manage their specific needs. Information is the most valuable resource that an organisation possesses. The effective gathering, protection, analysis, processing and dissemination of information is vital to the success of any organisation.

  • Mathematics for Computer Science 

This module provides students with an understanding of the underlying mathematical concepts that support the diverse fields supported by software engineers. This module is an introduction to some of the mathematical concepts and techniques that will be required by software engineers. To develop the mathematical skills necessary for software engineering, students must acquire a range of mathematical skills, which are often applied in the creation of coded solutions to everyday problems.

  • Internet Server Management 

The aim of this module is to enable students to implement and manage secure internet technologies for networking systems. As more organisations adopt internet-aware software there is an increasing need to understand the implications of internet technologies. In addition many organisations are now creating their own internet and intranet sites and therefore the successful management of sites and servers is becoming fundamental to network managers. The aim of this module is to provide an introduction to internet server management within the context of a network operating system.

  • Software Development Project 

The aim of this module is for students to apply their knowledge of systems development to develop an information system of medium to large complexity for a virtual customer, and to create the necessary documentation related to the systems development process.

  • Introduction to Programming 

The aim of the module is to prepare students to the world of programming, giving them the foundation of programming basics. Thus the ability to use various platforms to create real life programs with the use of languages such as C#, C++, and Java.

  • Professional studies – ICTs in education 

ICT in Education provides competency-based professional development on the effective integration of technology into the classroom. Educators are given the digital technology tools and challenged on how they can incorporate them into their teaching practices.

  • Educational technology 

The Educational technology course is designed to deepen and expand educators’ knowledge of digital technology tools and resource, and how to incorporate them into their classroom practices. The module provides opportunities for active, hands-on learning and practice that draws on participants’ own classroom experiences and creates opportunities for them to integrate educational technology tools into their classrooms.