Hero image

Free Educational Resources from Mr. Noureddine Tadjerout

Average Rating4.62
(based on 33 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.

243Uploads

89k+Views

231k+Downloads

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.
AS/A level - Computer Science  -Chapter 3- Hardware
TadjeroutTadjerout

AS/A level - Computer Science -Chapter 3- Hardware

(0)
Show understanding of the need for input, output, primary memory and secondary (including removable) storage. Describe the principal operations of hardware devices Show understanding of the use of buffers Explain the differences between Random Access Memory (RAM) and Read Only Memory (ROM) Explain the differences between Static RAM (SRAM) and Dynamic RAM (DRAM) Explain the difference between Programmable ROM (PROM), Erasable Programmable ROM (EPROM) and Electrically Erasable Programmable ROM (EEPROM) Show an understanding of monitoring and control systems Candidates should be able to: Use the following logic gate symbols: Understand and define the functions of: NOT, AND, OR, NAND, NOR and XOR (EOR) gates Construct a logic circuit Construct a truth table Construct a logic expression
IGCSE (CIE) Solution for Pre-Release Material Computer Science Paper 22 May/June 2022 (Part A and B)
TadjeroutTadjerout

IGCSE (CIE) Solution for Pre-Release Material Computer Science Paper 22 May/June 2022 (Part A and B)

(0)
Revision for the IGCSE (CIE) computer science paper 22 May/June 2022 (part A and B) with pseudocode solution for part A Attached revision paper 2 for Part A and B Part A: Attached Pseudocode Solutuon for task 1/2/3 please help yourself Part B: Database , validation, data type and Selection and Repetition, Database: Trace Table Data Type and Selection or Repetition Validation Pseudocode algorithm
MIT App Inventor  for year 7 and 8 to make mobile apps using a blocks-based programming language
TadjeroutTadjerout

MIT App Inventor for year 7 and 8 to make mobile apps using a blocks-based programming language

(0)
App Inventor is a free, cloud-based service that allows you to make your own mobile apps using a blocks-based programming language. You access App Inventor using a web browser (Chrome, Firefox, Safari). With these beginner-friendly tutorials, you will learn the basics of programming apps for Android and iOS phones and tablets. you can use it for year 7 and 8 Please click the link below to use the tutorial https://appinventor.mit.edu/explore/ai2/tutorials Click the link below to start Beginner Tutorials https://appinventor.mit.edu/explore/ai2/beginner-videos
Hardware and software PC Assembly and Repair for Year 7/8 and 9
TadjeroutTadjerout

Hardware and software PC Assembly and Repair for Year 7/8 and 9

(0)
Create a PowerPoint and a poster including the three parts above including the PC or laptop with the latest technology used on them such as hardware component (for example maximum storage devices HDD, CPU, RAM, Motherboard, ….etc), why some of the PCs or laptops are more expensive than others, what makes them so expensive in term of what ? What are the main Components of a Computer System? Gives and Example of Input and Output devises Gives an example of an Operating Systems After you create a PowerPoint and a poster, you should present and explain at the front of the class your project
AS/A level - Computer Science -Chapter_4_Processor Fundamentals
TadjeroutTadjerout

AS/A level - Computer Science -Chapter_4_Processor Fundamentals

(0)
4.1 Central Processing Unit (CPU) Architecture: Show understanding of the basic Von Neumann model for a computer system and the stored program concept Show understanding of the purpose and role of registers, including the difference between general purpose and special purpose registers. Special purpose registers including: • Program Counter (PC) • Memory Data Register (MDR) • Memory Address Register (MAR) • The Accumulator (ACC) • Index Register (IX) • Current Instruction Register (CIR) • Status Register Show understanding of the purpose and roles of the Arithmetic and Logic Unit (ALU), Control Unit (CU) and system clock, Immediate Access Store (IAS) Show understanding of how data are transferred between various components of the computer system using the address bus, data bus and control bus 4.2: Assembly Language: Show understanding of the relationship between assembly language and machine code. Describe the different stages of the assembly process for a two-pass assembler Trace a given simple assembly language program Show understanding that a set of instructions are grouped Including the following groups: Data movement Input and output of data Arithmetic operations Unconditional and conditional instructions Compare instructions Show understanding of the different modes of addressing Including Immediate, direct, indirect, indexed, relative 4.3: Bit manipulation: Show understanding of and perform binary shifts logical, arithmetic and cyclic Left shift, right shift Show understanding of how bit manipulation can be used to monitor / control a device Carry out bit manipulation operations Test and set a bit (using bit masking)
Curriculum Electrical Fundamentals Level 1
TadjeroutTadjerout

Curriculum Electrical Fundamentals Level 1

(0)
Electrical Fundamentals Level I course will provide a basic knowledge of the fundamentals of electricity and electrical engineering. The course contains such subjects as: Electron theory, static electricity and conduction, generation and sources of electricity. It also includes engineering mathematics, and power. In order to facilitate this, students will be engaged in a multitude of practical tasks which will reinforce the classroom based theory work. In addition, a variety of electrical laws are studied and applied to the various aircraft systems to calculate power, voltage, resistance and current. Furthermore, an aviation workshop is used to conduct most lessons. The workshop environment and equipment provides the opportunity and necessary foundation for students to become involved in authentic activities and equipment used in the aviation field. Assessment takes place ‘on the job’, or ‘off the job’ or can be a combination of both. Where assessment occurs off the job, an appropriate simulation is used where the range of conditions reflect realistic workplace situations. Competency will be demonstrated by students working either alone or as part of a team and the assessment environment helps to further reinforce the typical aviation workplace and is an ideal start to a career in aviation. The learner will be able to: • Discuss the sources of DC Voltage. • Recognize the Effects of an Electric Current and Resistance Technology • Investigate Kirchoff’s Current and voltage laws and perform resistance network measurements. • Recognize the very important effects and uses of magnetism and electromagnetism in electrical field. • Recognize the basic constructions and applications of a Capacitor • Discuss the types of lighting technologies used on aircraft.
Curriculum Java Programming Level 2
TadjeroutTadjerout

Curriculum Java Programming Level 2

(0)
This course adopts a step-by-step, project-based approach to teach students level 2 Java programming and concepts and skills for creating simple compute programs using java programming language. Java’s unique architecture enables programmers to develop a single application that can run across multiple platforms reliably seamlessly. In this hands-on course, students gain extensive experience with Java and its object-oriented features. Students will be able to explore and use classes, use methods and develop syntax to create windows components and change appearance of the components also Students learn to create robust console and GUI applications.
Curriculum for using basic programming skills using Hopscotch app.
TadjeroutTadjerout

Curriculum for using basic programming skills using Hopscotch app.

(0)
Students will enable students understand the creativity needed to program using basic programming skills using Hopscotch app. They will plan, design, code and test different computer games. Throughout the course, students will use a selected number of professional apps and a lot of hands on activities.
Computer Science  Year 10 and 11 - paper 2 - Problem-solving and design
TadjeroutTadjerout

Computer Science Year 10 and 11 - paper 2 - Problem-solving and design

(0)
Show understanding that every computer system is made up of sub-systems, which in turn are made up of further sub-systems Use top-down design, structure diagrams, flowcharts, pseudocode, library routines and sub-routines Work out the purpose of a given algorithm Explain standard methods of solution Suggest and apply suitable test data Understand the need for validation and verification checks to be made on input data (validation could include range checks, length checks, type checks and check digits) Use trace tables to find the value of variables at each step in an algorithm Identify errors in given algorithms and suggest ways of removing these errors Produce an algorithm for a given problem (either in the form of pseudocode or flowchart) Comment on the effectiveness of a given solution