Free Educational Resources from Mr. Noureddine Tadjerout
Average Rating4.64
(based on 35 reviews)
I am a versatile professional with a diverse skill set and a strong background in education and technology. As an accomplished Author, Teacher Trainer, Examiner, and certified Apple Teacher and VEX Robotics. I have honed my expertise in Computer Science and Mathematics education. Additionally, I hold the role of Curriculum Development Specialist, focusing on Computer Science, Engineering, and Microsoft Office. I am passionate about creating educational resources and assisting fellow educators.
I am a versatile professional with a diverse skill set and a strong background in education and technology. As an accomplished Author, Teacher Trainer, Examiner, and certified Apple Teacher and VEX Robotics. I have honed my expertise in Computer Science and Mathematics education. Additionally, I hold the role of Curriculum Development Specialist, focusing on Computer Science, Engineering, and Microsoft Office. I am passionate about creating educational resources and assisting fellow educators.
Content overview
Candidates study the following topics:
Computer systems
1 Data representation
2 Data transmission
3 Hardware
4 Software
5 The internet and its uses
6 Automated and emerging technologies
Algorithms, programming and logic
7 Algorithm design and problem-solving
8 Programming
9 Databases
10 Boolean logic
Lesson Objectives
All of you will…
Draw simple shapes using the turtle
Understand the use of different commands such as move forward, backward, left, right
Most of you will…
Use computational thinking skills to look for repeating patterns and include them in your programming
Table of Contents:
Lesson 1: Motion Commands with Python turtle module
Lesson 2: Main Colour Commands
Lesson 3: Main Circle Commands
Lesson 4: More Color Examples
Lesson 5: Turtle Shapes
Lesson 6: Loopy loops in Python
Lesson 7: Numbers, Variables, functions print and input
Lesson 8: Logical Operators, Conditional Statements
Lesson 9: Strings, Lists
Lesson 10: Random Numbers
Lesson 11: Functions
10.1 Data Types and Records:
Select and use appropriate data types for a problem solution
including integer, real, char, string, Boolean, date (pseudocode will use the following data types: INTEGER, REAL, CHAR, STRING, BOOLEAN, DATE, ARRAY, FILE)
Show understanding of the purpose of a record structure to hold a set of data of different data types under one identifier
Write pseudocode to define a record structure.
Write pseudocode to read data from a record structure and save data to a record structure
10.2 Arrays:
Use the technical terms associated with arrays (Including index, upper and lower bound)
Select a suitable data structure (1D or 2D array) to use for a given task
Write pseudocode for 1D and 2D arrays
Write pseudocode to process array data
Sort using a bubble sort
Search using a linear search
10.3 Files:
Show understanding of why files are needed
Write pseudocode to handle text files that consist of one or more lines
10.4 Introduction to Abstract Data Types (ADT):
Show understanding that an ADT is a collection of data and a set of operations on those data.
Show understanding that a stack, queue and linked list are examples of ADTs
Describe the key features of a stack, queue and linked list and justify their use for a given situation
Use a stack, queue and linked list to store data
(You will not be required to write pseudocode for these structures, but they should be able to add, edit and delete data from these structures)
Describe how a queue, stack and linked list can be implemented using arrays
How to design and plan a very good lesson plan that include pair/group activities and self assessment : in this example, I included lesson plan, lesson Presentation (example Mathematics 2D shapes) and Worksheet for 2D shapes
STEAM Project for grade 7
STEAM Project for grade 8
STEAM Project for grade 9
STEAM Project for grade 10
STEAM Project for grade 11
STEAM Project Proposal Form for grade 10 and 11
You will find many STEAM projets example from grade 7/8/9/10/11
Description of Content: This Project will allow students to use GeoGebra software. Students will be given a task to the GeoGebra program to create a dynamic worksheet that includes a sketch of a Polygon or a triangle with vertices and sides labeled, denoting its perimeter and area. Titles will be added and Text boxes will be used to display perimeter and to label the worksheet. Formatting changes will be explored and completed by students to allow for creativity.
Project Outcomes: After completion of this project, students will be able to:
Download GeoGebra on the iPad, Laptop or PC
Customize their GeoGebra worksheet using titles, custom formatting including font size, colored backgrounds, languages and transformation tools.
Create a simple polygon (triangle) and calculate its perimeter and angles using GeoGebra software
Use GeoGebra software as a tool to solve algebraic and geometric problems
In the the other STEAM project, you will be creating a scale model of a tall, multi-use building. Your building should be economical and strong.