0% found this document useful (0 votes)
5 views1 page

Computer Basics OS Curriculum

The curriculum covers computer basics and operating systems over four weeks, including topics like CPU, RAM, OS types, command line interface, Linux file systems, shell scripting, and version control with Git. Each week focuses on practical skills, such as OS installation, using terminal commands, and automating tasks. The final project requires students to install a Linux system, write a shell script, and upload a project to GitHub.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views1 page

Computer Basics OS Curriculum

The curriculum covers computer basics and operating systems over four weeks, including topics like CPU, RAM, OS types, command line interface, Linux file systems, shell scripting, and version control with Git. Each week focuses on practical skills, such as OS installation, using terminal commands, and automating tasks. The final project requires students to install a Linux system, write a shell script, and upload a project to GitHub.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Computer Basics & OS Curriculum

Week 1: Computer Basics & Operating Systems


- How Computers Work - CPU, RAM, Storage, Input/Output Devices
- Operating Systems Overview - Windows, Linux, macOS
- Processes & Memory Management - How OS manages resources
- File Systems - NTFS, FAT32, ext4 (Windows vs Linux)
- OS Installation & Setup - Dual Booting Windows & Linux

Week 2: Command Line Interface (CLI) - Windows & Linux Terminal


- Why Use CLI? - Power of terminal over GUI
- Basic Commands - ls, cd, pwd, mkdir, rm, cp, mv
- File & Directory Permissions - chmod, chown
- Process Management - ps, kill, top, htop
- Networking Basics - ping, curl, wget

Week 3: Linux & Shell Scripting


- Linux File System Hierarchy - /bin, /etc, /home, /var
- Package Management - apt, yum, brew
- Shell Scripting Basics - Writing .sh scripts
- Automating Tasks with Cron Jobs

Week 4: Git & Version Control


- What is Git? - Why every developer uses it
- Basic Git Commands - git init, git add, git commit, git push
- Branches & Merging - git branch, git merge
- GitHub & Collaboration - Forking, Pull Requests
- Reverting & Debugging - git reset, git revert

Final Project:
- Install a Linux system & configure CLI tools
- Write a shell script to automate tasks
- Upload a mini project to GitHub

You might also like