B.Sc. IT
*Year 1: Foundations of IT*
*Semester 1: *
- Introduction to Information Technology
- Programming Fundamentals (Python/C)
- Discrete Mathematics
- Digital Electronics
- Lab: Basic Coding, Linux Commands
*Semester 2: *
- Data Structures & Algorithms
- Database Management Systems (SQL)
- Web Technologies (HTML, CSS, JavaScript)
- Lab: SQL Queries, Static Website Development
*Year 2: Core IT Systems*
*Semester 3:*
- Object-Oriented Programming (Java/C++)
- Computer Networks
- Operating Systems
- Lab: Network Simulations, OOP Projects
*Semester 4:*
- Software Engineering
- Cloud Computing Basics
- *Elective 1 (Choose 1):*
- Cybersecurity Fundamentals
- Mobile App Development
- Data Analytics
- Lab: AWS/GCP Basics, Mini Project
*Year 3: Advanced Applications*
*Semester 5: *
- Web Development (PHP/Node.js)
- Artificial Intelligence Basics
- *Elective 2 (Choose 1): *
- Blockchain
- IoT
- UI/UX Design
- Lab: Full-Stack Project
*Semester 6: *
- Internship (IT Company/Startup)
- Major Project (e.g., ERP/CRM System)
- Emerging Trends (DevOps, Quantum Computing)
*Key Skills Covered:*
- *Programming: * Python, Java, SQL, JavaScript
- *Tools: * Git, Docker, Tableau, Wireshark
- *Domains: * Web Dev, Cloud, AI, Cybersecurity