Our Approach at Code School Cyprus

Our approach to learning is hands-on and project-based. Rather than simply lecturing students on computer science concepts, the curriculum is designed to allow students to learn through actively building and creating their own projects. This approach helps students develop a deeper understanding of the material, as they are able to apply what they have learned in a practical setting. Additionally, the curriculum is structured around units and lessons that build upon each other, gradually introducing new concepts and challenging students to apply what they have learned in increasingly complex projects. This approach helps students develop a strong foundation of knowledge and skills in computer science. Overall, our approach to learning is designed to be engaging, interactive, and rewarding for students.

Our Philosophy

Our values and philosophy are centred around the belief that computer science education is essential for empowering students and promoting a more diverse and inclusive future:

  • All students should have the opportunity to learn computer science, regardless of their background or prior experience
  • We strive to increase the participation of women and underrepresented minorities in the field of computer science, recognizing that a diverse workforce is essential for driving innovation and solving the complex problems of the future.

Pedagogical Approach to our Values

Role of the Teacher

The teacher’s role in our classrooms is to facilitate experiential learning and guide the class in discovering concepts through hands-on activities, rather than just lecturing and providing the first explanation.

Discovery and Inquiry

Our curriculum is designed to make sure students are actively involved in their own learning through a combination of hands-on activities and online course material. The goal is to create shared experiences that help students build a strong understanding of coding and computer science concepts, and connect to with each other.

Materials and Tools

Our materials and tools are designed for students to learn and explore coding and computer science concepts in a fun and engaging way. Our videos, in particular, are useful for helping students understand concepts and featuring a diverse group of presenters and role models in computer science.

Creating and Personal Expression

Our curriculum encourages creativity and self-expression through projects, assignments, and activities that challenge students to use their new skills to create something original and share it with others. We aim to empower students to use computer science as a way to express themselves and leave their mark on the world.

The Classroom Community

Our lessons often involve group work and collaboration, with activities that range from short discussions with a partner to long-term group projects. We believe that this promotes active and effective learning, as well as a more inclusive and supportive classroom culture in which all students can share and consider each other’s ideas.

en_USEnglish