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.
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.
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)
1: Identify and use the standard symbols for logic gates
2: Define and understand the functions of the logic gates
3:Use logic gates to create given logic circuits and Truth Table and write a logic expression
1- Define a single-table database from given data storage requirements
2- Suggest suitable basic data types
3- Understand the purpose of a primary key and identify a suitable primary key for a given
database table
4- Read, understand and complete structured query language (SQL) scripts to query data stored in a single database table
Upon completion of this chapter, you should be able to answer the following questions:
Define hardware, giving examples
Define software, giving examples
Describe the difference between hardware and software
Identify the main components of a general-purpose computer: central processing unit, main/internal memory (including ROM and RAM), input devices, output devices and secondary/backing storage
Identify operating systems, including those which contain a graphical user interface, a command line interface
Identify different types of computer including Personal Computer or desktop, mainframe, laptop, palmtop and Personal Digital Assistant
Describe recent developments in ICT
How do I open the case?
What is the process to install the power supply?
How do I attach the components to the motherboard and install the motherboard?
How do I install internal drives?
How do I install drives in external bays?
How do I install adapter cards?
What is the process to connect all internal cables?
How do I reattach the side panels and connect external cables to the computer?
What happens when I boot the computer for the first time
After completing this chapter, you will be able to do the following:
• Identify Microsoft Excel 2010 components.
• Enter and modify data in a worksheet.
• Navigate within a worksheet.
• Copy, cut, paste, and move cells.
• Modify column and row settings.
Show understanding of computer ethics, including copyright issues and plagiarism
Distinguish between free software, freeware and shareware
Show understanding of the ethical issues raised by the spread of electronic communication and computer systems, including hacking, cracking and production of malware
Chapter 7: Ethics and Ownership
7.1 Legal, Moral, Ethical and Cultural implication
7.2 Copyright issues
7.3 Artificial Intelligence
Show understanding of the need for and purpose of ethics as a computing professional
Understand the importance of joining a professional ethical body including BCS (British Computer Society), IEEE (Institute of Electrical and Electronic Engineers).
Show understanding of the need to act ethically and the impact of acting ethically or unethically for a given situation.
Show understanding of the need for copyright legislation
Show understanding of the different types of software licensing and justify the use of a license for a given situation.
Licenses to include free Software Foundation, the Open Source Initiative, shareware and commercial software.Show understanding of Artificial Intelligence (AI)
Understand the impact of AI including social, economic and environmental issues
Understand the applications of AI