Bachelor of Science in Computer Science
Schedule
Full-time
Delivery
Credential
Location
Build a strong foundation in computer programming and problem-solving to kick-start your career
The BSc in Computer Science equips you with the technical expertise and problem-solving skills needed to excel in the fast-paced world of technology. This programme combines theoretical knowledge in mathematics, statistics and computation, with hands-on practical experience in areas such as artificial intelligence, programming, software engineering, and cybersecurity.
Graduates of this programme are prepared for diverse opportunities in tech-driven industries, including future academic or research careers, with a curriculum that meets international standards.

Programme Outline
This curriculum provides you with a strong theoretical foundation, as well as opportunities for practical application through engaging content and multimedia, interactive labs, and on-campus learning experiences.
100 Level
- General Biology I
- Introduction to Computing Sciences
- Communication in English
- Elementary Mathematics I - Algebra and Trigonometry
- General Physics I - Mechanics
- General Practical Physics I
- Descriptive Statistics
- Problem-Solving
- Library Skills
- People and Cultures of Nigeria
- Elementary Mathematics II - Calculus
- Elementary Mathematics III - Vectors, Geometry and Dynamics
- General Physics II - Electricity and Magnetism
- General Practical Physics II
200 Level
- Discrete Structures
- Digital Logic Design
- Introduction to Software Engineering
- Computer Programming I
- Entrepreneurship and Innovation
- Mathematical Methods I
- Linear Algebra I
- Student Industrial Work Experience Scheme (SIWES) I
- Computer Programming II
- Statistical Computing Inference and Modelling
- Philosophy, Logic and Human Existence
- Computer Architecture and Organisation
- Mathematical Methods II
- Linear Algebra II
300 Level
- Data Structures
- Web Application Development
- Artificial Intelligence
- Computer Science Innocation and New Technologies
- Introduction to Cyber Security and Strategy
- Data Communications System and Networking
- Formal Models of Computation
- Computational Science and Numerical Methods
- Operating Systems
- Student Industrial Work Experience Scheme (SIWES) II
- Data Management I
- Venture Creation
- Peace and Conflict Resolution
400 Level
- Algorithms and Complexity Analysis
- Organisation of Programming Languages
- Final Year Project I
- Research Methodology and Technical Report Writing
- Project Management
- Ethics and Legal Issues in Computer Science
- Compiler Construction
- Distributed Computing Systems
- Introduction to Machine Learning
- Final Year Project II
- Human Computer Interface [elective]
- Digital Image Processing [elective]
- Game Programming [elective]
Course outline
In this short course you will master the skills to leverage IT and AI for innovation, manage risks, align IT with business strategies, and lead transformative initiatives effectively.
Please note: Module titles are subject to change.Competitive advantage through IT
IT-enabled innovation
Transforming business models in the IT era
Navigating IT risks in an AI-driven world
IT alignment for organisational success
Leading IT-driven organisations
Who is this course designed for?
- IT professionals and leaders: Seeking to deepen their strategic understanding of IT and AI in business.
- Mid to senior-level managers: Who want to enhance their ability to align IT strategies with business objectives.
- Entrepreneurs and innovators: Aiming to leverage IT and AI for business model innovation.

Register your interest for Bachelor of Science in Computer Science today!
We’ll keep you up to date with all the exciting developments at Nile Online. Seize the right opportunity at the right time.
Benefits for your organisation
The world of work is always shifting, and the list of must-have skills grows longer each day. Short courses are ideal for addressing competency gaps in your teams or helping individuals take the next step along their growth plan.
If you’re looking to upskill a group of 10 or more employees, please discuss your needs with us to find the solution that’s right for you.
The student experience
Flexible schedule
Engage with the self-paced course materials on your own schedule, while honouring key deadlines.
Networking opportunities
Meet your peers and be the first to find out about fresh opportunities in the online student community.
The student experience
Engaging content
Watch videos, complete hands-on exercises, and discuss industry developments with your fellow students.
Mobile app
We know you’re always on the move! Use our mobile app to download content and learn anytime, anywhere.
Personalised support
Our Student Success team, Facilitators, and Tech Support are available to help during business hours.