Federal Polytechnic Bali CS Department Logo

Department of Computer Science

Federal Polytechnic Bali  ·  School of Science & Technology

NBTE Accredited  ·  ND & HND
Notice
🖥️ School of Computing

Academic Programmes

Discover our nationally accredited, industry-aligned programmes designed to equip you with the technical skills and professional competencies needed to excel in the digital economy.

ND Computer Science

A comprehensive two-year National Diploma that builds strong foundations in programming, databases, networking, and software development.

2 Years (+ SIWES)

HND Computer Science

An advanced two-year Higher National Diploma deepening expertise in software engineering, AI, cybersecurity, and systems analysis.

2 Years (+ SIWES)

Certificate Programmes

Short professional courses in web development, cybersecurity, graphic design, and more — open to all with flexible schedules.

3 – 6 Months

Explore Our Programmes

Click each tab to explore curriculum, entry requirements, career paths, and more.

National Diploma (ND) in Computer Science

The ND Computer Science programme is a two-year full-time course (plus a one-semester SIWES industrial attachment). It is designed to provide students with a solid foundation in theoretical computer science principles alongside practical, hands-on skills in software development, data management, networking, and digital systems. Graduates are equipped for immediate employment or to proceed to the HND programme.

First Semester — ND1
Course CodeCourse TitleUnitsType
COM 111Introduction to Computing2Core
COM 112Computer Hardware Fundamentals2Core
COM 113Introduction to Programming (Python/C++)3Core
COM 114Logic & Digital Electronics2Core
GNS 101Use of English & Communication2General
MTH 101Mathematics I3Support
GNS 102Citizenship Education1General
Second Semester — ND1
Course CodeCourse TitleUnitsType
COM 121Data Structures & Algorithms3Core
COM 122Introduction to Databases2Core
COM 123Operating Systems Concepts2Core
COM 124Web Technology I (HTML & CSS)2Core
MTH 102Mathematics II (Statistics)2Support
GNS 103Entrepreneurship Development I2General
SIWES — Industrial Attachment
Course CodeCourse TitleUnitsType
SIWES 200Industrial Training (6 months)6Compulsory
First Semester — ND2
Course CodeCourse TitleUnitsType
COM 211Object-Oriented Programming (Java)3Core
COM 212Computer Networks I2Core
COM 213Database Management Systems3Core
COM 214Systems Analysis & Design2Core
COM 215Web Technology II (JavaScript)2Core
GNS 201Entrepreneurship Development II2General
Second Semester — ND2
Course CodeCourse TitleUnitsType
COM 221Software Engineering3Core
COM 222Computer Organisation & Architecture2Core
COM 223Project Management2Core
COM 224Final Year Project (ND)4Compulsory
GNS 202Technical Report Writing2General
Programme Info
AwardND Computer Science
Duration2 Years + SIWES
ModeFull Time
Total Units~90 Credit Units
AccreditationNBTE Full
Session2024/2025
Entry Requirements
  • Minimum of 5 O'Level Credit Passes (WAEC/NECO/NABTEB)
  • Credits must include: Mathematics and English Language
  • At least 1 Science or Technical subject credit
  • JAMB UTME with minimum cut-off score (180+)
  • Post-UTME screening by the institution
  • Direct Entry: ND in a related field
Career Opportunities
Software Dev.
DBA
IT Support
Web Dev.
Cybersecurity
Systems Admin
Data Analyst
HND (Top-Up)

Higher National Diploma (HND) in Computer Science

The HND Computer Science programme is designed for holders of the ND in Computer Science or a related field. This advanced two-year programme (plus SIWES) deepens knowledge in software engineering, artificial intelligence, cybersecurity, mobile development, and research methodology — preparing graduates for leadership roles in the technology industry.

First Semester — HND1
Course CodeCourse TitleUnitsType
COM 311Advanced Programming (C++ / Java)3Core
COM 312Artificial Intelligence Fundamentals3Core
COM 313Advanced Database Systems3Core
COM 314Computer Networks II2Core
COM 315Mobile Application Development2Core
GNS 301Technical Communication2General
Second Semester — HND1
Course CodeCourse TitleUnitsType
COM 321Software Engineering II3Core
COM 322Cybersecurity & Ethical Hacking3Core
COM 323Machine Learning & Data Science3Core
COM 324Cloud Computing & Virtualisation2Core
COM 325Research Methods & Statistics2Core
GNS 302Entrepreneurship & Innovation2General
SIWES — HND Industrial Attachment
Course CodeCourse TitleUnitsType
SIWES 300Industrial Training — HND (6 months)6Compulsory
First Semester — HND2
Course CodeCourse TitleUnitsType
COM 411Advanced Cybersecurity & Forensics3Core
COM 412Internet of Things (IoT)2Core
COM 413Distributed Systems & Big Data3Core
COM 414Human-Computer Interaction2Core
COM 415Project Work I (Proposal & Design)3Compulsory
Second Semester — HND2
Course CodeCourse TitleUnitsType
COM 421Advanced Software Architecture3Core
COM 422AI & Natural Language Processing3Core
COM 423Professional Ethics in IT2Core
COM 424Final Year Project (HND) — Defence6Compulsory
GNS 401Management Principles for IT2General
Programme Info
AwardHND Computer Science
Duration2 Years + SIWES
ModeFull Time
Total Units~100 Credit Units
AccreditationNBTE Full
Session2024/2025
Entry Requirements
  • ND in Computer Science or related field (Lower Credit minimum)
  • Completed SIWES industrial training for ND
  • 5 O'Level credits including Mathematics & English
  • JAMB UTME score (where required)
  • Departmental screening & interview
Career Pathways
AI Engineer
Cybersecurity
Cloud Architect
Software Eng.
Data Scientist
Network Eng.
Postgraduate
Academia

Professional Certificate Programmes

Our short professional courses are open to everyone — students, staff, and community members. Designed with flexibility in mind, these courses run evenings and weekends and lead to departmentally recognised certificates. Enrolment happens every semester.

Web Development

Full Stack — HTML, CSS, JS, PHP, MySQL

Learn to build modern, responsive websites and web applications from scratch. Covers front-end design, back-end development, and database integration.

3 Months Evenings/Weekends Certified

Cybersecurity Essentials

Ethical Hacking & Digital Safety

Understand the fundamentals of cybersecurity, ethical hacking, digital forensics, and how to protect systems and data from modern cyber threats.

3 Months Weekends Certified

Database Administration

MySQL, Oracle & SQL Server

Master relational databases, SQL programming, database design, and administration using industry-standard tools like MySQL and Oracle Database.

4 Months Evenings Certified

Graphic Design & Multimedia

Photoshop, CorelDRAW, Canva

Learn professional graphic design using industry tools. Create logos, flyers, banners, social media graphics, and multimedia content for businesses.

3 Months Flexible Certified

Mobile App Development

Android with Kotlin / Flutter

Build fully functional Android mobile applications using modern frameworks. Learn UI design, API integration, and app deployment on the Google Play Store.

4 Months Weekends Certified

Introduction to AI & Python

Machine Learning Basics

An accessible introduction to Artificial Intelligence and Python programming. Learn data analysis, visualisation, and build simple machine learning models.

6 Months Evenings Certified
Enrol in a Certificate Course

Admission Process

Follow these simple steps to join the Department of Computer Science at Federal Polytechnic Bali.

1

Check Requirements

Confirm you meet the O'Level and JAMB requirements for your desired programme (ND or HND).

2

Register on JAMB

Register on the JAMB portal, choose Federal Polytechnic Bali, and select Computer Science as your course.

3

Obtain Admission Form

Purchase and complete the Federal Polytechnic Bali admission form online or at the institution's admissions office.

4

Sit Post-UTME Screening

Attend the Post-UTME screening exercise at the scheduled date with all required credentials and documents.

5

Check Admission Status

Monitor your application status on the JAMB portal and the institution's admission list notice board.

6

Accept & Pay Fees

Accept your admission on JAMB CAPS, pay your acceptance and school fees, and complete departmental registration.

Return to Homepage About the Department

Estimated Fee Structure

Approximate fees per semester. Visit the Bursary office or student portal for the current, official fee schedule.

ND Computer Science

Per Semester — Full Time

Tuition Fee₦25,000
Development Levy₦8,000
Lab / Practical Fee₦5,000
Student Union Dues₦2,000
Library Fee₦1,500
Estimated Total₦41,500

HND Computer Science

Per Semester — Full Time

Tuition Fee₦28,000
Development Levy₦10,000
Lab / Practical Fee₦6,000
Student Union Dues₦2,000
Library Fee₦1,500
Estimated Total₦47,500

Certificate Programmes

One-time Payment

Registration Fee₦5,000
Course Fee (3 months)₦20,000
Course Fee (6 months)₦35,000
Certificate Processing₦2,000
Materials₦3,000
Starts From₦25,000

Fees are estimates only. Confirm the exact current rates with the Bursary Department.

Frequently Asked Questions

Can I apply for HND directly without doing ND at Federal Polytechnic Bali?
Yes. You can apply directly for the HND programme if you hold an ND in Computer Science or a closely related field from any NBTE-accredited institution with at least a Lower Credit grade, and have completed your SIWES industrial training.
Is SIWES compulsory for all students?
Yes, SIWES (Students Industrial Work Experience Scheme) is compulsory for both ND and HND students. It runs for 6 months between the first and second year and is coordinated by the department in conjunction with the ITF (Industrial Training Fund).
What JAMB subject combination is required for Computer Science?
For JAMB UTME, the recommended subject combination for Computer Science is: Mathematics, Physics, and one of Chemistry, Biology, Economics, or Further Mathematics. Always confirm the current requirements on the JAMB website.
Does the department offer postgraduate or degree programmes?
Currently, the department offers ND and HND programmes. HND holders wishing to obtain a university degree can apply for Direct Entry (DE) into any Nigerian university or take the JUPEB/IJMB bridging programme. Plans for B.Sc Tech programmes are under consideration.
Are there scholarships or bursaries available for CS students?
Yes. Students can benefit from the Federal Government bursary award for polytechnic students, state government scholarships (Taraba State), NACOS merit awards, and occasional departmental scholarships. Visit the student affairs office for details.
Can I enrol in a certificate course while studying ND or HND?
Yes, certificate courses are designed to run in evenings and weekends, making them accessible to full-time ND and HND students who wish to develop additional professional skills alongside their academic programme.

Your Future Starts Here

Join hundreds of successful graduates who built their technology careers at the Department of Computer Science, Federal Polytechnic Bali. Apply today and take the first step.