Course Syllabus
🟦 Semester 1: Computer Foundations & Productivity Tools
Module 1: Computer Fundamentals
- Introduction to Computers
- Types & Generations
- Hardware vs Software
- Operating System Concepts
- Number Systems (Binary, Octal, Hexadecimal)
- Basics of Networking
Module 2: Operating Systems (Windows + Linux)
- Windows Interface & Control Panel
- File & Folder Management
- System Utilities
- Intro to Linux
- Basic Linux Commands
- Shell Navigation
Module 3: MS Office Suite
MS Word
- Document Creation & Editing
- Tables, Images, Styles
- Mail Merge
MS Excel
- Formulas & Functions
- Charts & Graphs
- Data Filtering & Validation
- Basic Data Analysis
MS PowerPoint
- Slide Creation
- Themes, Animations, Multimedia
MS Access
- Database creation
- Queries, Forms, Reports
Module 4: Internet & Digital Tools
- Email & Web Communication
- Online Searching Techniques
- Cloud Storage (Google Drive, OneDrive)
- Cyber Safety
Module 5: Typing & Soft Skills
- English Typing
- Communication Skills
- Professional Email Writing
- Resume Preparation
🟦 Semester 2: Graphics, Accounting & Programming Basics
Module 6: Graphic Designing
(Choose: Photoshop / CorelDRAW / Canva)
- Image Editing
- Color Correction
- Logo, Banner, Poster Design
- Photo Retouching
Module 7: Accounting & TallyPrime
- Accounting Principles
- Company Creation
- Ledger & Voucher Entries
- GST
- Inventory Management
- Payroll Basics
- Generating Financial Reports
Module 8: Programming Fundamentals (C & Python)
C Programming
- Variables, Data Types
- Conditions & Loops
- Functions & Arrays
- Storage Classes
- File Handling
Python Basics
- Syntax & Variables
- Control Statements
- Functions
- Lists, Tuples, Dictionaries
- Basic Python Projects
Module 9: Database Concepts
- DBMS vs RDBMS
- SQL Queries (DDL, DML, DCL)
- Joins, Constraints
- Basic Normalization
Module 10: Hardware & Troubleshooting
- Parts of Computer
- Assembling a System
- BIOS, CMOS Setup
- Hardware Diagnostics
- Troubleshooting
🟦 Semester 3: Advanced Programming, Web Development & Networking
Module 11: Advanced Python or Java
Choose one (institute choice):
Python Advanced
- OOP Concepts
- Modules & Packages
- Exception Handling
- File Handling
- Tkinter GUI
Java Basics
- OOP in Java
- Classes & Objects
- Inheritance
- Interfaces
- Exception Handling
Module 12: Web Designing
- HTML5
- CSS3
- JavaScript Basics
- Responsive Design
- Bootstrap Framework
- Forms & Validation
Module 13: Web Development (Advanced)
- PHP Basics
- PHP & MySQL Connectivity
- Server-Side Programming
- Building Dynamic Websites
Module 14: Computer Networking (Advanced)
- Network Models
- TCP/IP
- IP Addressing & Subnetting
- Routers, Switches
- Network Security Basics
- Wi-Fi Configuration
Module 15: Multimedia Basics
- Audio/Video Editing
- Animation Basics
- Using Tools like Filmora or Premiere Rush
🟦 Semester 4: Professional Development & Specializations
Module 16: Cyber Security & Ethical Hacking (Basics)
- Types of Attacks
- Malware, Phishing
- Firewall, Antivirus
- Penetration Testing Basics
- Security Tools Overview
Module 17: Cloud Computing (Basics)
- Cloud Concepts
- SaaS, PaaS, IaaS
- Google Cloud / AWS Basics
- Cloud Storage & Sharing
Module 18: Data Analytics (Beginner Level)
- Data Collection & Cleaning
- Excel Advanced Tools
- Basic Python Analytics
- Charts & Visualization
Module 19: Mobile App Development (Basic)
Choose one:
- Android App Development (XML + Kotlin Basics)
- or
- No-Code App Builders (MIT App Inventor)
Module 20: ERP / CRM Software Basics
- ERP Modules
- CRM Concepts
- ERP (SAP/TallyPrime ERP overview)
Module 21: Entrepreneurship & Freelancing Skills
- How to start freelancing
- Online job platforms
- Billing & Invoicing
- Project Documentation
Module 22: Major Projects
- Major Project (Web / Software / Tally / Graphics)
- Viva & Presentation
- Internship / Training (Optional)