About EduCS.me

EduCS.me is a comprehensive resource hub designed for computer science educators and students, with a focus on the IB Diploma Programme Computer Science curriculum.

Mission

Our mission is to provide clear, structured, and practical guidance that helps students succeed in their computer science studies. We believe that learning should be accessible, well-organized, and grounded in real-world application.

Course Overview

This site covers the seven interconnected layers of computing systems as outlined in the IB CS curriculum:

  1. Information Layer — Data representation, security, and management
  2. Hardware Layer — Physical components and architecture of computing systems
  3. Programming Layer — Languages, algorithms, and data structures
  4. Operating Systems Layer — Resource management and process handling
  5. Applications Layer — Software development and engineering principles
  6. Communication Layer — Networking and data exchange protocols
  7. Ethics and Implications — Social and ethical dimensions of technology

In addition, we provide detailed guidance for the Internal Assessment (IA), helping students navigate every criterion from planning through evaluation.

Who Is This For?

  • IB Computer Science students preparing for exams and the Internal Assessment
  • Computer science educators looking for structured teaching resources
  • Curious learners exploring the foundations of computer science

About the Author

This site is maintained by a computer science educator passionate about making CS education accessible and effective.

Feedback

Have suggestions, corrections, or ideas for new content? We’d love to hear from you — reach out at pete@educs.me.


Back to top

© EduCS.me — A resource hub for IB Computer Science

This site uses Just the Docs, a documentation theme for Jekyll.