For students

Graduation project ideas for computer science students in Iraq

Last updated: 13 October 2026

Here are graduation project ideas that suit computer science, IT, software engineering and computer engineering departments at Iraqi universities. Each idea comes with what you actually build and how hard it is. Pick one as it is, or take it as the start of your own idea.

Before you choose

1Management systems — the easiest to defend

They suit every department, and they have a real user you can try them with before the defense.

The ideaWhat you buildDifficulty
Neighbourhood generator subscriptionsRegister subscribers and their amps, work out the monthly bill, and send a WhatsApp reminder to anyone late to pay.Easy
Clinic appointment bookingThe doctor's schedule, booking from the phone, a reminder before the appointment, and a record for every patient.Easy
The college libraryLending and returns, late fines, and searching books by title and author.Easy
A pharmacy with expiry alertsThe medicine stock, selling by barcode, and an alert a month before any medicine expires.Medium
A debt ledger and stock for a shopCustomers' debts and payments, the stock, and a statement sent on WhatsApp. Its full example: The Shop Ledger.Medium
Student attendance by QR codeA code that changes every minute on the classroom screen, scanned by the student's phone, and an absence report for the professor.Medium
Complaints for a public service officeFile a complaint with a photo and a location, follow its status by number, and a dashboard for the staff member in charge.Medium

2Mobile apps

They can be built with Flutter for Android and iPhone from one codebase, and you show them at the defense from your own phone.

The ideaWhat you buildDifficulty
Blood donationRegister donors by blood type and province, and notify them when they're needed.Easy
University lost and foundPost a lost or found item with a photo, and a chat between the two people.Easy
Transport lines in your cityA map of the minibus lines and their stops, and the nearest line to where you are.Medium
Delivery for a local restaurantThe menu, ordering with cash on delivery, and tracking the order's status.Medium
An app that works offlineIt saves what is entered on the phone, sends it when the connection comes back, and resolves the conflict if the same row changed in two places.Hard

3AI and machine learning

The strongest impression on the committee, and the longest time: collecting and cleaning the data takes half the project.

The ideaWhat you buildDifficulty
Palm tree diseases from leaf photosClassifying the photos with a CNN, and an app that photographs the leaf and gives the diagnosis.Medium
Sentiment of comments in Iraqi dialectCollecting comments and classifying them as positive, negative and neutral, and comparing two models.Medium
Property prices in BaghdadCollecting and cleaning sale listings, and a regression model that estimates the price from the area and the neighbourhood.Medium
An assistant that answers from the department guideSemantic search in the department's files, and a language model that answers from them and cites the source.Hard
Detecting fake news in ArabicLabelled Arabic news data, a text model, and a page where you paste the news and see the result.Hard
Iraqi licence plate numbersDetecting the plate in the photo, then reading its numbers with optical character recognition (OCR).Hard

4Computer vision and image processing

The ideaWhat you buildDifficulty
Attendance by face recognitionRegister the students' faces once, then recognise them from the classroom camera.Medium
Counting cars at a junctionDetecting cars in video and counting them for each direction, with a report on the rush hours.Medium
Pneumonia from X-ray imagesA model on open X-ray data, with a map showing where the model looked.Hard
Reading handwritten ArabicTurning a photo of a handwritten page into searchable text.Hard

5Cybersecurity

The ideaWhat you buildDifficulty
Two-step sign-inA temporary code that changes every 30 seconds (TOTP), added to an existing sign-in system.Easy
Hiding a message inside an imageHiding encrypted text in an image's pixels and extracting it, and measuring the difference between the two images.Easy
A phishing link detectorExtracting the link's features and classifying it, and a browser extension that warns before it opens.Medium
An encrypted password managerStoring passwords with AES encryption, unlocked by one master password.Medium
Intrusion detection with machine learningA model trained on known network data such as CIC-IDS, and a dashboard that shows the alerts.Hard

6Networks and the Internet of Things

Especially for computer and communications engineering students: a device working on the table convinces more than any slide.

The ideaWhat you buildDifficulty
Designing and simulating a college networkA network with departments, VLANs and a firewall in Packet Tracer or GNS3.Easy
Smart irrigation for gardens and farmsA soil moisture sensor that runs the pump by itself, with monitoring from the phone.Easy
Home electricity useA current sensor with an ESP32, and an app showing consumption on the national grid and on the generator.Medium
Air quality and dustDust and gas sensors, and a phone alert during dust storms.Medium
A smart home with voice commandsTurning lights and appliances on from the app and by voice.Medium

7Arabic and the Iraqi dialect

A field with little competition: most ready-made models understand Standard Arabic better than dialect — and that is where your project fits.

The ideaWhat you buildDifficulty
Arabic spell checkingDetecting common mistakes, such as hamzas and the tā' marbūṭa, and suggesting the correction.Medium
Summarising Arabic articlesA model that summarises a news story in three sentences, and a comparison of two summarisation methods.Medium
Iraqi speech to textFine-tuning a speech recognition model on dialect recordings, and measuring the error rate before and after.Hard
Understanding commands in dialectA sentence like «سجل على أبو أحمد عشرين ألف» (“put twenty thousand on Abu Ahmed”) becomes a command the system carries out. We built one like it in The Shop Ledger.Hard

8How to choose between two ideas

9If you want us to build it with you

We build the whole graduation project with you: the software, the report and the slides, with walkthrough sessions until you understand every line and can defend it before the committee. We start from your department's requirements, and agree on the price before we start — it doesn't change after. The details are on the page For students.

WhatsApp +964 781 114 9340 Instagram @myelonlabs