What are you looking for?

department of computer science and mathematics

BSc. COMPUTER SCIENCE

This programme is designed to prepare you for a career in the ever-growing field of technology. You will learn the fundamentals of computer science, including programming, data structures, algorithms, and operating systems. You will also have the opportunity to specialize in a particular area of computer science, such as artificial intelligence, machine learning, or software engineering.

NUC logo

The computer science programme is accredited by the Nigerian University Commission. Verify here

apply now
Default

course overview

duration of study

8 Semesters(4 years)

mode of study

  • Full-time
  • Part-time
  • Distance Learning

college

Basic and Applied Sciences

Skilled computing professionals are in demand. Completing this computer science course will give you the knowledge needed to work at the forefront of this exciting sector.

As part of this course, you'll

  • Study fast developing areas including Software Engineering, concepts in artificial intelligence, networked communications and cloud-based systems
  • Learn the principles of computer science and how to apply them to problems across different industries
  • Work with a variety of tools including Microsoft Azure, Amazon Web Services (AWS), Python, Java, OpenStack, Eclipse, Visual Paradigm, Android Studio
  • Enhance your teamworking and project management abilities using the agile skills and techniques that are widespread in many industries, while honing your expertise in emerging technologies

admission requirements

Requirements for admission into 100 Level

Skilled computing professionals are in demand. Completing this computer science course will give you the knowledge needed to work at the forefront of this exciting sector.

As part of this course, you'll

  • Study fast developing areas including Software Engineering, concepts in artificial intelligence, networked communications and cloud-based systems
  • Learn the principles of computer science and how to apply them to problems across different industries
  • Work with a variety of tools including Microsoft Azure, Amazon Web Services (AWS), Python, Java, OpenStack, Eclipse, Visual Paradigm, Android Studio
  • Enhance your teamworking and project management abilities using the agile skills and techniques that are widespread in many industries, while honing your expertise in emerging technologies

career prospects

Potential roles for BSc. Computer Science degree holders

The growing demand for computing skills means graduates with STEM (science, technology, engineering and mathematics) degrees are becoming increasingly sought after in industry. The field of Computer Science is constantly evolving, so new and exciting career opportunities are always emerging. Whether you’re interested in a hands-on technical role or undertaking pioneering research, this computer science degree will open career opportunities across Industry 4.0 and beyond. Career options include:

Cloud architect & developer

Systems analyst & engineer

Industrial controls designer

Software Engineer

Game Developer

Mobile App Developer

IT Consultant

Database Administrator

System Analyst

Data Scientist

curriculum details

Our Programme Outline

The curriculum is designed to provide students with the skills and knowledge they need to succeed in a variety of careers in the tech industry. The programme covers a wide range of topics, including programming, data structures, algorithms, operating systems, and artificial intelligence. The faculty is available to students through forums, email, and phone calls. Students also have access to a variety of resources, including a state-of-the-art e-library, virtual computer labs, a career center, and a variety of student organisations.

What's next?

Lorem ipsum dolor sit amet consectetur. Mauris commodo cursus mi varius fringilla eget tincidunt. Amet quam praesent tortor sagittis nulla aliquam senectus felis donec. Pellentesque eget cursus nunc nec ut eget pretium