Master of Science (M.Sc.) or Master of Technology (M.Tech) in Computer Science and Engineering
*Program Overview*
*Duration*: 2 years (4 semesters)
*Focus Areas*: Artificial Intelligence, Data Science, Cybersecurity, Distributed Systems, Quantum Computing, and Human-Computer Interaction.
*Program Objectives*
1. Equip students with expertise in advanced algorithms, systems design, and computational theory.
2. Foster innovation in emerging domains like AI/ML, blockchain, IoT, and cloud-native architectures.
3. Prepare graduates for roles in research, industry R&D, and tech leadership.
*Course Structure*
*Year 1: Core Courses*
*Semester 1*
- Advanced Algorithms & Complexity Analysis
- Machine Learning Foundations (Supervised/Unsupervised Learning)
- Distributed Systems & Cloud Computing (AWS, Kubernetes, Docker)
- Research Methodology & Academic Writing
- Elective I (e.g., Natural Language Processing)
*Semester 2*
- Deep Learning & Neural Networks (TensorFlow/PyTorch)
- Cybersecurity & Cryptography
- Advanced Database Systems (NoSQL, Big Data Technologies)
- Software Engineering for Scalable Systems (Agile, DevOps)
- Elective II (e.g., Computer Vision)
*Year 2: Specialization & Research*
*Semester 3*
- Quantum Computing & Algorithms
- Advanced Topics in AI (Reinforcement Learning, Generative AI)
- Elective III (e.g., Blockchain and Decentralized Systems)
- Elective IV (e.g., Edge Computing & IoT)
- *Dissertation/Thesis Work (Phase I)*
*Semester 4*
- *Dissertation/Thesis Work (Phase II)*
- *Industry Internship/Project* (optional)
- Technical Seminar & Viva Voce
*Electives*
- *AI/ML Track*:
- Explainable AI (XAI)
- Robotics & Autonomous Systems
- MLOps & Model Deployment
- *Cybersecurity Track*:
- Ethical Hacking & Penetration Testing
- Cyber-Physical Systems Security
- *Data Engineering Track*:
- Data Warehousing & Lakehouses
- Real-Time Stream Processing (Apache Kafka, Spark)
- *Systems Track*:
- High-Performance Computing (HPC)
- Advanced Operating Systems
- *Emerging Tech Track*:
- Metaverse & AR/VR Development
- Bioinformatics & Computational Biology
*Labs & Practical Training*
1. *AI/ML Lab*: Model training, hyperparameter tuning, and deployment (TensorFlow, PyTorch).
2. *Cybersecurity Lab*: Network intrusion detection, cryptography tools (Wireshark, Metasploit).
3. *Cloud & DevOps Lab*: AWS/GCP/Azure, Kubernetes, CI/CD pipelines.
4. *Quantum Computing Lab*: Qiskit, IBM Quantum Experience.
5. *IoT Lab*: Sensor networks, Raspberry Pi/Arduino projects.
*Research & Projects*
- *Dissertation/Thesis*: Focus on cutting-edge topics like:
- Federated Learning for Privacy-Preserving AI.
- Post-Quantum Cryptography.
- Ethical AI and Bias Mitigation.
- *Capstone Projects*: Industry-sponsored challenges (e.g., optimizing recommendation systems, securing IoT ecosystems).
- *Hackathons/Competitions*: Kaggle, Capture the Flag (CTF), or ACM Programming Contests.
*Industry Integration*
- *Internships*: At tech giants (Google, Microsoft), startups, or research labs (OpenAI, NVIDIA).
- *Collaborations*: Partnerships with companies for real-world problem-solving (e.g., optimizing cloud costs, AI-driven automation).
- *Guest Lectures*: By experts on trends like Web3, LLMs (ChatGPT), and AI ethics.
*Key Textbooks & Resources*
- *Algorithms: *Introduction to Algorithms (CLRS)
- *Machine Learning: *Pattern Recognition and Machine Learning by Christopher Bishop
- *Cybersecurity: *Computer Security by William Stallings
- *Quantum Computing: *Quantum Computation and Quantum Information by Nielsen & Chuang
- *Software*:
- IDEs: PyCharm, VS Code, Jupyter
- Tools: Git, Docker, Ansible
- Frameworks: TensorFlow, PySpark, ROS