MastaLearn awards independently verified, evidence-based professional development credentials — autonomous preparatory courses for classroom practitioners. Not affiliated with, endorsed by, or accredited by Cambridge Assessment International Education or the International Baccalaureate Organization. Cambridge IGCSE and IB are registered trademarks of their respective owners.
IB DP Computer Science HL/SL: Java/Python Pseudocode Algorithms & The Solution IA Dossier
There is a severe global shortage of qualified IB Computer Science educators. Schools routinely assign general IT teachers to the course, creating huge demand for foundational guidance.
MastaLearn Focus
Teaching IB pseudocode frameworks, guiding students through the 40-hour Solution software development IA project, and analyzing Paper 3 case studies.
Enrollment
Study plan & payment
8-week self-paced course · pay in full or spread the cost over 3 monthly installments.
Secure Stripe checkout. Installment plans are charged monthly and close automatically once every installment has been paid — no hidden interest.
MastaLearn awards independently verified, evidence-based professional development credentials — autonomous preparatory courses for classroom practitioners. Not affiliated with, endorsed by, or accredited by Cambridge Assessment International Education or the International Baccalaureate Organization. Cambridge IGCSE and IB are registered trademarks of their respective owners.
Module 4 · Portfolio Capstone Studio
Capstone: the Digital Teaching Portfolio
Submit the final version of all three portfolio components here. Use the mentor feedback from Modules 2, 3 and 4 to make your corrections, then resubmit each corrected artifact. Every final submission is marked by an experienced practitioner within 5 hours — if it is still unmarked after that, the AI assessor grades it and publishes feedback. These final marks count towards your Portfolio Capstone Studio module grade.
2-Week Scheme of Work
A two-week unit plan for a specific IGCSE/IB/CBC subject, mapped to official syllabus and assessment objectives.
Submitted in Module 2
Portfolio · Submit in Module 2
2-Week Scheme of Work
A two-week unit plan for a specific IGCSE/IB/CBC subject, mapped to official syllabus and assessment objectives.
Differentiated Lesson Plan
A full lesson plan evidencing support for diverse learners: tiered tasks, scaffolds and extension pathways.
Submitted in Module 3
Portfolio · Submit in Module 3
Differentiated Lesson Plan
A full lesson plan evidencing support for diverse learners: tiered tasks, scaffolds and extension pathways.
Marked Student Sample
A student sample paper graded according to official mark schemes, with detailed, actionable teacher feedback.
Submitted in Module 4
Portfolio · Submit in Module 4
Marked Student Sample
A student sample paper graded according to official mark schemes, with detailed, actionable teacher feedback.
Course Learning Path
3/4 modules structuredWork through each module in order. Every module lists its topics and objectives; each topic opens an interactive lesson with a curated video and image, sub-themed learner-centred text, your AI Tutor, a 10-question quiz, a 10-question CAT and a 10-mark group discussion. Module portfolio submissions are marked by an experienced practitioner within 5 hours — if not, the AI assessor grades them — and your corrected final versions in the Capstone Studio count towards the last module grade. Your topic grades average into your module grade, and your module grades average into your final course grade.
- 1
Module 1 — Programme Framework & Assessment Design
1. Unpacking the IB DP Computer Science Syllabus & Assessment Model
- Interpret the core components of the IB DP Computer Science syllabus.
- Differentiate between the assessment objectives (AO1-AO4) and their application in DP CS.
2. Decoding the Paper 1 & 2 Examination Architecture
- Analyze the structure and demand of Paper 1 (Systems) and Paper 2 (OOP/Databases/Web Science).
- Explain the role of command words in determining expected student performance in written papers.
3. Mastering the Solution: IA Dossier Requirements & Criterion Overview
- Deconstruct the IA assessment criteria to identify common student pitfalls.
- Map the 40-hour development cycle to the required sections of the IA dossier.
4. Calibration Workshop: Applying Official Mark Schemes to Student Scripts
- Apply official mark schemes to sample student responses with high precision.
- Identify and justify the variance between examiner standards and typical classroom grading.
5. Strategic Curriculum Planning: Building a Two-Week Scheme of Work
- Design a cohesive two-week scheme of work that integrates syllabus content with assessment practice.
- Incorporate inclusive teaching strategies that address the needs of diverse learners in a DP CS context.
6. Professionalism & Portfolio Readiness: Documenting Evidence for Employers
- Translate classroom artefacts into professional portfolio evidence.
- Reflect on instructional design decisions using pedagogical theory and IB-aligned criteria.
- 2
Module 2 — Internal Assessment & Moderation Standards
Portfolio: 2-Week Scheme of Work1. Deconstructing the IA Criteria: Understanding the 34-Mark Solution Dossier
- Explain the assessment criteria A through E for the Computer Science IA.
- Differentiate between high, medium, and low-level performance descriptors within the mark scheme.
2. Mastering Internal Moderation: Calibration and Evidence-Based Assessment
- Identify common pitfalls in applying IB internal assessment rubrics to student work.
- Apply official examiner mark schemes to sample student dossiers to reach a calibrated score.
3. Designing for Success: Structuring the 40-Hour IA Roadmap
- Create a timeline for the 40-hour IA project that balances technical development with documentation.
- Implement strategies to monitor student progress while maintaining academic integrity.
4. Developing Student-Facing Rubrics and Feedback Loops
- Convert dense IBO assessment criteria into clear, accessible student rubrics.
- Construct actionable feedback that promotes student autonomy without over-guiding.
5. Capstone Preparation: Mapping the 2-Week Scheme of Work
- Map lesson activities to specific IBO syllabus assessment objectives.
- Integrate IA skill-building exercises into a cohesive two-week teaching sequence.
6. Building a Weekly Scheme of Work
Interactive templatePlan your two-week portfolio scheme of work in the interactive template: type your rows, paste content, or import a PDF/PNG/Word document — then export the finished scheme as PDF, Word or PNG.
Open the interactive templateModule overview lessonLog in to submitPortfolio · Submit in Module 2
2-Week Scheme of Work
A two-week unit plan for a specific IGCSE/IB/CBC subject, mapped to official syllabus and assessment objectives.
- 3
Module 3 — Applied Classroom Practice: Teaching IB pseudocode frameworks, guiding students through the 40-hour Solution software development IA project, and analyzing Paper 3 case studies.
Portfolio: Differentiated Lesson PlanThe topic list for this module is being prepared.
Module overview lessonLog in to submitPortfolio · Submit in Module 3
Differentiated Lesson Plan
A full lesson plan evidencing support for diverse learners: tiered tasks, scaffolds and extension pathways.
- 4
Module 4 — Portfolio Capstone Studio
Portfolio: Marked Student Sample1. Consolidating the Digital Teaching Portfolio
- Select and curate high-impact artifacts that demonstrate pedagogical competency.
- Align personal teaching evidence with the IB DP Computer Science syllabus requirements.
2. Mastering Examiner-Level Calibration
- Apply official IB mark schemes to sample student responses with high precision.
- Justify grading decisions using specific command-word criteria found in the syllabus.
3. Crafting Actionable Feedback for IA Dossiers
- Translate abstract mark scheme requirements into clear, student-friendly feedback.
- Implement assessment for learning techniques to improve the quality of student Solution drafts.
4. Finalizing the Marked Student Sample Artifact
- Produce a finalized, double-marked assessment artifact with comprehensive annotations.
- Demonstrate the ability to provide consistent feedback that maps directly to the IA criteria.
5. Professional Readiness and Oral Defense Preparation
- Synthesize reflections on pedagogy, assessment, and classroom management for the final review.
- Articulate a defense for the pedagogical decisions made throughout the portfolio assembly.
6. Marking Student Papers
Interactive marking exercisePractise examiner-level marking on a sample script with its marking guide, then mark a past paper of your own and submit the marked paper as your Marked Student Sample portfolio.
Open the marking exerciseModule overview lessonLog in to submitPortfolio · Submit in Module 4
Marked Student Sample
A student sample paper graded according to official mark schemes, with detailed, actionable teacher feedback.
Full Course Blueprint
Placeholder framework · 20 componentsCourse Title
IB DP Computer Science HL/SL: Java/Python Pseudocode Algorithms & The Solution IA Dossier (DP HL/SL)
Course Description
A MastaLearn portfolio-based certification course for educators of Java/Python Pseudocode Algorithms & The Solution IA Dossier, aligned to syllabus code DP HL/SL. This course develops verified classroom competency in Teaching IB pseudocode frameworks, guiding students through the 40-hour Solution software development IA project, and analyzing Paper 3 case studies. Graduates leave with an employer-ready Digital Teaching Portfolio rather than a certificate of attendance.
Course Rationale / Justification
There is a severe global shortage of qualified IB Computer Science educators. Schools routinely assign general IT teachers to the course, creating huge demand for foundational guidance. MastaLearn addresses this gap by preparing teachers not just to deliver content, but to evidence real classroom competency against official standards — exactly what hiring schools screen for.
Course Objectives
- Interpret the official International Baccalaureate Organization (IBO) frameworks, syllabus documents and command words governing Java/Python Pseudocode Algorithms & The Solution IA Dossier.
- Apply mark schemes and assessment standards with examiner-level accuracy.
- Design inclusive, active-learning lessons demonstrating Teaching IB pseudocode frameworks, guiding students through the 40-hour Solution software development IA project, and analyzing Paper 3 case studies.
- Convert official mark schemes into student-facing rubrics and actionable feedback.
- Compile a portfolio evidence pack that proves classroom readiness to employers.
Learning Outcomes
- Unpack the syllabus and assessment objectives for Java/Python Pseudocode Algorithms & The Solution IA Dossier into an actionable teaching plan.
- Mark sample candidate responses to within one mark of calibrated standards.
- Deliver a differentiated lesson that shows Teaching IB pseudocode frameworks, guiding students through the 40-hour Solution software development IA project, and analyzing Paper 3 case studies.
- Produce a two-week scheme of work mapped to official content and assessment objectives.
- Defend portfolio decisions in an oral readiness review.
Course Competencies
- Syllabus and command-word interpretation for DP HL/SL
- Mark-scheme analysis and script calibration
- Differentiated lesson and scheme-of-work design
- Assessment for Learning: rubric construction and feedback quality
- Portfolio documentation and professional self-evaluation
Target Audience / Entry Requirements
IB DP, MYP and CP teachers and coordinators, including general-subject teachers assigned to IB courses and new programme coordinators. Entry requirements: a recognised teaching qualification (or final-year B.Ed./PGDE standing), access to a classroom or practicum context, and reliable internet access.
Course Duration & Workload
8 weeks of structured study: 48 guided learning hours, 24 self-study hours, plus dedicated capstone portfolio time across 4 modules. Weekly commitment of roughly 10-12 hours.
Course Topics & Subtopics
Teaching & Learning Strategies
- Interactive lectures and examiner-led demonstrations
- Case studies using real candidate responses and mark schemes
- Collaborative group work and departmental moderation sprints
- Micro-teaching with peer and mentor critique
- Practical sessions and simulations of live assessment conditions
- Structured reflective practice and professional journaling
- One-to-one mentorship with an experienced IGCSE/IB/CBC practitioner
Learning Resources
- Official syllabus documents, specimen papers and examiner reports
- Annotated mark schemes and standards files
- Video walkthroughs of live marking and moderation
- Downloadable templates: schemes of work, lesson plans, rubrics
- The MastaLearn digital library and discussion community
- Recommended readings on assessment for learning and pedagogy
Course Activities
- Weekly assignments linked to real classroom artefacts
- A capstone project: the Digital Teaching Portfolio
- Practical assessment simulations (marking, moderation, invigilation)
- Peer collaboration on rubric design and script calibration
- A reflective practice journal with mentor feedback
- An oral presentation defending portfolio decisions
Course Assessment
- Continuous Assessment Tests (CATs) at the end of each module
- End-of-topic assessments: 10 multiple-choice questions, 70% pass mark
- Applied marking and moderation exercises with calibration feedback
- Portfolio of evidence: the Digital Teaching Portfolio (capstone)
- Final readiness review: oral defense of the portfolio with a reviewer
Assessment Criteria / Rubrics
- Exemplary (4): Portfolio artifacts fully aligned to official frameworks, with examiner-level accuracy and insightful, actionable learner feedback.
- Proficient (3): Artifacts complete and standards-aligned; minor gaps in differentiation, feedback precision, or framework referencing.
- Developing (2): Artifacts broadly structured but with gaps in alignment to the mark scheme, tier/level management, or inclusivity.
- Beginning (1): Artifacts incomplete or substantially misaligned; further practice required before certification.
Course Policies
- Attendance: learners should engage with all four modules and attend mentor sessions live where possible.
- Submissions: portfolio artifacts are due by the final week; one resubmission window per artifact.
- Academic integrity: all submitted artifacts must be the learner's own work; plagiarism voids certification.
- Grading system: rubric bands per artifact, weighted to a final capstone grade; 70% overall to certify.
Certification Requirements
- Complete all modules with an average of 70% or higher on end-of-topic assessments.
- Submit the three required portfolio artifacts (scheme of work, differentiated lesson plan, marked student sample).
- Achieve a capstone grade of Proficient (3) or above on every portfolio artifact.
- Pass the final readiness review with a MastaLearn portfolio reviewer.
Evaluation of the Course
- Structured learner feedback collected after every module
- Instructor reflection and portfolio reviewer calibration sessions
- Performance data: pass rates, capstone grades and time-to-certification
- Annual syllabus review against the latest board specifications
Course Schedule / Weekly Plan
Support & Mentorship Structure
- A named course mentor who reviews each artifact against the rubric
- Structured feedback cycles: draft, critique, revise, verify
- Weekly office hours with an experienced practitioner
- Access to the MastaLearn community for peer moderation
Professional Pathways
- Progress to advanced certifications within the same track
- Qualify as a MastaLearn portfolio reviewer or course mentor
- Join the school advisory panel as an experienced practitioner
- Introductions to hiring partner schools through the employer pipeline
Be first in line when this course opens
Enrollment for this placeholder course opens soon. Register your interest with an advisor to reserve a cohort place.