Computer Networks and Cloud Computing |
10% |
1 - Data Communication |
| 2 - Computer Networks |
| 3 - Data Link Layer |
| 4 - Network Layer |
| 5 Transport Layer |
| 6 - Application Layer |
| 7 - Wireless Networks |
| 8 - Cloud Computing |
| 9 - Network Security (Networks Perspective) |
| 10 - Next Generation Networks |
Programming (C++/Java/Python) |
10% |
1. Programming Fundamentals |
| 2. Data Types & Variables |
| 3. Operators & Expressions |
| 4. Control Structures |
| 5. Functions / Methods, |
| 6. Input / Output Handling. |
| 7. Strings & Text Processing |
| 8. Arrays & Collections |
| 9. Object-Oriented Programming (OOP) |
| 10. Memory Management Concepts |
| 11. Exception & Error Handling |
| 12. Modules, Packages & Libraries |
| 13. Advanced Programming Concepts |
| 14. Concurrency & Parallelism (Introductory) |
| 15 Debugging, Testing & Optimization |
| 16. Software Development Practices |
Data Structures & Algorithms |
10% |
1 - Foundations of Data Structure and Algorithms |
| 2 - Linear Data Structures |
| 3 - Non-Linear Data Structures |
| 4 - Searching Algorithms |
| 5 - Sorting Algorithms |
| 6 - Hashing |
| 7 - Tree Algorithms |
| 8 - Graph Algorithms |
| 9 - Algorithm Design Techniques |
| 10 - Advanced Data Structures |
| 11 - String Algorithms |
| 12 - Complexity & Optimization |
| Operating Systems |
5% |
1. Introduction to Operating Systems |
| 2. Operating System Structures |
| 3. Process Management |
| 4. CPU Scheduling |
| 5. Thread Management |
| 6. Concurrency & Synchronization |
| 7. Deadlocks |
| 8. Memory Management |
| 9. File System Management |
| 10. Secondary Storage Management |
| 11. Input / Output Systems |
| 12. Protection & Security |
Software Engineering |
10% |
1. Introduction to Software Engineering |
| 2 Software Process Models |
| 3. Agile Software Development |
| 4. Software Requirements Engineering |
| 5. Software Project Management |
| 6. Software Design |
| 7. Software Architecture |
| 8. User Interface Design |
| 9. Software Implementation & Coding |
| 10. Software Testing |
| 11. Software Maintenance & Evolution |
| 12. Software Quality Assurance |
| 13. Software Metrics & Measurement |
| 14. Software Configuration Management |
| 15. Software Risk Management |
| 16. Software Security Engineering |
| Web Development |
10% |
1. Introduction to Web Development |
| 2. Web Architecture & Protocols |
| 3. HTML Fundamentals |
| 4. CSS Fundamentals |
| 5. Advanced CSS & Responsive Design |
| 6. JavaScript Fundamentals |
| 7. Advanced JavaScript |
| 8. Frontend Frameworks & Libraries |
| 9. Backend Development Fundamentals |
| 10. Server-Side Programming |
| 11. Databases for Web Applications |
| 12. Web Security |
| 13. Web Performance & Optimization |
| 14. Web Testing & Debugging |
| 15. Deployment & Hosting |
| 16. Web APIs & Integration |
| 17. Modern Web Development Practices |
AI / Machine Learning and Data Analytics |
10% |
1. Introduction to AI, ML & Data Analytics |
| 2. Mathematical Foundations |
| 3. Python for AI & Data Analytics |
| 4. Data Collection & Pre-processing |
| 5. Exploratory Data Analysis (EDA) |
| 6. Supervised Learning |
| 7. Ensemble Learning |
| 8. Unsupervised Learning |
| 9. Model Evaluation & Validation |
| 10. Feature Engineering & Selection |
| 11. Deep Learning Fundamentals |
| 12. Advanced Deep Learning |
| 13. Natural Language Processing (NLP) |
| 14. Computer Vision |
| 15. Big Data Analytics (Introductory) |
| 16. Model Deployment & MLOps Basics |
| 17. AI Ethics, Security & Privacy |
| Cyber Security |
5% |
1. Introduction to Cyber Security |
| 2. Security Fundamentals & Principles |
| 3. Cryptography Basics |
| 4. Network Security |
| 5. Operating System Security |
| 6. Web Application Security |
| 7. Malware & Attack Techniques |
| 8. Authentication & Access Control |
| 9. Secure Software Development |
| 10. Wireless & Mobile Security |
| 11. Cloud & Virtualization Security |
| 12. Digital Forensics |
| 13. Incident Response & Management |
| 14. Security Monitoring & Auditing |
| 15. Cyber Laws & Ethics |
| 16. Emerging Trends in Cyber Security |
| Databases |
10% |
1. Introduction to Database Systems |
| 2. Database System Architecture |
| 3. Data Models |
| 4. Relational Database Concepts |
| 5. Relational Algebra & Calculus |
| 6. Structured Query Language (SQL) |
| 7. Advanced SQL |
| 8. Database Design & Normalization |
| 9. Transaction Management |
| 10. Concurrency Control |
| 11. Recovery Management |
| 12. Indexing & File Organization |
| 13. Query Processing & Optimization |
| 14. Database Security |
| 15. Distributed Databases |
| 16. NoSQL & Modern Databases |
| 17. Data Warehousing & Data Mining (Introductory) |
Problem Solving And Analytical Skills |
20% |
1. Introduction to Problem Solving |
| 2. Problem Understanding & Analysis |
| 3. Logical Reasoning Fundamentals |
| 4. Algorithms & Flow Control |
| 5. Data Representation & Abstraction |
| 6. Pattern Recognition & Generalization |
| 7. Mathematical & Quantitative Reasoning |
| 8. Algorithmic Thinking |
| 9. Critical Thinking & Decision Making |
| 10. Debugging & Error Analysis |
| 11. Complexity & Efficiency Awareness |
| 12. Problem Solving Using Programming |
| 13. Data-Driven Problem Solving |
| 14. Creative & Innovative Thinking |
| 15. Real-World Problem Solving |
| 16. Communication & Documentation of Solutions |