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:

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.

www.sololearn.com

2- Automate the boring stuff with python 

a free online book with youtube videos

https://automatetheboringstuff.com/





Syllabus: IGCSE Computer Science

2023-2025