Start main page content

Department of Computer Science

Welcome Message from The Head of Department- Computer Science

It is with utmost pleasure that we welcome you to the web page of the Department of Computer Science at the University of Calabar. Here you will find valuable and firsthand information about our academic and research programs, among others. In Computer Science Department, we are deeply committed to providing a conducive environment that promotes quality education and research in an exciting, challenging, and highly dynamic discipline.

The Department of Computer Science was once managed as a degree-awarding program in the defunct Department of Mathematics, Statistics and Computer Science until XXX, when it was unbundled into three Departments comprising present-day Departments of Computer Science, Mathematics and Statistics. We offer programs that lead to the award of undergraduate and postgraduate degrees in all aspects of Computer Science by the University. Our unique teaching-learning procedure, which is methodically interactive with continuous personal support, ensures that our students learn and develop under optimal learning development. All our computing laboratories and facilities are equipped with contemporary hi-tech facilities that engender learning, innovation, and skill acquisition. Our team of highly skilled and award-winning IT professionals academic, technical and administrative staff members, led by over eight academic staff at professorial cadre, are committed to inspiring and stimulating students to learn, acquire skills and experience needed to become professionals.

Our staff members, who are always passionate about the influence of technology in teaching, learning, and development, are always at the forefront of integrating the latest technological breakthroughs into our teaching and learning in and outside class activities. Our graduates, who are occupying excellent job positions in many local and international organizations, educational and research institutions, private and government agencies, are highly recruited. We are very proud of the accomplishments and feedbacks from our graduates in these organizations.

We encourage you to visit the rest of our website to find out more information about our programs, our students’ achievements and activities, our research groups, and staff research activities. We hope that we will welcome you or any of your recommended relatives to our department. Should you have any feedback, question, and comment, feel free to reach out to us using any of our contact channels.

Once again, welcome to our exciting Department of Computer Science at the University of Calabar.

Dr Moses A. Agana

Head of Department

Mission / Vision / Philosophy / Objective


To Produce high quality graduates and scholars in focal areas of learning with theoretical,practical and entepreneurial skills for the world of work in conducive environment through quality research and teaching


To be a centre of excellence producing globally competitive graduates and contributing significantly to development through research


Philosophically, Computer Science is concerned with issues that arise from reflection upon the nature and practice of the academic discipline of Computer Science.  It is not just about programming; indeed, Computer Science would be better described as being concerned with the meta-activity that is associated with programming.  More generally, and more precisely, it is occupied with the design, development, and investigation of the concepts and methodologies that facilitate and aid the specification, development, implementation, and analysis of computational systems. Examples of this activity might include the analysis and design of programs, specification and architectural design and description of programming languages; the construction and optimization of compilers, interpreters, theorem-proving and type inference systems, the invention of logical frameworks, and the design of embedded systems, and much more.  Many of the central philosophical questions of Computer Science surround and underpin these activities, and many of them are centred upon the logical, ontological, and epistemological issues that concern it.



At the end of the programme, students of Computer Science should be able to address the following questions, with respect to global trends in the information technology (IT) industry:

1.         What kinds of things are programs? Are they abstract or concrete?

2.         What differences exist in algorithms: pseudocode, flowchart, and code?

3.         What is a specification?  And what is being specified?

4.         Are specifications fundamentally different from programs?

5.         What is an implementation?

6.         What distinguishes hardware from software?  Do programs exist in both physical and symbolic forms?

7.         What are the objectives of the various semantic theories of programming languages?

8.         How do questions in the philosophy of programming languages relate to parallel ones in the philosophy of languages?

9.         Does the principle of modularity relate to the conceptual issues of abstraction?

10.       What are the underlying conceptual differences between the following programming paradigms: structured, functional, logic and object-oriented programming?

11.       What are the roles of data types in Computer Science?

12.       What are formal methods? What is formal about formal methods? What is the difference between a formal method and informal one, especially in the area of software engineering?

13.       What kind of discipline is Computer Science?  What are the roles of mathematical modeling and experimentation?

14.       What are the fundamental differences between traditional software development and agile software development in software engineering?

15.       What is the role of data in Computer Science, what major database models exits?

16.       What is the appropriate logic with which to reason about program correctness and termination? How is the logic dependent upon the underlying programming languages?

17.       Do programming languages (and paradigms) have the nature of scientific theories?  What causes a programming paradigm shift?

18.       Does software engineering raise any philosophical issues?

19.       How do algorithms work, and how can we measure their efficiency?


The first set of students numbering about 100 were admitted into the first year of our B.Sc. Computer Science Programme in the 1996/97 academic session.  On the 2nd of June, 1998, the University wrote to the National Universities Commission (NUC) for approval for the establishment of a B.Sc. programme in Computer Science.  On the 17th September 2003, a team from the NUC headed by Prof. (Mrs) Eghareva arrived the Department for a verification visit.  The result of the visit was an approval for the programme to be run pending an NUC panel visit for the accreditation of the programme. The programme has now received full NUC accreditation.

Contact Us

By Physical Address

Department of Computer Science
University of Calabar
Cross River State

By Email

You Email Your Name Your Message