Compilers, operating systems, and systems software5 topics
- Design and implementation of a B-Tree on-disk prototype for indexing
- Design and implementation of a Banker’s Algorithm deadlock-avoidance simulator
- Design and implementation of a paging and TLB miss visualiser (educational tool)
- Design and implementation of a prototype compiler front-end: lexer and parser to AST
- Design and implementation of a RISC-style instruction set simulator in Python
Graphics, games, and visual computing5 topics
- Design and implementation of a 2D ray-casting maze (Wolfenstein-style) prototype
- Design and implementation of a 3D transform pipeline demo (Model-View-Projection) in OpenGL/Three.js
- Design and implementation of a fractal renderer (Mandelbrot) with zoom pan controls
- Design and implementation of a minimax game engine for Connect Four in the web browser
- Design and implementation of a procedural maze generator with pathfinding (A* vs Dijkstra)
Modern web platforms, distributed systems, and security engineering11 topics
- Design and implementation of a CSV data cleaning pipeline with rule config and audit log
- Design and implementation of a DDoS anomaly scorer for small business HTTP logs (offline dataset)
- Design and implementation of a Git hook pre-commit secret scanner for student repositories
- Design and implementation of a gRPC/Protobuf API for internal campus micro-services (two services)
- Design and implementation of a honeypot log aggregator and alert dashboard (lab-only network)
- Design and implementation of a PWA for offline-first notetaking with conflict-free sync (CRDTs)
- Design and implementation of a ransomware-style file encryption educator in a sandboxed lab VM
- Design and implementation of a REST API for campus lost-and-found (React + Node.js)
- Design and implementation of a role-based access control (RBAC) engine with audit trail
- Design and implementation of a vulnerability scanner script for a student-owned test host list (ethical-use policy)
- Design and implementation of a WebSocket-based classroom polling and live Q&A board
Machine learning, data science, and recommender systems9 topics
- Academic support chatbot using natural language processing
- Chatbot assistant system using Python
- College enquiry chatbot for prospective students
- Design and implementation of a decision tree and random forest from scratch (tabular datasets only)
- Design and implementation of a k-NN and Naive Bayes classifier for SMS spam (academic datasets only)
- Design and implementation of a shallow neural network in NumPy (MNIST digits, educational)
- Heart failure detection system using artificial neural network
- Pneumonia detection system from chest X-ray images using deep learning
- Skin disease detection system using convolutional neural networks
Databases, sharding, and distributed data stores (educational prototypes)39 topics
- Design and implementation of a bitmap index prototype for analytics demos
- Design and implementation of a Bloom filter module for duplicate URL checks (simulated traffic)
- Design and implementation of a CAP theorem walkthrough simulator (network partition toggles)
- Design and implementation of a capstone project idea recommender from past titles (TF-IDF similarity)
- Design and implementation of a code plagiarism token-similarity engine for coursework
- Design and implementation of a concurrency control simulator (2PL vs MVCC) for teaching
- Design and implementation of a course prerequisite graph visualiser (department rules as JSON)
- Design and implementation of a DNS resolver and cache (educational, recursive only for whitelisted domains)
- Design and implementation of a feature store mock for ML experiments (tabular features only)
- Design and implementation of a file allocation table visualiser for NTFS
- Design and implementation of a finite automata and regex-to-NFA teaching tool with step traces
- Design and implementation of a microcontroller temperature logger with SD card export (Arduino/ESP32)
- Design and implementation of a mini-shell with pipes and redirection (Unix-like, coursework subset)
- Design and implementation of a multi-user whiteboard with operational transform (lab prototype)
- Design and implementation of a NoSQL (Mongo/Redis) vs SQL benchmark harness for a fixed query set
- Design and implementation of a page replacement policy comparator (LRU, FIFO, Clock)
- Design and implementation of a password policy strength meter with entropy and breach-check (k-anonymity API)
- Design and implementation of a push notification gateway (Web Push) for campus announcements
- Design and implementation of a real-time OS tick scheduler proof-of-concept (FreeRTOS task demo)
- Design and implementation of a recommender system (collaborative vs content-based) for MovieLens subset
- Design and implementation of a relational query processor subset (SELECT-JOIN) in C
- Design and implementation of a SAT solver toy (DPLL) for small Boolean formulas
- Design and implementation of a secure exam browser lock (kiosk mode) for open-book quizzes
- Design and implementation of a serverless image resizing pipeline (cloud object storage + worker)
- Design and implementation of a sharded key-value demo with consistent hashing (simulation)
- Design and implementation of a simple object store (PUT/GET) with optional client-side encryption
- Design and implementation of a single-pass and multi-pass LL(1) parser generator
- Design and implementation of a static site generator with Markdown and template partials
- Design and implementation of a steganography detector for LSB images (lab-only training set)
- Design and implementation of a student attendance geofence prototype (privacy-minimising design)
- Design and implementation of a subset of Python-like interpreter (expressions and functions only)
- Design and implementation of a Sudoku CSP solver with backtracking visualisation
- Design and implementation of a TCP vs UDP latency and throughput lab dashboard (campus LAN)
- Design and implementation of a time-series dashboard for public grid frequency data (open APIs)
- Design and implementation of a typing pattern keystroke dynamics demo (research consent flow)
- Design and implementation of a UML-to-SQL round-trip prototype (limited class diagrams)
- Design and implementation of a version control teaching aid (simplified git-like revisions)
- Design and implementation of a WebAssembly module for in-browser image filters (performance test)
- Design and implementation of a NoSQL sharding simulation with consistent hashing
Computerized management information systems70 topics
- A computerized car hiring management system (CHMS)
- An intelligent web-based health care management evaluation system (a case study of Cottage Hospital, Osogbo, Osun State)
- Automated academic management information system (a case study of Post-Primary Education Board, Oyo State)
- Automated admission processing management system (a case study of selected private schools, Ikorodu, Lagos State)
- Automated civil service employee record management system (a case study of Civil Service Commission, Benin City, Edo State)
- Automated college timetable generator
- Automated commodity exchange information management system
- Automated cooperative society management information system
- Automated examination result processing system
- Automated football betting management system (a case study of a licensed betting shop, Kubwa, FCT Abuja)
- Automated information management system for processing seismic data
- Automated information system for farming management (a case study of ADP, Kano State)
- Automated library management system
- Automated liquid level management system
- Automated loan lending management system (a case study of a microfinance bank, Aba, Abia State)
- Automated payroll management system (a case study of Bursary Department, The Polytechnic, Ibadan)
- Automated payroll with GPS tracking and image capture
- Automated prison management system
- Automated product distribution management system (a case study of a trading company, Warri, Delta State)
- Automated stock level alerting system for inventory management (a case study of City Mart Supermarket, Sapele, Delta State)
- Computer-based human resources management information system
- Computer-based immunization exercise management system
- Computer-based insurance services record management system
- Computer-based result management information system
- Computer-based transcript management system
- Computerized budgeting management system
- Computerized census management system
- Computerized church membership record management system
- Computerized club management system (a case study of Rotary Club, Ibadan, Oyo State)
- Computerized crime management system in a financial institution
- Computerized database management system for child abuse documentation
- Computerized e-post management system
- Computerized farm management system (a case study of a piggery farm, Makurdi, Benue State)
- Computerized hotel management system
- Computerized information management system for seismic data processing (a case study of a geophysical firm, Warri, Delta State)
- Computerized insurance board management system
- Computerized land management information system
- Computerized loan records management system (a case study of a multipurpose cooperative society, Lafia, Nasarawa State)
- Computerized management information system for a medium-scale organisation
- Computerized marketing information management system
- Computerized NYSC management information system
- Computerized passenger loading management system (a case study of G.U.O Transport, Onitsha, Anambra State)
- Computerized pension scheme management system (a case study of a PFA office, Ikeja, Lagos State)
- Computerized prisoner counseling management system
- Computerized product expiry alert management system for SMEs
- Computerized property maintenance management system (a case study of IMSU, Owerri, Imo State)
- Computerized property management information system
- Computerized road safety record management system
- Computerized stock management system
- Computerized students certificate management system
- Computerized traffic management system for vehicle fleets
- Computerized vehicle identity management system (a case study of VIO Office, Ibadan, Oyo State)
- Computerized vehicle maintenance information management system
- Design and implementation of a computerized hotel front office management system (a case study of Grand Hotel, Abeokuta, Ogun State)
- Design and implementation of an automated assets management system (a case study of a food processing company, Lagos State)
- Design and implementation of an automated remote power management system (ARPMS)
- Design and implementation of library automation and management software
- Development of a computer assembly and coupling management system for IT workshop
- Development of a real-time stock inventory control system
- Development of a system for managing and tracking warranty information for assembled computers
- Development of a web-based system for front desk office management
- Development of technical documentation for an online restaurant management system
- Implementation of a computerized bursary management information system for tertiary institutions
- Implementation of a computerized management system in the insurance industry
- Information system for computerized restaurant management
- Integrated employee attendance and payroll system
- Inventory management system with stock forecasting module
- Hospital inventory and stock management system
- Hospital management information system (core modules)
- Automated resource management system for hostel allocation (a case study of Federal University, Oye-Ekiti)
Web-based and online management systems49 topics
- Cloud-based information system for management of urban taxis in Port Harcourt
- Computer village trader identity management system (a case study of Ikeja Computer Market, Lagos)
- Enhanced web-based alumni database management system
- E-commerce online grocery store management system
- E-healthcare online consultation platform
- E-learning management system with basic learning analytics
- Electronic prospectus portal for Computer Science Department
- Hostel allocation system for automated resource management
- Multi-vendor e-commerce platform with payment and order tracking
- Multi-website advertisement handling system
- Online AI shopping portal with mobile wallet integration (prototype)
- Online auction system using Python
- Online complaint registration and management system using Python
- Online diagnostic lab reporting system
- Online educational administrative information system (a case study of SUBEB, Kaduna State)
- Online event management system
- Online file management system for NDLEA (a case study of NDLEA Zonal Office, Ibadan)
- Online final year project management system with supervisor feedback
- Online hostel management system
- Online inventory and sales management system (a case study of a supermarket, Wuse, FCT Abuja)
- Online marketing information management system for personal ICT services
- Online project supervision and submission management system
- Online stock photo e-commerce website
- Online students complaint management system
- Online voting system using Python
- Property registration management system using blockchain
- Smart campus surveillance and incident reporting system
- Smart parking management system
- Web-based alumni database management system
- Web-based career guidance information management system
- Web-based census management system (a case study of NPC, Rivers State)
- Web-based commercial vehicle registration and tax management system
- Web-based course allocation management system for lecturers
- Web-based customer relationship management system
- Web-based employment screening management system (a case study of a Federal Unity School, Lokoja, Kogi State)
- Web-based identity management system for polytechnic staff
- Web-based knowledge management system
- Web-based management information system for service organisations
- Web-based pest control and management information system (a case study of Ministry of Agriculture, Minna, Niger State)
- Web-based SIWES placement management system
- Web-based staff duty record management system
- Web-based student apartment directory management system
- Web-based student information management system
- Web-based vehicle auctioning and sales management system
- Web-based visitor gate-pass management system
- Webpage ranking search engine with SEO suggestion module
- Online student management information system (a case study of SLT Department, Plateau State College of Agriculture, Jos)
- Web-based college management system (a case study of Federal University of Technology, Akure)
- Development of a web-based system for front desk office management
Mobile, Android, and Flutter applications23 topics
- Android blood donation and blood bank finder application
- Android carpool ride-sharing application
- Android geofencing application for workplace check-in
- Android hostel management system for students
- Android investment tracker application
- Android local train ticketing system
- Ambulance booking system using Python
- Automated attendance system using biometrics
- Automated data security for mobile chat users using Firebase
- Child vaccination management system using Python
- Digital attendance system using QR codes
- Doctor appointment booking system using Python
- Driver drowsiness detection system using Python
- Flutter medicine tracker and notification application
- Flutter-based bill reminder and payment tracker application
- Flutter-based blood donation application
- Flutter-based calories tracker application
- Flutter-based digital classroom application for Android and iOS
- Mobile quiz application through Wi-Fi for classrooms
- Online fuel delivery application using Flutter
- Real-time global weather monitoring application using Flutter
- Recipe recommendation application from ingredients using Flutter
- Train food ordering application for Android
AI, machine learning, and detection systems31 topics
- AI-based student performance prediction system
- AI-powered CV and resume screening system
- Credit card fraud detection system using machine learning (Python)
- Customer behaviour prediction using web usage mining
- Depression detection system using Python
- Detection of e-banking phishing websites using classification techniques
- Development of a classification model for employee performance using machine learning algorithms
- Development of a cloud network security system using AI-based threat detection
- Expert system for medical diagnosis support
- Fake product review monitoring and removal system using opinion mining
- Improved data leakage detection system
- Intelligent course recommendation system
- IoT-based environmental monitoring system
- IoT-based flood monitoring system
- Monitoring suspicious discussions on online forums using data mining
- Movie success prediction using data mining
- Opinion mining for restaurant reviews
- Plagiarism detection system for student project work
- Railway tracking and arrival time prediction system
- Secure persona prediction and data leakage prevention system using Python
- Sentiment analysis system for product rating reviews
- Sign language recognition system using Python
- Speech emotion detection system using Python
- Toxic comment classification system using deep learning
- Traffic sign recognition system using CNN
- Unique user identification across multiple social networks
- Vehicle number plate detection and recognition system using Python
- Weather forecasting using data mining techniques
- Web data mining to detect online spread of sensitive content
- Web server log analysis system
- Website evaluation using opinion mining
Blockchain, security, and cryptography systems14 topics
- Blockchain-based certificate verification system
- Blockchain-based crowdfunding platform
- Blockchain-based loan management system with smart contracts
- Blockchain-based personal identity security system
- Electronic voting system using blockchain (simulation)
- Fingerprint biometric authentication system for Post-UTME screening
- Fingerprint-based electronic voting system for student unions
- File transfer system using elliptic curve cryptography
- Food and drug authentication system
- Image encryption for secure internet transfer using AES algorithm
- Image steganography with multi-layer encryption
- Secure ATM access using card scanning and OTP verification
- Secure file storage system with encryption
- User authentication system with multi-factor security
Research, theory, and survey-style project titles74 topics
- A comparative analysis of acceptance of e-wallet payments among small retailers and related literature
- A comparative analysis of accessibility compliance of government web portals and related literature
- A comparative analysis of augmented reality for campus navigation trials and related literature
- A comparative analysis of blockchain use cases in land administration and related literature
- A comparative analysis of comparative network latency across campus ISPs and related literature
- A comparative analysis of cyber-hygiene practices among public Wi-Fi users and related literature
- A comparative analysis of deepfake risks in online verification and related literature
- A comparative analysis of DNS filtering effectiveness in family networks and related literature
- A comparative analysis of e-examination readiness in federal universities and related literature
- A comparative analysis of energy consumption of idle lab computers and related literature
- A comparative analysis of factors influencing software piracy in undergraduate labs and related literature
- A comparative analysis of influence of social engineering on account takeover and related literature
- A comparative analysis of open data policy for local government digital services and related literature
- A comparative analysis of perceived usefulness of e-government portals and related literature
- A comparative analysis of virtual reality usage in laboratory safety training and related literature
- A comparative analysis of adoption of e-learning in Nigerian polytechnics and related literature
- A comparative analysis of cloud service adoption in Nigerian SMEs and related literature
- A comparative analysis of containerisation (Docker) adoption in student project hosting and related literature
- A comparative analysis of continuous integration usage in university software project courses and related literature
- A comparative analysis of data protection awareness under NDPR and related literature
- A comparative analysis of ethics of AI in university admissions and related literature
- A comparative analysis of ICT skills gaps among business education students and related literature
- A comparative analysis of mobile banking security awareness among students and related literature
- A comparative analysis of open-source contributions among Nigerian final-year students and related literature
- A comparative analysis of penetration testing education in Nigerian cybersecurity programmes and related literature
- A comparative analysis of quantum-resistant cryptography awareness among CS students and related literature
- A comparative analysis of signal coverage mapping on university campuses and related literature
- A comparative analysis of smart contract literacy among business students and related literature
- A comparative analysis of usability of university portal services and related literature
- A survey of acceptance of e-wallet payments among small retailers (Nigeria)
- A survey of accessibility compliance of government web portals (Nigeria)
- A survey of adoption of e-learning in Nigerian polytechnics (Nigeria)
- A survey of augmented reality for campus navigation trials (Nigeria)
- A survey of blockchain use cases in land administration (Nigeria)
- A survey of cloud service adoption in Nigerian SMEs (Nigeria)
- A survey of comparative network latency across campus ISPs (Nigeria)
- A survey of containerisation (Docker) adoption in student project hosting (Nigeria)
- A survey of continuous integration usage in university software project courses (Nigeria)
- A survey of cyber-hygiene practices among public Wi-Fi users (Nigeria)
- A survey of data protection awareness under NDPR (Nigeria)
- A survey of deepfake risks in online verification (Nigeria)
- A survey of DNS filtering effectiveness in family networks (Nigeria)
- A survey of e-examination readiness in federal universities (Nigeria)
- A survey of energy consumption of idle lab computers (Nigeria)
- A survey of ethics of AI in university admissions (Nigeria)
- A survey of factors influencing software piracy in undergraduate labs (Nigeria)
- A survey of ICT skills gaps among business education students (Nigeria)
- A survey of influence of social engineering on account takeover (Nigeria)
- A survey of mobile banking security awareness among students (Nigeria)
- A survey of open data policy for local government digital services (Nigeria)
- A survey of open-source contributions among Nigerian final-year students (Nigeria)
- A survey of penetration testing education in Nigerian cybersecurity programmes (Nigeria)
- A survey of perceived usefulness of e-government portals (Nigeria)
- A survey of quantum-resistant cryptography awareness among CS students (Nigeria)
- A survey of signal coverage mapping on university campuses (Nigeria)
- A survey of smart contract literacy among business students (Nigeria)
- A survey of usability of university portal services (Nigeria)
- A survey of virtual reality usage in laboratory safety training (Nigeria)
- An assessment of adoption of e-learning in Nigerian polytechnics using questionnaire and interviews
- An assessment of cloud service adoption in Nigerian SMEs using questionnaire and interviews
- An assessment of containerisation (Docker) adoption in student project hosting using questionnaire and interviews
- An assessment of continuous integration usage in university software project courses using questionnaire and interviews
- An assessment of data protection awareness under NDPR using questionnaire and interviews
- An assessment of ethics of AI in university admissions using questionnaire and interviews
- An assessment of ICT skills gaps among business education students using questionnaire and interviews
- An assessment of mobile banking security awareness among students using questionnaire and interviews
- An assessment of open-source contributions among Nigerian final-year students using questionnaire and interviews
- An assessment of penetration testing education in Nigerian cybersecurity programmes using questionnaire and interviews
- An assessment of quantum-resistant cryptography awareness among CS students using questionnaire and interviews
- An assessment of signal coverage mapping on university campuses using questionnaire and interviews
- An assessment of smart contract literacy among business students using questionnaire and interviews
- An assessment of usability of university portal services using questionnaire and interviews
Cybersecurity and networking project topics10 topics
- Design and implementation of a network intrusion detection system using machine learning
- Role-based access control system for a university web portal
- Design of a password manager with AES encryption
- Phishing website detection system using random forest classifier
- Design and implementation of a secure file transfer system using public key cryptography
- Network traffic monitoring and anomaly detection system
- Two-factor authentication system for a web application
- Assessment of cybersecurity awareness among students of a Nigerian university
- Design of a firewall rule management system for a small office network
- Vulnerability scanner prototype for web applications
Simple Computer Science project topics in Nigeria10 topics
- Design and implementation of a basic student result computation and management system
- Web-based online voting system for Student Union Government elections
- Design and implementation of a library book borrowing and return management system
- Simple staff attendance tracking system using QR code
- Design and implementation of an online notice board system for a department
- Web-based appointment booking system for a clinic or hospital
- Design and implementation of a school fees payment and receipt system
- Simple inventory and stock management system for a small business
- Web-based online quiz and examination system for students
- Design and implementation of a basic alumni registration and directory system
ND and HND Computer Science final year project topics10 topics
- Design and implementation of a basic student admission processing system
- Simple web-based payroll computation system for a small organisation
- Design and implementation of a basic hotel room booking system
- Web-based customer complaint registration and tracking system
- Design and implementation of a simple point-of-sale system for a shop
- Basic employee leave application and approval system
- Design and implementation of a course registration system for a polytechnic department
- Simple online product catalogue and order request system
- Design and implementation of a cooperative society member records system
- Basic church or mosque members and dues management system
No topics match your search. Try a shorter word, or clear the search to browse every area.
How to choose a workable topic
A strong Computer Science project starts with one specific system, algorithm, or application you can realistically build or study in your timeline. Narrow a broad subject before committing to it.
- Choose a field you want to build in, such as systems software, AI/ML, cybersecurity, networking, or web and mobile development.
- Check that you have the tools, datasets, hardware, and skills to deliver the chosen system within your timeline.
- Define the modules, algorithms, or case study clearly, then confirm scope and tech stack with your supervisor.