Hero image

Computer Science IGCSE-A Level

Average Rating5.00
(based on 1 reviews)

In this shop you will find all the resources you need to teach Computer Science, following the International Computer Science curriculum (CIE - International GCSE and A-Level).

In this shop you will find all the resources you need to teach Computer Science, following the International Computer Science curriculum (CIE - International GCSE and A-Level).
Pseudocode Guide for GCSE/A Level Students and Teachers
jose_estevejose_esteve

Pseudocode Guide for GCSE/A Level Students and Teachers

(0)
The “Pseudocode Guide for CS Students and Teachers” is a resource in PDF with 63 pages designed to enhance your teaching and improve your students’ understanding of algorithmic thinking. Key Features Structured Learning: The guide is organized into seven sections, covering everything from basic programming operations to complex data structures and algorithms. Each section is designed to build upon the last, providing a clear pathway for students to follow. Standardized Approach: It offers a standardized method for writing pseudocode, which is crucial for effective communication of algorithmic concepts. This consistency helps students grasp the material more easily and prepares them for exam success. Practical Examples: With numerous examples throughout, teachers can illustrate how to apply pseudocode to a wide range of programming problems, making abstract concepts more tangible for students. Teaching Resources: The guide includes tips for teachers on how to use the material effectively in the classroom, ensuring that you can provide a consistent and high-quality learning experience for your students. Exam Preparation: Proficiency in pseudocode is vital for IGCSE and A Level exams. This guide equips both teachers and students with the tools needed to excel in assessments. Why Choose This Guide? Investing in this pseudocode guide means equipping yourself with a resource that not only enhances your teaching but also empowers your students to think critically and solve problems effectively. By fostering a strong foundation in pseudocode, you prepare your students for future programming challenges and real-world applications. Don’t miss the opportunity! Download this guide today and transform the way you teach algorithmic thinking.
CIE Computer Science IGCSE Unit 4. Computer Architecture
jose_estevejose_esteve

CIE Computer Science IGCSE Unit 4. Computer Architecture

(0)
This unit of the course contains the explanations about the basics of the architecture on computers. Computer Architecture is one of the most difficult units in the IGCSE course due to its abstract contents. The unit contains 32 pages divided into three sections: 1. Computer Architecture and 2. Embedded Systems. This unit contains the following contents: an historical approach to the most important events in Computer Science before Von Neumann a wide explanation of the Von Neumann model (also called Stored Program Concept) including the most important parts of a computer system the explanation of the parts that compound a CPU including the Arithmetic and Logic Unit (ALU), the Control Unit (CU) and Registers. an introduction of the different types of memory that are included in the Memory Unit of a computer an explanation of the System Bus, their importance and the other buses included on it (Data bus, Control bus, Address bus) a deep explanation of the factors that affect the performance of a CPU an introduction of the concept of an Instruction Set included in every CPU a wide explanation of the concept of the Fetch-Decode-Execute Cycle with a lot of schemas and examples for better understanding an introduction to the concept of Embedded Systems, including the difference between microcontrollers, microprocessors and systems on chip (SOC) the advantages, disadvantages and applications of embedded systems Syllabus objectives, schemes and graphics are provided for better understanding.
CIE Computer Science IGCSE - Unit 2. Databases
jose_estevejose_esteve

CIE Computer Science IGCSE - Unit 2. Databases

(0)
The second unit of the course contains a PDF document you can use directly in your lessons. Includes a 27-page document divided into three sections: 1. Introduction to databases 2. Data validation 3. Structured Query Language, SQL This unit contains the following contents: explanations of the basic concepts regarding databases: flat-file databases, table, record, field, key, data types, primary key, … etcetera. introduction to the need of databases and the disadvantages of flat-file databases definition of data validation and their importance in databases explanation of the most used validation checks in databases, such as length check, range check and format check introduction to Structured Query Language, SQL and its syntax explanation of how produce queries using the command SELECT use of the most common commands and functions in SQL such as SUM and COUNT. Syllabus objectives, schemes and graphics are provided for better understanding.
CIE Computer Science IGCSE - Unit 1. Data Representation
jose_estevejose_esteve

CIE Computer Science IGCSE - Unit 1. Data Representation

(0)
This first unit of the course contains the explanations about how integer numbers, text, sound and images are stored in a computer system. Also, an introduction to compression is explained including the types of compression, the most used formats and the explanation of why compression is needed in Computer Science. The unit contains 72 pages divided into three sections: 1. Number systems 2. Text, sound and images and 3. Data Storage and Compression. This unit contains the following contents: a revision of how numbers are represented using symbols a revision of how decimal system works explanation of binary and hexadecimal number systems and the symbols used examples of conversions of numbers between number systems explanation of the binary addition understanding of what is an overflow and in which cases it may occur explanations of logical right and left shifts with examples representations of positive and negative integers using two’s complement a wide explanation of what is a character set incluing ASCII and Unicode definitions and an explanation of the process of converting analogue sound into digital definitions about images and explanations of how bitmap images are stored on a computer system an introduction of the storage measurement units such as the multiples of the bit and byte and how to convert between them explanation and examples of why is compresion needed explanation of the two types of compression, including lossless and lossy, their advantages/disadvantages and their current use in Computer Science Syllabus objectives, schemes and graphics are provided for better understanding.
CS CIE IGCSE Course - Unit 0. An overview on Computer Science
jose_estevejose_esteve

CS CIE IGCSE Course - Unit 0. An overview on Computer Science

(1)
The CIE Computer Science IGCSE course is very wide and extense. This first unit is an overview of the IGCSE course including an introduction of what is a computer and the units of the course following the 0478 CIE Computer Science syllabus. This resource contains a 20-page document (in PDF ready to be used) that you can use to teach the students the contents of the course before beginning your lessons.