Foundation of Computer Science
Level - 1
Duration - 4 Months
About Program
This course is designed for absolute beginners. It introduces you to computers, basic programming, digital skills, and the essential math you’ll need for further study in computer science.
Course Structure Overview
- Getting Started with Computers
- Essential Math for Computing
What computers are, how they work, and how to use them safely
Module Details
- What is a computer? Parts and how they work together
- Using the keyboard, mouse, and basic software (Windows/Mac)
- Staying safe: passwords, privacy, and basic security
Simple math, logic, and problem-solving
Module Details
- Simple arithmetic (add, subtract, multiply, divide)
- Working with numbers in computers (binary basics)
- Logical thinking and solving simple problems
- Introduction to Programming
- Exploring the Internet
Writing your first code using an easy language (like Python)
Module Details
- What is programming? Why is it important?
- Writing your first simple programs (using Python)
- Printing messages, getting user input, and simple calculations
How the internet works, web basics, and staying safe online
Module Details
- How the internet works (websites, browsers, email)
- Creating a simple web page (basic HTML)
- Internet safety: avoiding scams and protecting your data
- Programming Skills: Next Steps
- Working with Data
More coding: making decisions, repeating tasks, and organizing code
Module Details
- Making decisions in code (if/else statements)
- Repeating actions (loops)
- Organizing code with functions
How computers store and use numbers, text, and simple data
Module Details
- Storing and using lists of data (arrays/lists)
- Simple ways to organize and find information
- Introduction to spreadsheets (Excel or Google Sheets)
- Digital Skills for Study & Work
- Mini Project & Review
Email, presentations, teamwork, and using common software (Word, Excel, etc.)
Module Details
- Writing and formatting documents (Word/Google Docs)
- Making presentations (PowerPoint/Google Slides)
- Working in teams: sharing files, basic project planning
Build a small project and review what you’ve learned
Module Details
- Plan and build a small project (like a calculator, quiz, or a personal website)
- Present your project to the class
- Review and practice key skills from the course
How You’ll Learn
- Short Lectures: Easy-to-understand explanations
- Hands-on Practice: Lots of time to try things yourself
- Group Work: Work with classmates on simple projects
- Weekly Quizzes: Check your understanding as you go
- Final Project: Show off what you’ve learned
What You’ll Achieve
- Understand how computers and the internet work
- Write simple programs and solve basic problems
- Use digital tools for study and work
- Build confidence for further study in computer science
*This structure is designed to be welcoming, supportive, and practical for absolute beginners. Each topic builds on the last, giving you a strong foundation for your future studies!