Topic outline
- General
Informatics
- Virtual section
- Introduction to Computer Science
Introduction to Computer Science
Objective:
To understand what computer science is and why it is important.Key Vocabulary:
-
Computer – a machine that processes data.
-
Hardware – the physical parts of a computer.
-
Software – programs that tell the computer what to do.
-
Data – information processed by computers.
Content:
Computer Science is the study of computers and how they work. It includes learning about computer parts, programming, data, and how to use software.Examples of Computer Use:
-
Sending emails
-
Using the internet
-
Writing documents
-
Playing games
Activity:
Label the parts of a computer (Monitor, Keyboard, Mouse, CPU, etc.) -
- Basic Computer Components
Basic Computer Components
Objective:
To identify the main parts of a computer and understand their functions.Key Vocabulary:
-
Monitor – displays information on the screen.
-
Keyboard – used to type.
-
Mouse – used to click and move the cursor.
-
CPU (Central Processing Unit) – the brain of the computer.
-
Printer – used to print documents.
Content:
Each part of the computer has a special job. The monitor shows what the computer is doing. The keyboard lets us type words. The CPU controls everything.Activity:
Match the part of the computer to its function -
- Types of Software
Types of Software
Objective:
To understand the difference between system software and application software.Key Vocabulary:
-
System Software – controls the computer (e.g., Windows, Linux).
-
Application Software – helps users do tasks (e.g., Word, Excel).
-
Operating System (OS) – software that runs the computer.
Content:
System software is like the manager of the computer. It controls how the computer works. Application software helps you write, draw, calculate, and more.Examples:
-
System software: Windows 10, macOS, Ubuntu
-
Application software: Microsoft Word, Google Chrome
Activity:
Classify different software into "System" or "Application -
- Introduction to the Internet
Introduction to the Internet
Objective:
To understand what the internet is and how to use it safely.Key Vocabulary:
-
Internet – a global network of computers.
-
Web Browser – a program to access websites (Chrome, Firefox).
-
Website – a place on the internet with information.
-
URL – the address of a website.
Content:
The internet connects people and information all over the world. We use browsers to go to websites. Always stay safe online and don’t share personal information.Examples of Websites:
Activity:
Open a browser and search for a topic using Google -
- File Management
File Management
Objective:
To learn how to create, save, and organize files and folders.Key Vocabulary:
-
File – a document, image, or program saved on the computer.
-
Folder – a place to store files.
-
Save – to keep a file on the computer.
-
Rename – to change a file’s name.
Content:
Good file management helps you find your documents easily. You can create folders for school, work, or photos.Activity:
-
Create a folder called "School Work".
-
Save a file inside it and rename it "Homework.docx
-
- Using Microsoft Word – Basic Skills
Using Microsoft Word – Basic Skills
Objective:
To learn how to create and format a document in Microsoft Word.Key Vocabulary:
-
Document – a file with text.
-
Font – the style of the text.
-
Bold / Italic / Underline – ways to change how text looks.
-
Alignment – how the text is arranged (left, center, right).
Steps:
-
Open Microsoft Word.
-
Type a short paragraph.
-
Change the font to Arial, size 14.
-
Make the title bold and centered.
-
Save the file.
Activity: Type a small paragraph about “My Favorite Hobby” and format it using bold, italic, and font changes
-
- Introduction to Microsoft Excel – Tables and Numbers
Introduction to Microsoft Excel – Tables and Numbers
Objective:
To understand how to create a table and do simple calculations.Key Vocabulary:
-
Spreadsheet – a table of rows and columns.
-
Cell – one box in the spreadsheet.
-
Sum – a function to add numbers.
-
Row / Column – horizontal and vertical parts of the table.
Steps:
-
Open Excel.
-
Enter numbers into a column (A1 to A5).
-
In A6, write
=SUM(A1:A5)
to add them. -
Create a simple table with names and scores.
Activity: Create a table with 3 students and their scores in 3 subjects. Calculate the total
-
- Creating a Presentation with Microsoft PowerPoint
Creating a Presentation with Microsoft PowerPoint
Objective:
To learn how to create and present a simple slideshow.Key Vocabulary:
-
Slide – one page in the presentation.
-
Title Slide – the first slide with the title.
-
Transition – animation between slides.
-
Bullet Points – short lines to show key ideas.
Steps:
-
Open PowerPoint.
-
Create a title slide: "My Favorite Animal".
-
Add two slides with pictures and facts.
-
Use transitions to make it fun.
-
Save and present it.
Activity:
Make a 3-slide presentation about an animal, a hobby, or a sport -
- Internet Safety and Digital Citizenship
Internet Safety and Digital Citizenship
Objective:
To understand how to stay safe online and use the internet responsibly.Key Vocabulary:
-
Password – a secret code to protect your account.
-
Cyberbullying – bullying using the internet.
-
Phishing – fake messages that try to steal information.
-
Digital Footprint – everything you do online that can be traced.
Tips:
-
Never share your password.
-
Don’t talk to strangers online.
-
Think before you post.
-
Always ask before downloading files.
Activity:
Discuss examples of safe and unsafe internet behavior -
- References
References
Miller, M. (2020). Computer Basics Absolute Beginner’s Guide (8th ed.). Que Publishing.
→ A comprehensive guide covering computer fundamentals, software, and internet usage for beginners.Liukas, L. (2015). Hello Ruby: Adventures in Coding. Feiwel & Friends.
→ An illustrated, playful introduction to computational thinking and basic coding concepts.Briggs, J. (2012). Python for Kids: A Playful Introduction to Programming. No Starch Press.
→ A fun and engaging way to start learning Python, ideal for beginners and young learners.Simmons, C., & Hawkins, C. (2009). Teaching ICT: A Resource Book for Teachers. Routledge.
→ A practical guide for educators teaching ICT to children and teenagers.BBC Bitesize – Computer Science and ICT
Website: https://www.bbc.co.uk/bitesize/subjects/z34k7ty
→ A reliable online learning platform with interactive content for ICT and computing.Code.org
Website: https://code.org
→ Free educational coding platform with beginner-friendly activities using Scratch and JavaScript.Khan Academy – Computing
Website: https://www.khanacademy.org/computing
→ Offers courses in computer programming, computer science, and internet safety.TypingClub
Website: https://www.typingclub.com
→ An online platform to improve typing speed and keyboarding skills.UNESCO ICT Competency Framework for Teachers (ICT-CFT)
Website: https://www.unesco.org/en/competency-framework-teachers
→ A framework for integrating ICT effectively in teaching and learning processes. - الذكاء الاصطناعي AI
الذكاء الاصطناعي AI
تعريف الذكاء الاصطناعي
الذكاء الاصطناعي (AI) هو فرع من فروع علوم الحاسوب يهتم بتصميم وتطوير أنظمة وبرامج قادرة على تنفيذ مهام تتطلب عادةً ذكاءً بشريًا، مثل التعلم، التفكير، حل المشكلات، الفهم، الإدراك، واتخاذ القرار.
الذكاء الاصطناعي يهدف الى تقليد الذكاء البشري في جميع المجالات (تصبح الالة تحل محل الانسان في اتخاذ القرار)
فروع الذكاء الاصطناعي
التعلم العميق (Deep Learning): شكل متطور من تعلم الآلة يعتمد على الشبكات العصبية الاصطناعية.
معالجة اللغة الطبيعية (NLP): تمكين الآلات من فهم اللغة البشرية.
الرؤية الحاسوبية (Computer Vision): تحليل الصور والفيديوهات.
الروبوتات الذكية: دمج الذكاء الاصطناعي مع الأجهزة الميكانيكية.مزايا الذكاء الاصطناعي
تحسين الكفاءة والإنتاجية.
تقليل الأخطاء البشرية.
القدرة على العمل في مختلف البيئات.
التعلّم والتدرب المستمر.
تحديات الذكاء الاصطناعي
فقدان الوظائف.
تحيّز الخوارزميات.
صعوبة التوقع.
- البرمجيات الحرة
البرمجيات الحرة
تعريف البرمجيات الحرة
البرمجيات الحرة هي برمجيات يمكن لأي شخص استخدامها، ودراستها، وتعديلها، وتوزيع نسخ منها بحرية، سواء كانت النسخ الأصلية أو المعدّلةمزايا البرمجيات الحرة
- حرية الاستخدام لاي غرض؛
- حرية التعديل والدراسة؛
- حرية توزيع نسخ؛
- حرية تحسين البرنامج ومشاركته مع الاخرين.
أمثلة على البرمجيات الحرة
-
- نظام التشغيل Linux
- متصفح Firefox.
- برنامج LibreOffice (بديل Microsoft Office).
- لغة البرمجة Python.
- لغة البرمجة R
- نظام التشغيل Linux
فوائد البرمجيات الحرة
-
- حرية التعديل والاستخدام بدون قيود.
- أقل تكلفة.
- الشفافية في الكود (مفيد للأمن والحماية).
- استدامة طويلة المدى وعدم الاعتماد على الشركات الكبرى
-
- Topic 14