Courses Taught (Undergraduate and Postgraduate)
I Taught a significant portion of courses in a typical computer science program including Operating Systems, Data Communications and Telecommunication Systems, Parallel and Distributed Processing, Fundamentals of Programming Languages, Data Structures, Discrete Structures, Design and Analysis of Algorithms, Program Design, Web Application Engineering, Programming in C, Java and Python, etc.
I Taught High-Performance Computing, Advanced Computer Algorithms, ICT & Research Methodology, Management and Entrepreneurship, Application Development for Internet Based Services, Data Security and Encryption, Big Data Analytics courses at postgraduate level.
In my about thirty years of teaching at university level, I taught at universities in Nigeria, UK, Asia and Arabia.
- Undergraduate Courses
- COSC301 - Data Structures and Complexity Analysis
- COSC401 - Introduction to Design and Analysis of Algorithms
- COSC405 - Web Application Engineering II
- COSC406 - Advanced Database Systems
- CMP451 - Software Engineering and Management
- Postgraduate Courses
- SCI801 - Management and Entrepreneurship
- SCI802 - ICT & Research Methodology
- COSC803 - Advanced Computer Algorithms
- COSC843 - Application Development for Internet Based Services
- CSC8323 - Programming Languages