"Knowledge is constructed from one's experiences"
Teaching and learning Computer Science must involve the development of a solid theoretical foundation of the taught course and the adoption of student-centered and problem-based pedagogies founded on constructivism. The teacher should take the role of a coach assisting students in realizing the theory into solutions to given problems. I am a strong advocate of creating an interactive learning environment for all students utilizing active learning and using visualizations, examples, discussions and practical exercises. I strongly believe that a key enabler to engaging students in learning, is an inclusive environment where the course material is also related to their interests using real world examples they will come across in their future careers (for undergraduates) or are experiencing in their work environment (for graduates).
University of Nicosia
University of Nicosia
University of Cyprus
University of Cyprus