Department of Computer Science

The Bachelor of Engineering in Computer Engineering is an in-depth study of engineering software and hardware concepts of Computer Education. This Department was set up to train highly skilled computer engineers and professionals to meet the ever-increasing demands of hi-tech in a vibrant modern technological age. The academic programme began in September 2006 with 12 students but currently has approximately 130 students enrolled in the Department.

The academic programme began in November 2002 with only 8 students, while now in 2018, there are more than 300 students enrolled. During the re-accreditation process in 2005, an international team of experts adjudged the programme to be one of the strongest in Africa, therefore recommended that the programme be upgraded from B.Sc. Computer Science to B.Sc. (Hons) Computer Science.

Educational Mission:

The mission of the Computer Sciences Department is to develop a world-class community of students and faculty dedicated to innovation through scientific research and improve the educational impact of the University in the local community and Africa. Our task is to prepare students to be research and development leaders in computer science and computer technology.

To this end, the program is a catalyst and a resource for shaping the future of the broad discipline of computer science. As part of its mission the program brings the latest research findings and technological developments into courses and actively involves students in research endeavors of the faculty. The program also provides leadership in the application of high technology to improve the educational experience.

Career Objectives

Upon successful completion of a major in computer and information sciences, students will be able to:

  • An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
  • Demonstrate the ability to work effectively as a team member and/or leader in an ever-changing professional environment;
  • and an ability to apply knowledge of computing and mathematics appropriate to the program's student outcomes and to the discipline.
  • Be employed in industry, government, or entrepreneurial endeavors to demonstrate professional advancement through significant technical achievements and expanded leadership responsibility;
  • An ability to apply design and development principles in the construction of software systems of varying complexity.
  • an ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
  • an ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.

Why Study Computer Science?

Tomorrow's problems will require technologies not yet invented. Many of the software and hardware tools that enable these technologies are being developed by our faculty and students. Such innovation requires dedication to learning, in the classroom, in the research laboratory, and throughout one's professional career. Scientific discovery and technological innovation require mastery of the fundamentals of computing science as well as mastery of practical technical skills. At the Department of Computer Science, we offer a unique educational opportunity for students to achieve excellence in both through rigorous classes and participation in cutting edge research.

Graduates of this program have career opportunities in many industries, including computer systems design, digital systems, systems analysis, software engineering, data communications and information systems and many more.

Why earn your Computer Science degree at All Nations University College?

Small class sizes foster close and healthy student-professor relationships.

Faculty typically have doctorates or significant industrial experience. Lectures and labs are taught by professors and assisted by graduate students.

The diverse and broad-based engineering education includes a strong design emphasis and practical laboratory experience.

Every student works on a team to complete a two-semester capstone design project.

Students have the opportunity to work with faculty on undergraduate research projects.

Student chapters of the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE), National Society of Black Engineers (NSBE) allow students to develop academically and professionally by attending seminars and visiting technical sites.