AI Mode
Doctor of Philosophy in Computer Science
Select a unit, preview the smart outline, then start an interactive AI classroom walkthrough.
Classroom Flow
1
Choose a unit
Pick what you want to learn now.
2
AI guides the lesson
Step-by-step explanations with checkpoints.
3
Raise hand for questions
Ask anytime, get clarification, continue learning.
Course Outline
10 sections
1. Machine Learning
230 mins
23 topics
Introduction to Machine Learning
Supervised Learning
Unsupervised Learning
Model Evaluation and Validation
Feature Engineering
2. Cybersecurity
100 mins
10 topics
Introduction to Cybersecurity
Types of Cyber Threats
Cybersecurity Best Practices
Network Security
Endpoint Security
3. Software Engineering
100 mins
10 topics
Introduction to Software Engineering
Software Development Life Cycle (SDLC)
Agile Methodology
Software Design Principles
Software Testing and Quality Assurance
4. Natural Language Processing
300 mins
30 topics
Introduction to Natural Language Processing
Text Preprocessing in NLP
Language Models in NLP
Sentiment Analysis
Named Entity Recognition (NER)
5. Computer Vision
100 mins
10 topics
Introduction to Computer Vision
Image Processing Fundamentals
Image Segmentation
Object Detection and Recognition
Convolutional Neural Networks (CNNs)
6. Research Methodology
100 mins
10 topics
Introduction to Research Methodology
Research Design
Sampling Methods
Data Collection Techniques
Data Analysis
7. Advanced Algorithms
100 mins
10 topics
Divide and Conquer Algorithms
Greedy Algorithms
Dynamic Programming
Network Flow Algorithms
Randomized Algorithms
8. Data Science
100 mins
10 topics
Introduction to Data Science
Data Collection and Cleaning
Data Exploration and Visualization
Statistical Analysis in Data Science
Machine Learning Algorithms
9. Distributed Systems
100 mins
10 topics
Introduction to Distributed Systems
Communication in Distributed Systems
Distributed System Architectures
Distributed Computing Paradigms
Distributed File Systems
10. Thesis Research
80 mins
8 topics
Understanding the Research Process
Formulating a Research Question
Literature Review and Background Research
Research Design and Methodology
Data Collection and Analysis