IGCSE Computer Science Year 10
Mr. Mohamed
2024-2025
Dear parents, to access Google Classroom, ensure you have a personal Google Account.
2024-2025
Welcome everyone
My name is Mohamed Abdi and I am currently teaching computer science and ICT. I am passionate about the subject and I cannot wait to instill that passion to my students. We live in an increasingly digital era. None of the technological progress would have happened without Computer Science and Programming. Programmers find solutions to problems using computers. It will definitely help students with their problem solving skills and will definitely show their creativity side....
"The best way to prepare [to be a programmer] is to write programs, and to study great programs that other people have written. "
BILL GATES, Programmers at Work
Steve Jobs: “Everybody should learn to program a computer, because it teaches you how to think"
1- Types and methods of data transmission
2- Methods of error detection
3- Encryption
1- Understanding the program development life cycle limited to:
Analysis
design
coding
testing
2- a -Understand that every computer system is made up of sub-systems, which are made up
of further sub-systems
b- Understand how a problem can be decomposed into its component parts
c- Use different methods to design and construct a solution to a problem
1- Declare and use variables and constants
2- Understand and use the basic data types
3- Understand and use input and output
4- (a) Understand and use the concept of sequence
(b) Understand and use the concept of selection
(c) Understand and use the concept of iteration
(d) Understand and use the concepts of totalling
and counting
(e) Understand and use the concept of string
handling
ASSESSMENT: TBC
1- Craig and Dave IGCSE computer science
2- Crash course computer science
1- Free interactive website, excellent for beginners.
2- Automate the boring stuff with python
a free online book with youtube videos
https://automatetheboringstuff.com/
2023-2025