Graduate Courses
Design and Analysis of Algorithms
Advanced Computational Models and Algorithms
Data Mining
Graph Data Management and Mining: Algorithms, Tools, and Applications
Data Management and Analysis for Computational Journalism
Operating System II
Data Analysis and Modeling Techniques
Undergraduate Courses
Algorithms
Data Structures
Database
Machine Learning
Artificial Intelligence
Pattern Recognition
Compiler
Software Engineering
System Analysis and Design
Object Oriented Programming Languages
Structured Programming Language
Assembly Language Programming
Discrete Mathematics
Theory of Computation
Computer Networks
Basic Multimedia Theory
Computer Graphics
Numerical Methods
Digital Logic Design
Digital Electronics and Pulse Technique
Computer Architecture
Data Communication
Communication Engineering
Operating Systems
Microprocessors and Microcontrollers
Digital System Design
Computer Interfacing
VLSI Design etc.