No guests here! Course: IGCSE Computer Science
Skip to main content
Computer Science with Mr MJ
  • You are currently using guest access (Log in)

IGCSE Computer Science

  1. Home
  2. Courses
  3. St Mary's School - Computer Science
  4. IGCSE Computer Science
  • St Mary's School


    St Mary's School
  • Daily Resources & Lesson Plans

    Daily Resources & Lesson Plans

    • DATE

      TOPIC

      LEARNING INTENTIONS

      Fri 8 Sep

      Coding with Java

      Click Here

      Wed 6 Sep

      Welcome | Analysis of Previous Learning | Next Steps

      Click Here
    Daily Resources & Lesson Plans
  • Course Overview & Assessment

    Course Overview & Assessment

    Not available
      Course Overview & Assessment
    • Unit 1 - Algorithms and Programming - Getting Started

      Unit 1 - Algorithms and Programming - Getting Started

      • For any aspiring programmer, the benefits of learning Java are foundational to learning subsequent coding languages such as C, C#, C++, Python and others. This is because Java teaches new coders how to think like a programmer, working through processes with logic and testing out ideas.

      • Interactive Tasks - Data Types, Input, Process, Output, Solving Problems and Formulas

      • Exploring Java

        • Comments in Java Code
        • Summative Assignment - Using Formulas in Java
        • 5 Basic Principles Of Graphic Design You Take For Granted Everyday
        • Examples of Using Scanner()
        • Solution - Using Scanner.nextLine() after Scanner.nextInt() 
        • Summative Assignment - Solving Problems II
        • Types of Program Error
        • Useful Technique - Press ENTER to exit

      Unit 1 - Algorithms and Programming - Getting Started
    • Unit 1 - Algorithms and Programming - Further Coding

      Unit 1 - Algorithms and Programming - Further Coding

      • Design, develop and document software solutions;  master branching and decision making; master a range of techniques to iterate in Java using while, for and repeat loops; to master standard operations on Strings and lists using 1 x dimensional arrays;  ArrayLists; explore standard coding techniques for searching and sorting data;  process lists using standard algorithms for a linear search and an iterative bubble sort; understand the impact of top-down design and modular programming to solve complex problems through collaborative teamwork; design and develop user-defined functions and procedures;  testing and evaluating software solutions;

        Assessment Notification: 

        Unit 2
        Practice Project

      • Understanding Binary and Hexadecimal

        • Video Tutorial -
          Why do computers use 1's and 0's
        • Video Tutorial - 
          Understanding Binary, Hexadecimal, Decimal (Base-10)
        • Google Worksheet - Binary to Decimal Conversions
        • Practice - Cisco Binary Numbers Game
        • Revision - Video Tutorial - 
          How To Convert Decimal to Hexadecimal
        • Online Converter - All Bases - Check your Answers - Extension -> Create it in Java
        • Practice - Flippy Bit Game
        • Summative Assignment - Binary, Hex Conversion Worksheet
        • Quick reference - The ASCII conversion table
        • Summative Assessment - Assessment:  ASCII Conversions
      • AP CSP Loops

      • AP CSP Functions

      • 1 Dimensional Arrays

      • Standard Algorithm - Bubble Sort
      Unit 1 - Algorithms and Programming - Further Coding
    • Unit 1.2 - Impact of Computing

      Unit 1.2 - Impact of Computing

      Not available
        Unit 1.2 - Impact of Computing
      IGCSE Computer Science
      Daily Resources & Lesson Plans
      Unit 1 - Algorithms and Programming - Getting Started
      Unit 1 - Algorithms and Programming - Further Coding
      Home
      Calendar
      You are currently using guest access (Log in)
      Home