The weekly learning objectives for Introduction to Information Technology have been added to the schedule. Let me know if you'd like to add specific competencies, align them with CHED outcomes, or include grading criteria for each task.
Learning objectives
At theend of the lesson, students should be able
to:
■ Define coding and its purpose.
■ Identify the basic concepts in programming.
■ Demonstrate simple coding activities using a
block-based or text-based language.
■ Appreciate the role of coding in everyday life
and future careers.
4.
What is Coding?
■• Coding is giving instructions to a computer to
perform specific tasks.
■ • Also known as: Programming
■ • Enables us to create websites, apps, games,
and more.
5.
Why Learn toCode?
■ • Enhances problem-solving and logical
thinking.
■ • In-demand skill in the job market.
■ • Empowers innovation and creativity.
■ • Helps you build your own tech projects.
6.
Basic Coding Concepts
■• Variables – containers for storing data.
■ • Data Types – numbers, text (strings),
Boolean (true/false).
■ • Operators – symbols for math and logic (e.g.,
+, -, >).
■ • Conditionals – decision-making with if...else.
■ • Loops – repeat actions with for or while.
7.
Programming Languages
■ Block-based:Scratch – drag-and-drop,
ideal for beginners
■ Text-based: Python – simple syntax,
powerful for all levels
■ Brief mention of other languages like
JavaScript, HTML/CSS (for web)
8.
Tools You CanUse
■ Scratch (scratch.mit.edu)
■ Replit (replit.com) – beginner-friendly
coding environment
■ Code.org – gamified learning path
■ Visual Studio Code (VS Code) – for more
advanced learners
9.
Real-Life Applications
■ •Websites and Apps (HTML, CSS,
JavaScript)
■ • Robotics and Automation (Python,
Arduino)
■ • Game Development (Unity, C#)
■ • Artificial Intelligence (Python)
10.
Example – Hello,World! in
Python
■ Using Python:
print("Hello, World!")
■ Output: Hello, World!
11.
Benefits of Learningto Code
■ Enhances logical and analytical
thinking
■ Improves creativity and innovation
■ Opens up career and freelance
opportunities
12.
Tips for Beginners
■• Start small, stay consistent.
■ • Practice daily – even 15 minutes
counts.
■ • Don’t fear errors—they help you learn.
■ • Use online resources and tutorials.
13.
Empower Yourself Through
Coding
■• Be a creator, not just a consumer.
■ • Coding enables you to build
solutions for your community.
■ • You have the power to shape the
future through technology.