Mission

The Department of Computer Science aims to foster core requirements of computing as a theoretical, experimental and engineering discipline, through teaching, training and research, and to equip its students and staff with academic and professional skills and competencies adequate for national and world needs, as well as to establish in them firm foundational bases to cope with rapid technological and related changes in and by the discipline.

Admission Requirements

BSc Programmes

Candidates with General Certificate of Examinations (GCE) Background

GCE Advanced Level

  • Pass in GCE Advanced Level (minimum of 2 subjects)
  • Must have subjects: Either
    • Computer Science (with minimum of Grade C) OR
    • Mathematics (with minimum of Grade C) OR
    • Further Mathematics (with minimum of Grade C) OR
    • Physics (with minimum of Grade C)
  • Subjects not considered: Religious Studies

GCE Ordinary Level

  • Pass in GCE Ordinary Level (minimum of 4 subjects)
  • Must have subjects: Mathematics
  • Subjects not considered: None

 

Candidates with BAC Background

  • BAC Series C
  • Probatoire Series C

MSc Programmes

MSc in Computer Science

PhD Programmes

PhD in Computer Science

Teaching Staff

  1. Denis Lemongew Nkweteyim, PhD (University of Pittsburgh, USA)
    Senior Lecturer, Information Science and Technology
  2. Shu William Shu, PhD (Nottingham, UK)
    Lecturer, Change and Computation Computer Science
  3. Ali Joan Beri, PhD (University of Yaounde I)
    Lecturer, Computer Science
  4. Nyamsi Lonzenu Madeleine, PhD (IRISA Rennes I, France)
    Lecturer, Computer Architecture Numerical Analysis
  5. Mawoh Roger, MSc (University of Ngoundere)
    Assistant Lecturer
  6. Delphine Frimuwah Tabo, MSc (University of Buea)
    Assistant Lecturer, Mathematics and Computer Science
  7. Nyanga Bernard Nyunga, PhD (University of Buea)
    Assistant Lecturer

Degree Programmes

Courses

BSc Courses

  1. CSC100: Basic Information Technology Skills
  2. CSC201: Elementary Computer Science I
  3. CSC202: Elementary Computer 4Science II
  4. CSC203: Introduction to Computer Science II
  5. CSC204: Introduction to Computer Science I
  6. CSC205: Introduction to Computer Science
  7. CSC206: Computer Architecture I
  8. CSC207: Introduction to Algorithms
  9. CSC208: Programming in Python and C
  10. CSC209: Mathematical Foundations of Computer Science
  11. CSC210: Matrices and Linear Transformations
  12. CSC211: Probability and Statistics
  13. CSC212: Issues in Computing
  14. CSC214: Internet Technology and Web Design
  15. CSC216: Introduction to Information Systems
  16. CSC301: Data Structures and Algorithms
  17. CSC303: Computer Organization and Architecture
  18. CSC304: Databases
  19. CSC305: Object-Oriented Programming in C++
  20. CSC306: Human-Computer Interaction and User Interface Design
  21. CSC307: Formal Language Theory and Compilation
  22. CSC308: Java Programming
  23. CSC309: Artificial Intelligence
  24. CSC310: Database Design
  25. CSC311: Introduction to Computer Networks
  26. CSC312: Operating System I
  27. CSC313: Differential: Disasters and Climate Change
  28. CSC314: Operating Systems
  29. CSC316: Functional Programming
  30. CSC402: Languages and Compilers
  31. CSC403: Numerical Analysis
  32. CSC404: Software Engineering
  33. CSC405: Artificial Intelligence
  34. CSC406: Computer and Network Security
  35. CSC407: Programming Language Paradigms
  36. CSC408: Design and Analysis of Algorithms
  37. CSC409: Data Processing Algorithms and Communication
  38. CSC410: Computer Graphics
  39. CSC411: Network and Internet Programming
  40. CSC413: Mobile Application Development
  41. CSC415: Term Rewriting
  42. CSC417: Introduction to Semantics and Programming Language Design
  43. CSC419: Introductory Process algebras
  44. CSC420: Performance Analysis
  45. CSC498: Computer Science Project
  46. CVE100: Civics and Ethics
  47. SPT100: Sports

MSc Courses

  1. CSC601: Current Topics in Computer Science
  2. CSC602: Software Development Methods
  3. CSC603: Requirement Engineering
  4. CSC604: Software Development Environments
  5. CSC605: Object-orientation software engineering
  6. CSC606: Formal Methods for Software Engineering
  7. CSC607: Distributed Operating Systems
  8. CSC608: Language Theory and Parsing Techniques
  9. CSC609: Programming languages
  10. CSC610: Knowledge Engineering
  11. CSC611: Program Development Skills
  12. CSC612: Intensive Program Development
  13. CSC613: Software Project Management
  14. CSC614: Multimedia Systems
  15. CSC615: Elements of Software Engineering
  16. CSC616: Pattern Recognition
  17. CSC617: Computer Networks
  18. CSC618: Parallel Algorithms and Architecture
  19. CSC619: Introduction to semantics
  20. CSC620: Database Administration
  21. CSC621: Advanced Databases
  22. CSC622: Complexity and Computability
  23. CSC623: Practical Software Development
  24. CSC624: Development Software Environment Skills
  25. CSC625: Data Structures
  26. CSC626: Multi-Agent Systems
  27. CSC627: Empirical Foundations of Software Engineering
  28. CSC628: High Speed Networking and Communications
  29. CSC629: Agent Technology
  30. CSC630: Distributed Systems Development
  31. CSC631: Numerical Computation
  32. CSC632: Research Seminar
  33. CSC633: Design and Analysis of Algorithms
  34. CSC634: Simulation Modelling and Analysis
  35. CSC635: Natural Language and Intelligent Interfaces
  36. CSC636: System Analysis and Design
  37. CSC638: Advanced Logic in Computer Science
  38. CSC639: Strategic Management and Information Systems
  39. CSC642: Expert Systems
  40. CSC648: Ordinary Differential Equations
  41. CSC649: Introduction to Numerical Analysis
  42. CSC651: Introduction to Geographic information systems
  43. CSC652: Introduction to Image processing
  44. CSC654: Introduction to Remote sensing
  45. CSC656: Computational geometry
  46. CSC658: Knowledge discovery from databases
  47. CSC660: Reactive and real-time systems
  48. CSC691: Research Methodology and Scientific Writing Skills
  49. CSC696: Pre-defence Seminar
  50. CSC698: MSc Thesis in Computer Science