- Semester 1, 1997/1998
- Introduction To Computer (3 Sections)
- Programming I (Pascal)
- Semester 2, 1997/1998
- Data Communications
- C Programming
- Computer Architecture
- Semester 1, 1998/1999
- Introduction To Computer (3 Sections)
- Computer Network
- Semester 2, 1999/2000
- Data Communications
- C Programming (2 Sections)
- Semester 1, 2000/2001
- Computer Network
- System Software
- C Programming
- Introduction To Computer
- Semester 2, 2000/2001
- Data Communications
- C Programming
- Semester 1, 2001/2002
- C Programming
- Computer Network
- Introduction To Computer
- Semester 2, 2001/2002
- C Programming
- Data Communications
- Semester 1, 2002/2003
- Programming Methodology
- Data Communications
- Computer Network
- Semester 2, 2002/2003
- C Programming
- Data Communications
- Semester 1, 2003/2004
- Programming Methodology
- Data Communications
- Computer Network
- Semester 2, 2003/2004
- Programming III (Visual Basic)
- Programming Methodology (2 Sections)
- Semester 1, 2004/2005
- Computer Network
- UNIX Operating Systems (2 Sections)
- Semester 2, 2004/2005
- C Programming
- Data Communications
- Semester 2, 2008/2009
- Programming with Visual Basic
- Object Oriented Programming (Introduction to UML & Java)
- Semester 1, 2009/2010
- Programming III (Visual Basic)
- Computer Applications
- C Programming
- Advanced Data Structure and Algorithm (MSc Software Engineering at CASE)
- Semester 2, 2009/2010
- Computer Security
- C Programming
- Semester 1, 2010/2011
- Advanced Data Structure and Algorithm (Master of Software Engineering)
- C Programming (Master of Software Engineering)
- Cryptography (MSc Information Security)
- Semester 2, 2010/2011
- Advanced Data Structure and Algorithm (Master of Software Engineering)
- Software Engineering Project (Master of Software Engineering)
- Semester 1, 2011/2012
- C Programming (Master of Software Engineering)
- Software Configuration Management (Master of Software Engineering)
- Semester 2, 2011/2012
- Research Methodology (Master of Software Engineering)
- Research Methodology (Modules: Introduction, Problem Formulation, LR for PhD and Master by Research)
- Research Methodology (Master of Software Engineering)
- Semester 1, 2012/2013
- Advanced Data Structure and Algorithm (Master of Software Engineering)
- C Programming (Master of Software Engineering)
- C++ Programming (Master of Software Engineering)
- Software Engineering Project (Master of Software Engineering)
- Semester 1, 2014/2015
- Systems Testing Evaluation (Master of Science – Computer Systems Engineering)
- Research Methodology
- Systems Testing Evaluation (Master of Science – Computer Systems Engineering)
- Semester 2 2014/2015
- Software Constructions (Master of Software Engineering)
- Semester 1 2015/2016
- Systems Testing Evaluation (Master of Science – Computer Systems Engineering)
- Software Engineering Project (Master of Software Engineering)
- Semester 1 2015/2016
- Systems Testing Evaluation (Master of Science – Computer Systems Engineering)
- Software Engineering Project (Master of Software Engineering)
- Semester 2 2015/2016
- Systems Testing Evaluation (Master of Science – Computer Systems Engineering)
- Semester 1 2016/2017
- Systems Testing Evaluation (Master of Science – Computer Systems Engineering)
- Semester 2 2016/2017
- Systems Testing Evaluation (Master of Science – Computer Systems Engineering)
- Software Engineering Project (Master of Software Engineering)
- Semester 1 2017/2018
- Research Methodology (Master of Science – Business Intelligence)
- Software Engineering Project (Master of Software Engineering)
- Semester 2 2017/2018
• Research Methodology
• Software Project & Configuration Management (Master of Software Engineering) - Semester 1 2018/2019
• Advanced Software Testing (Master of Software Engineering)
• Software Engineering Project (Master of Software Engineering) - Semester 2 2018/2019
• Advanced Software Testing (Master of Software Engineering)
• Research Methodology