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:
- Information Layer — Data representation, security, and management
- Hardware Layer — Physical components and architecture of computing systems
- Programming Layer — Languages, algorithms, and data structures
- Operating Systems Layer — Resource management and process handling
- Applications Layer — Software development and engineering principles
- Communication Layer — Networking and data exchange protocols
- 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.