Undergraduate Level:
Advanced Computer Architecture and Organization,
Ethical, Legal and Social Issues in Computer Professions,
Computer Graphics and Simulation Systems,
Data Structure and Computer Programming Techniques,
E-Commerce,
Introduction to Computer Programming,
Introduction to Engineering
Multi-core Programming and Architecture
Postgraduate Level:
Research and Development Methodologies,
Cloud Computing Principles and Paradigms,
Parallel and Distributed Computing,
Introduction to High Level Architecture and Creating Computer Simulation,
Parallel Computing,
Distributed Computing,
Parallel and Distributed Computing,
Parallel and Distributed Simulation Systems