<turbo-stream action="append" target="section-items">
    <template>
            <a href="/computerscience/page/65327/b-212-worksheet" class="card text-body rounded-0 text-decoration-none" data-turbo-frame="_top" data-turbo="false">
        <div class="card-body">
            <div class="row align-items-start gx-3">
                <div class="col-4 col-lg-3">
                    <div class="rounded overflow-hidden hover-zoom hover-overlay">
        <img
            class="d-block w-100 height-150 object-cover"
            src="https://teacher-sites-storage.inthinking.net/subject/generic/44/04.jpg?v=1790338362"
            alt="B 2.1.2 Worksheet"
        >
    </div>

                </div>
                <div class="col-8 col-lg-9">
                                            <h6 class="text-accent">
                            Activities
                        </h6>
                                        <h5 class="fw-semibold text-primary mb-2 d-flex gap-1 align-items-end">
                        B 2.1.2 Worksheet
                                    

                    </h5>
                                            <p class="text-body mb-0 mb-lg-3"> For this section, use only the basic operations taught in class (concatenation, extraction/slicing, and .replace()). These problems may require methods or logic (like loops or if statements) that we have...</p>
                                        <div class="clearfix">
                        <span class="text-muted fs-sm float-end">
                            15 November 2025
                        </span>
                    </div>
                </div>
            </div>
        </div>
    </a>
    <a href="/computerscience/page/65328/b-212-worksheet-answers" class="card text-body rounded-0 text-decoration-none" data-turbo-frame="_top" data-turbo="false">
        <div class="card-body">
            <div class="row align-items-start gx-3">
                <div class="col-4 col-lg-3">
                    <div class="rounded overflow-hidden hover-zoom hover-overlay">
        <img
            class="d-block w-100 height-150 object-cover"
            src="https://teacher-sites-storage.inthinking.net/subject/generic/44/01.jpg?v=1790338362"
            alt="B 2.1.2 Worksheet Answers"
        >
    </div>

                </div>
                <div class="col-8 col-lg-9">
                                            <h6 class="text-accent">
                            Activities
                        </h6>
                                        <h5 class="fw-semibold text-primary mb-2 d-flex gap-1 align-items-end">
                        B 2.1.2 Worksheet Answers
                                    

                    </h5>
                                            <p class="text-body mb-0 mb-lg-3"> This key provides solutions in both Java and Python. 1. Concatenation: Java: Python: 2. Extraction (Slicing): Java: Python: 3. Replacing: Java: Python: 4. Practical Extraction: Java: Python: 5. Manual...</p>
                                        <div class="clearfix">
                        <span class="text-muted fs-sm float-end">
                            15 November 2025
                        </span>
                    </div>
                </div>
            </div>
        </div>
    </a>
    <a href="/computerscience/page/65331/b-212-python" class="card text-body rounded-0 text-decoration-none" data-turbo-frame="_top" data-turbo="false">
        <div class="card-body">
            <div class="row align-items-start gx-3">
                <div class="col-4 col-lg-3">
                    <div class="rounded overflow-hidden hover-zoom hover-overlay">
        <img
            class="d-block w-100 height-150 object-cover"
            src="https://teacher-sites-storage.inthinking.net/ib/computerscience/2025/theme-b-computational-thinking/b2-programming/b2.1-programming-fundamentals/programming.png"
            alt="B 2.1.2 Python"
        >
    </div>

                </div>
                <div class="col-8 col-lg-9">
                                            <h6 class="text-accent">
                            Teacher Resources (new)
                        </h6>
                                        <h5 class="fw-semibold text-primary mb-2 d-flex gap-1 align-items-end">
                        B 2.1.2 Python
                                    

                    </h5>
                                            <p class="text-body mb-0 mb-lg-3"> This page provides a complete 60-minute lesson for IB DP Computer Science topic B2.1.2 (String Manipulation) using Python. It focuses on teaching concatenation (+), extraction (slicing [:]), and replacement...</p>
                                        <div class="clearfix">
                        <span class="text-muted fs-sm float-end">
                            15 November 2025
                        </span>
                    </div>
                </div>
            </div>
        </div>
    </a>
    <a href="/computerscience/page/59378/b-224-queues-java" class="card text-body rounded-0 text-decoration-none" data-turbo-frame="_top" data-turbo="false">
        <div class="card-body">
            <div class="row align-items-start gx-3">
                <div class="col-4 col-lg-3">
                    <div class="rounded overflow-hidden hover-zoom hover-overlay">
        <img
            class="d-block w-100 height-150 object-cover"
            src="https://teacher-sites-storage.inthinking.net/ib/computerscience/2025/theme-b-computational-thinking/b2-programming/b2.2-data-structures/queue.jpeg"
            alt="B 2.2.4 Queues Java"
        >
    </div>

                </div>
                <div class="col-8 col-lg-9">
                                            <h6 class="text-accent">
                            eBook
                        </h6>
                                        <h5 class="fw-semibold text-primary mb-2 d-flex gap-1 align-items-end">
                        B 2.2.4 Queues Java
                                    

                    </h5>
                                            <p class="text-body mb-0 mb-lg-3"> This section introduces the queue data structure, which operates on the FIFO principle (like a line at a store!). We'll explore key operations (enqueue, dequeue, front, isEmpty), their efficiency, and...</p>
                                        <div class="clearfix">
                        <span class="text-muted fs-sm float-end">
                            14 November 2025
                        </span>
                    </div>
                </div>
            </div>
        </div>
    </a>
    <a href="/computerscience/page/64137/introduction-to-ib-computer-science" class="card text-body rounded-0 text-decoration-none" data-turbo-frame="_top" data-turbo="false">
        <div class="card-body">
            <div class="row align-items-start gx-3">
                <div class="col-4 col-lg-3">
                    <div class="rounded overflow-hidden hover-zoom hover-overlay">
        <img
            class="d-block w-100 height-150 object-cover"
            src="https://teacher-sites-storage.inthinking.net/ib/computerscience/2025/planning.jpeg"
            alt="Introduction to IB Computer Science"
        >
    </div>

                </div>
                <div class="col-8 col-lg-9">
                                            <h6 class="text-accent">
                            Teacher Resources (new)
                        </h6>
                                        <h5 class="fw-semibold text-primary mb-2 d-flex gap-1 align-items-end">
                        Introduction to IB Computer Science
                                    

                    </h5>
                                            <p class="text-body mb-0 mb-lg-3"> Two introductory lessons to introduce students to the IB Computer Science course and computational thinking.  By the end of this lesson, students will be able to: Link to presentation Welcome & Icebreaker:...</p>
                                        <div class="clearfix">
                        <span class="text-muted fs-sm float-end">
                            12 November 2025
                        </span>
                    </div>
                </div>
            </div>
        </div>
    </a>
    <a href="/computerscience/page/20599/internal-assessment-teacher-guide" class="card text-body rounded-0 text-decoration-none" data-turbo-frame="_top" data-turbo="false">
        <div class="card-body">
            <div class="row align-items-start gx-3">
                <div class="col-4 col-lg-3">
                    <div class="rounded overflow-hidden hover-zoom hover-overlay">
        <img
            class="d-block w-100 height-150 object-cover"
            src="https://teacher-sites-storage.inthinking.net/ib/computerscience/internalassessment/guide.jpg"
            alt="Internal Assessment - Teacher Guide"
        >
    </div>

                </div>
                <div class="col-8 col-lg-9">
                                            <h6 class="text-accent">
                            Assessment
                        </h6>
                                        <h5 class="fw-semibold text-primary mb-2 d-flex gap-1 align-items-end">
                        Internal Assessment - Teacher Guide
                                    

                    </h5>
                                            <p class="text-body mb-0 mb-lg-3"> Teacher Guide for the Computer Science Internal Assessment, last examination sessions 2026. Before you start make sure you have thoroughly read through the internal assessment details on the IB Computer...</p>
                                        <div class="clearfix">
                        <span class="text-muted fs-sm float-end">
                            11 November 2025
                        </span>
                    </div>
                </div>
            </div>
        </div>
    </a>
    <a href="/computerscience/page/60025/b-244-worksheet-java" class="card text-body rounded-0 text-decoration-none" data-turbo-frame="_top" data-turbo="false">
        <div class="card-body">
            <div class="row align-items-start gx-3">
                <div class="col-4 col-lg-3">
                    <div class="rounded overflow-hidden hover-zoom hover-overlay">
        <img
            class="d-block w-100 height-150 object-cover"
            src="https://teacher-sites-storage.inthinking.net/subject/generic/44/02.jpg?v=1790338362"
            alt="B 2.4.4 Worksheet Java"
        >
    </div>

                </div>
                <div class="col-8 col-lg-9">
                                            <h6 class="text-accent">
                            Activities
                        </h6>
                                        <h5 class="fw-semibold text-primary mb-2 d-flex gap-1 align-items-end">
                        B 2.4.4 Worksheet Java
                                    

                    </h5>
                                            <p class="text-body mb-0 mb-lg-3"> Instructions: Complete the following exercises to deepen your understanding of recursion in Java. 1. Analyse the following recursive Java methods: For each method, identify: 2. Compare the following recursive...</p>
                                        <div class="clearfix">
                        <span class="text-muted fs-sm float-end">
                            10 November 2025
                        </span>
                    </div>
                </div>
            </div>
        </div>
    </a>
    <a href="/computerscience/page/65254/b-245-worksheet-1-java" class="card text-body rounded-0 text-decoration-none" data-turbo-frame="_top" data-turbo="false">
        <div class="card-body">
            <div class="row align-items-start gx-3">
                <div class="col-4 col-lg-3">
                    <div class="rounded overflow-hidden hover-zoom hover-overlay">
        <img
            class="d-block w-100 height-150 object-cover"
            src="https://teacher-sites-storage.inthinking.net/subject/generic/44/03.jpg?v=1790338362"
            alt="B 2.4.5 Worksheet 1 Java"
        >
    </div>

                </div>
                <div class="col-8 col-lg-9">
                                            <h6 class="text-accent">
                            Activities
                        </h6>
                                        <h5 class="fw-semibold text-primary mb-2 d-flex gap-1 align-items-end">
                        B 2.4.5 Worksheet 1 Java
                                    

                    </h5>
                                            <p class="text-body mb-0 mb-lg-3"> Question 1 (a) The iterative method iter_d(int n) is shown, which prints numbers to the console: (i) State the output printed by the call iter_d(4);. [1] (ii) Construct the recursive method recur_d(int...</p>
                                        <div class="clearfix">
                        <span class="text-muted fs-sm float-end">
                            10 November 2025
                        </span>
                    </div>
                </div>
            </div>
        </div>
    </a>
    <a href="/computerscience/page/65255/b-245-worksheet-1-python" class="card text-body rounded-0 text-decoration-none" data-turbo-frame="_top" data-turbo="false">
        <div class="card-body">
            <div class="row align-items-start gx-3">
                <div class="col-4 col-lg-3">
                    <div class="rounded overflow-hidden hover-zoom hover-overlay">
        <img
            class="d-block w-100 height-150 object-cover"
            src="https://teacher-sites-storage.inthinking.net/subject/generic/44/04.jpg?v=1790338362"
            alt="B 2.4.5 Worksheet 1 Python"
        >
    </div>

                </div>
                <div class="col-8 col-lg-9">
                                            <h6 class="text-accent">
                            Activities
                        </h6>
                                        <h5 class="fw-semibold text-primary mb-2 d-flex gap-1 align-items-end">
                        B 2.4.5 Worksheet 1 Python
                                    

                    </h5>
                                            <p class="text-body mb-0 mb-lg-3"> Question 1 (a) The iterative method iter_d(n) is shown, which prints numbers to the console: (i) State the output printed by the call iter_d(4). [1] (ii) Construct the recursive method recur_d(n) that...</p>
                                        <div class="clearfix">
                        <span class="text-muted fs-sm float-end">
                            10 November 2025
                        </span>
                    </div>
                </div>
            </div>
        </div>
    </a>
    <a href="/computerscience/page/65256/b-245-worksheet-1-answers" class="card text-body rounded-0 text-decoration-none" data-turbo-frame="_top" data-turbo="false">
        <div class="card-body">
            <div class="row align-items-start gx-3">
                <div class="col-4 col-lg-3">
                    <div class="rounded overflow-hidden hover-zoom hover-overlay">
        <img
            class="d-block w-100 height-150 object-cover"
            src="https://teacher-sites-storage.inthinking.net/subject/generic/44/01.jpg?v=1790338362"
            alt="B 2.4.5 Worksheet 1 answers"
        >
    </div>

                </div>
                <div class="col-8 col-lg-9">
                                            <h6 class="text-accent">
                            Activities
                        </h6>
                                        <h5 class="fw-semibold text-primary mb-2 d-flex gap-1 align-items-end">
                        B 2.4.5 Worksheet 1 answers
                                    

                    </h5>
                                            <p class="text-body mb-0 mb-lg-3"> Question 1 (a) (i) State the output printed by the call iter_d(4);. [1] (a) (ii) Construct the recursive method recur_d(int n)... [3] Question 2 (a) (i) State the value returned by the call iter_e("Go",...</p>
                                        <div class="clearfix">
                        <span class="text-muted fs-sm float-end">
                            10 November 2025
                        </span>
                    </div>
                </div>
            </div>
        </div>
    </a>



    </template>
</turbo-stream>

    <turbo-stream action="update" target="load-more">
        <template>
            <div class="d-flex justify-content-center my-3">
    <a href="/computerscience/latest-updates?page=41" class="btn btn-secondary loader">
        <i class="fa-regular fa-circle-plus"></i>
        Load more
    </a>
    <div class="spinner-border load-more text-primary" role="status">
        <span class="visually-hidden">Loading...</span>
    </div>
</div>

        </template>
    </turbo-stream>
