| Course Code | Course Title | Credit-Hours | Contact-Hours | Semesters Taught |
| GENG106 | Computer Programming | 3 | 3 | Fall_2012, Spring_2012, Spring_2013 |
| CMPS151 | Programming Concepts | 3 | 3 | Fall_2014, Fall_2015 |
| CMPS251 | Object-Oriented Programming | 3 | 3 | Spring_2015, Fall 2016 |
| CMPS 205 | Discrete structures for computing | Fall_2012, Spring_2013, Spring_2014, Spring_2016,Fall_2016 | ||
| CMPS 303 | Data Structures | 3 | 3 | Fall- 2010 |
| CMPS345 | Automata & Formal Language | 3 | 3 | Fall_2009, Fall_2013 |
| CMPS 393 | Modeling & Simulation | 3 | 3 | Fall- 2010 |
| CMPS 425 | Computer System Performance Evaluation | 3 | 3 | Spring-2009 |
| CMPS 445 | Compilers construction | 3 | 3 | Fall_2011 |
| CMPS 466 | Computer Networks | 3 | 3 | Spring_2010 |
| CMPS 485 | Fundamentals of Digital Image Processing | 3 | 3 | Spring -2011 |