1. Digital Signal Processing [4 Credits] (Fall 2015)

2. Discrete Structure [3 Credits] (Spring 2016, Spring 2020, Spring 2021, Summer 2024)

3. Computer Graphics [4 Credits] (Spring 2016)

4. Computer Graphics [3 Credits] (Spring 2017, Fall 2017, Spring 2018)

5. Computer Organization and Architecture [3 Credits] (Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2020, Fall 2021)

6. Need Assessment and Technology Evaluation [2 Credits] (Fall 2017)

7. Introduction to E-Business Systems [3 Credits] (Spring 2018)

8. Applied Math’s for Computing [4 Credits] (Fall 2018, Spring 2019, Spring 2020, Fall 2020)

9. Computer Architecture [3 Credits] (Spring 2021, Fall 2021, Spring 2022)

10. Analysis of Algorithms [3 Credits] (Spring 2021)

11. Wireless Data Networks [3 Credits] (Fall 2019, Fall 2021)

12. Digital Logic Design [3 Credits] (Fall 2021)

13. Real Time Operating Systems [3 Credits] (Spring 2022)

14. Digital Logic Design [2 Credits] (Fall 2022)

15. Information and Communication Technology [2 Credits] (Fall 2022)

16. Computer Organization and Assembly Language [3 Credits] (Spring 2023)

17. Artificial Intelligence [ 3 Credits] Fall 2023

18. Introduction to Programming [ 3 Credits] Spring 2024

19. Information Technology Management [ 3 Credits] Spring 2024

20. Distributed Database Systems [ 3 Credits] Fall 2024

21. Computer Networks [ 3 Credits] Fall 2024

22. Numerical Methods [ 3 Credits] Spring 2025