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.
Lesson Objectives
By the end of this lesson student should be able to identify the various methodologies through which devices can establish connectivity with a network. Furthermore, they will be able to explain and articulate the distinctive characteristics and functionalities associated with each type of connection.
Understand the advantages and disadvantages of using Networks.
Difference between WWW and internet.
Understand Local Area Network (LAN), Wide Area Network (WAN):
***Data representation: **
1.1.1 Binary systems
•• recognise the use of binary numbers in computer systems
•• convert positive denary integers into binary and positive binary integers into denary (a maximum of 16 bits will be used)
•• show understanding of the concept of a byte and how the byte is used to measure memory size
•• use binary in computer registers for a given application (such as in robotics, digital instruments and counting systems)
1.1.2 Hexadecimal
•• represent positive numbers in hexadecimal notation
•• show understanding of the reasons for choosing hexadecimal notation to represent numbers
•• convert positive hexadecimal integers to and from denary (a maximum of four hexadecimal digits will be required)
•• convert positive hexadecimal integers to and from binary (a maximum of 16 bit binary numbers will be required)
•• represent numbers stored in registers and main memory as hexadecimal
•• identify current uses of hexadecimal numbers in computing, such as defining colours in Hypertext Markup Language (HTML), Media Access Control (MAC) addresses, assembly languages and machine code, debugging
1.1.3 Data storage
•• show understanding that sound (music), pictures, video, text and numbers are stored in different formats
•• identify and describe methods of error detection and correction, such as parity checks, check digits, checksums and Automatic Repeat reQuests (ARQ)
•• show understanding of the concept of Musical Instrument Digital Interface (MIDI) files, JPEG files, MP3 and MP4 files
•• show understanding of the principles of data compression (lossless and lossy) applied to music/video, photos and text files
1 Data Representation
Show understanding of binary magnitudes and the difference between binary prefixes and decimal prefixes
Understand the difference between and use:
•• kibi and kilo
•• mebi and mega
•• gibi and giga
•• tebi and tera
Show understanding of the basis of different number systems
Use the binary, denary, hexadecimal number bases and Binary Coded Decimal (BCD) and one’s and two’s complement representation for binary numbers
Convert an integer value from one number base / representation to another
Perform binary addition and subtraction: Using positive and negative binary integers. Show understanding of how overflow can occur.
Describe practical applications where Binary Coded
Decimal (BCD) and Hexadecimal are used
Show understanding of and be able to represent character data in its internal binary form, depending on the character set used
Familiar with ASCII (American Standard Code for Information Interchange), extended ASCII and Unicode. Students will not be expected to memorise any particular character codes. Use and understand the terms: pixel, file header,
image resolution, screen resolution, colour depth, bit depth
Perform calculations to estimate the file size for a bitmap image
Show understanding of the effects of changing elements of a bitmap image on the image quality and file size
Show understanding of how data for a vector graphic are encoded: Use the terms: drawing object, property, drawing list.
Justify the use of a bitmap image or a vector graphic for a given task.
2 Multimedia – Graphics and Sound.
Show understanding of how sound is represented and encoded: Use the terms: sampling, sampling rate, sampling resolution, analogue and digital data
Show understanding of how data for a bitmapped image are encoded.
3 Compression
Show understanding of the need for and examples of the use of compression
Show understanding of lossy and lossless compression and justify the use of a method in a given situation.
Show understanding of how a text file, bitmap image, vector graphic and sound file can be compressed Including the use of run-length encoding (RLE)
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