IGCSE Computer Science Year 10
Mr. Mohamed
2023-2024
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"
Topics: Term 1
Unit 1: Data representation
1- Number systems
2- Text, sound and images
3- Data storage and compression
Algorithm design and problem-solving
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
ASSESSMENT:
IGCSE Computer Science online resources:
Theory side of computer science:
1- Craig and Dave IGCSE computer science
2- Crash course computer science
Python Programming:
1- Free interactive website, excellent for beginners.
2- Automate the boring stuff with python
a free online book with youtube videos
https://automatetheboringstuff.com/
Syllabus: IGCSE Computer Science
2023-2025