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
Taught courses overviews
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.
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.
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.
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.
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.
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.
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.