30 Đề Tài Honours Project Cho Sinh Viên BCU UIT (Computer Science + Cybersecurity)

Honours Project là gì?

Honours Project (HP) là dự án nghiên cứu cá nhân năm cuối của BSc with Honours, kéo dài 6 tháng, chiếm 30-40 tín chỉ. Đây là cơ hội để sinh viên:

Áp dụng toàn bộ kiến thức tích lũy 3 năm

Tạo portfolio impress recruiters (especially Big Tech, MNCs)

Publish paper IEEE/ACM nếu chất lượng cao

Là tiền đề apply Master/PhD nếu muốn academic career

Tiêu chí HP tốt

Có vấn đề rõ ràng (Research Question): "Can X be done better?"

Originality: Không copy lại nghiên cứu đã có 100%

Feasibility: Có thể hoàn thành trong 6 tháng

Có data: Public dataset hoặc tự collect

Có thể đo lường: Accuracy, F1-score, latency, security metrics...

15 Đề tài Computer Science (KHMT)

AI / Machine Learning

Vietnamese Sentiment Analysis using Fine-tuned BERT — Train BERT-vi model cho 1M comments tiếng Việt từ Shopee/Tiki, đo accuracy vs commercial APIs.

Code Review Assistant using LLM — Build VSCode extension review code Python/JS, detect bugs + suggest fixes. Compare GPT-4 vs Claude vs CodeLlama.

Real-time Sign Language Recognition — Use MediaPipe + LSTM nhận diện ngôn ngữ ký hiệu Việt Nam, build app cho người khuyết tật.

Vietnamese Educational Chatbot — Build RAG chatbot trả lời câu hỏi sinh viên về syllabus BCU, sử dụng vector DB (Pinecone/Qdrant).

Predicting Student Dropout using ML — Phân tích pattern data sinh viên UIT từ LMS, build model dự đoán risk dropout.

Web / Mobile Development

Decentralized Marketplace using Web3 — Smart contract trên Polygon, NFT tickets cho events, integrate với MetaMask.

Real-time Collaborative Whiteboard — Build clone Excalidraw với CRDT (Yjs), support 100+ users đồng thời.

Progressive Web App for Healthcare — Track chronic disease (diabetes), offline-first, sync khi online.

Voice-controlled Recipe App — Hands-free cooking app, natural language understanding tiếng Việt.

AR Indoor Navigation — Build app navigation cho UIT campus dùng ARCore + indoor mapping.

Systems / Performance

Distributed Cache for E-commerce — Build Redis-like cache distributed, benchmark vs commercial solutions.

Load Testing Framework for Vietnamese Banks — Tool stress test API banking (transactions, transfers), generate realistic load patterns.

Custom Programming Language Compiler — Build compiler đơn giản (LL(1)) for educational language, target LLVM.

Database Indexing Optimization — Compare B-Tree vs LSM-Tree vs Hash indexes for time-series data.

Real-time Analytics Pipeline — Build pipeline using Kafka + Flink + ClickHouse, process 1M events/sec.

15 Đề tài Cybersecurity (MMTT & ATTT)

Network Security

Vietnamese Phishing Email Detector — Train model detect phishing tiếng Việt (banking, e-commerce scams), F1-score target 95%+.

IoT Honeypot Network — Deploy 50 honeypots simulate IoT devices VN, analyze attacker TTPs trong 3 tháng.

5G Network Slicing Security — Phân tích vulnerabilities trong 5G slicing, propose mitigation cho Vietnamese telcos.

DDoS Mitigation using ML — Train model detect + mitigate volumetric attacks trên SDN architecture.

Zero Trust Architecture for SMEs — Design + implement Zero Trust framework cho startup VN budget hạn chế.

Application Security

Vulnerability Scanner for Vietnamese E-commerce Sites — Audit top 100 e-commerce VN sites, generate findings report.

Mobile Banking App Security Testing — Pentesting framework specifically cho Vietnamese banking apps (MoMo, ZaloPay).

Smart Contract Audit Tool — Static analysis tool detect common Solidity vulnerabilities (reentrancy, integer overflow).

API Security Testing Framework — Auto-detect OWASP API Top 10 vulnerabilities.

Adversarial Examples Detection in CV models — Defend computer vision models from adversarial attacks.

Forensics / Incident Response

Memory Forensics for Vietnamese Malware — Analyze 100 Vietnamese banking trojans (Anubis variants), reverse engineering report.

Automated Incident Response Playbook — Build SOAR-like tool integrate Splunk + Slack + JIRA cho incident response.

Browser History Forensics — Tool extract + analyze browser artifacts từ disk images.

Mobile Forensics — iOS Privacy Analysis — Audit iOS apps for privacy violations (location, contacts, photos).

Threat Intelligence Aggregator — Aggregate IOCs từ 20+ feeds, correlate với Vietnamese telco networks.

Cách chọn đề tài phù hợp

Tiêu chí 1: Career goal

Muốn vào Big Tech (Google, Meta) → ML/Distributed Systems projects

Muốn vào Cybersecurity firms → Pentesting/Forensics projects

Muốn startup → Web3/Mobile App projects

Muốn academic → Theory-heavy projects (Compiler, Algorithms)

Tiêu chí 2: Available data

Public datasets: Kaggle, HuggingFace, UCI ML Repository

Tự collect: Web scraping, IoT sensors, surveys

API access: Twitter, Reddit, GitHub (limited free tier)

Tiêu chí 3: Mentor availability

Chọn đề tài có giảng viên BCU UIT có expertise. Hỏi advisor trước khi commit.

Timeline 6 tháng tham khảo

Tháng | Hoạt động
1 | Literature review (đọc 20-30 papers), refine research question
2 | Methodology design, set up environment, collect data
3 | Implementation phase 1 (core algorithm/system)
4 | Implementation phase 2 + initial experiments
5 | Final experiments, evaluation, statistical analysis
6 | Write thesis (15,000-20,000 words), prepare presentation

Tips từ các Honours student xuất sắc

Bắt đầu sớm: Chọn topic năm 3 giữa kỳ, đọc papers từ summer break

Weekly meetings với supervisor: Đều đặn, có notes

Use git từ ngày 1: Commit messages chuyên nghiệp, branches feature/...

Test-driven development: Write tests trước, implementation sau

Document mọi thứ: README, API docs, architecture diagrams

Create demo video: 5 phút screencast cho final presentation

Open-source on GitHub: Recruiters sẽ check GitHub. Stars + forks impressive.

Outcome cho project chất lượng cao

First Class Honours (≥70%) degree → mở cửa Master/PhD top schools

Conference paper (IEEE, ACM) → 5-10 năm về sau vẫn cite được

GitHub portfolio: 500+ stars repo → recruiters Google/Meta DM bạn

Patent application (nếu novel): rare nhưng powerful

📩 Đăng ký BSc Computer Science BCU UIT →