Thesis Ideas (List of Titles)

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 13
At a glance
Powered by AI
The document provides a long list of over 670 potential thesis topics across various fields including computer science, engineering, and sciences. It also provides some tips on coming up with the advantages and disadvantages of a proposed system for a thesis.

Some common thesis topics mentioned include mobile applications, databases, networking, algorithms, and tools for visualization, analysis or management. Topic areas span computer science, engineering, sciences, healthcare, business and more.

The document suggests brainstorming the current manual or automated system's processes and comparing them to the proposed system's processes to identify potential advantages and disadvantages. Additional or easier processes can be advantages while non-existing processes may be disadvantages.

Special thanks to these for contributing:

Alhaidar Salih
Jared Jestoni Obice - 55 thesis titles, contact him @ [email protected]
Ralph Luis Licud Lorilla - 41 thesis titles
PH Online Thesis or Project Helper - Origin of this list
1.3D Visualization of Conic Sections in XNA Game Programming Framework
2.A 3D Immersive Environment for Visualising Robot Sensor Data
3.A calibration system for a visual prosthesis
4.A collaborative web-based genome browser for large-scale epigenomic analysis
5.A Comparison of the Efficiency of an Atomic Component Operation versus Primiti
ve Operations for Building a Real-Time Collaborative Editing API
6.A covert channel based on weak memory
7.A DSpace Mobile Theme for San Diego State University
8.A Dynamic Database Approach for E-Commerce System Using WordPress
9.A Flexible Test Interface and Grading Service For an AJAX Based Course Managem
ent System
10.A Foundational model of the ARM11 Memory Management Unit
11.A Household Mobile Robot
12.A Journey through the Lattice
13.A Method for Minimizing Computing Core Costs in Cloud Infrastructures That Ho
st Location-Based Advertising Services
14.A Mobile Application to Aid Consumers in Accessing Cost Effectiveness in Thei
r Automobile
15.A Mobile Device-Controlled Blood Pressure Monitor
16.A Mobile Tool about Causes and Distribution of Dramatic Natural Phenomena
17.A new Operating System Design for the Argus Multiprocessor platform
18.A New RAID Linux Flash File System
19.A New Software Project Management Tool
20.A PhD Thesis Submission/Examination System for UNSW
21.A Preferential Voting System as a Collaboration Software Solution
22.A service oriented cross-platform approach to perform thermodynamic calculati
ons
23.A System for Retrograde Analysis in Chess
24.A System for Verifying Modularity in Action Theories
25.A System to Assist with Teaching Allocation
26.A usability Analysis of Privacy-preserving mobile applications through crowd
sourcing
27.A Voting Ballot Web Application as a Collaborative Support System
28.ACP Automated Course Portal through Email
29.Adaptive Content Replication in Peer to Peer Networks
30.Adaptive E-learning
31.Adaptive Low Bit Rate Video Streaming Over Wireless Networks
32.Adaptive Server Selection in Peer-to-Peer Networks
33.Advanced File Manager with Multiple Functions to Manipulate Files with Differ
ent Formats
34.Advertisement Management System
35.Airline Reservation System
36.AJAX-based Process and Service Mashup
37.Allocation problems in practice
38.An AJAX Based Technical Forum for Thermodynamics Community
39.An AJAX-Based Event Calendar for a Course Management System
40.An Alternative Data Structure to Line Sweep Algorithm
41.An Android Application for Crime Analysis in San Diego
42.An Efficient Location Information Management System LIMS For Smartphone Appli
cations
43.An Insight on a Mobile Friendly Web
44.An Intelligent Healthcare Data Management System for Mobile Environment
45.An Interactive Economic GIS Tool for Europe Using Map Objects for Java

46.An Interactive GIS Tool on Chinese History and Its Topography


47.An Interactive GUI Design for Code Analysis
48.An Interactive History and Geography of Mexico Using Map Objects for Java
49.An Interactive Mitochondrial Database
50.Analysing logs of super computers and data centres for anomaly detection
51.Analysis and Classification of Time-Series X-Ray Crystallography Image Sequen
ces
52.Analysis and Debugging Techniques of Android Platform
53.Analysis of next generation sequencing data of microbial communities
54.Analysis of Protocols for High-assurance Networks
55.Android App for School of Arts and Design
56.Android Application for Library Resource Access
57.Android Based Menu Ordering App
58.Android based processor for real-time image processing in a bionic eye implan
t
59.Android Based Student Handbook
60.Android Implementation of the mSpeed mobile application
61.Android Joystick Application using Bluetooth
62.Android Mobile Quiz Game
63.Android Controlled Car
64.Android-Based Class Attendance Monitoring Application using Barcode
65.Answer Set Programming for Robot Control
66.API development for Application Analysis using CLANG/LLVM
67.Application Analysis for Designing Embedded Hardware
68.Application Design and Measurement in Cloud Platforms
69.Application Locker Android
70.Application of Ant-Based Technology in Selection of Glycan Markers for Cancer
Detection
71.Application of Random Forest Algorithm in Biomarker Discovery for Cancer Dete
ction
72.Applying Informed Search Methods to General Single-Player Games
73.Arabic Culture Course Management System
74.Architecture-driven Security Analysis
75.ASIP Design
76.Assorted GIS Tools
77.Attendance and Monitoring System using Barcode Technology
78.Attendance System using Barcode Technology
79.Automated Business Permit Issuance System
80.Automated Code Partitioning for MPSoC Architectures
81.Automated Legacy Code Partitioning for Embedded Systems
82.Automated Test Generation with Static Analysis
83.Automated Water Dispenser with Purifier with LG Touch Screen
84.Automatic extraction of information from textual financial data
85.Automatic IP Generation for ARGUS framework in FPGAs
86.Automation of Android Application and Bug Tracing Mechanism
87.Availability Analysis for Applications in Public Cloud
88.Bacterial evolution modelling the dynamics of antibiotic resistance
89.Belief Revision for General Game Playing
90.Big Data Analytics Hadoop Performance Analysis
91.Big Data Platform
92.Big Data Provenance
93.Bike and Running Trails on Android based on Google Maps API
94.Billing System
95.Bioinformatics of the immune system
96.Bioinformatics software testing
97.Biometric authentication on Apple Watch
98.Biometrics Projects
99.Bluetooth Controlled Robot using Android Mobile CoE/CpE/IT/CS
100.Book Catalog Application using Android
101.Breadcrumb Recommendation System The Nexus of User Intuition on Conceptual a

nd Statistical Association
102.Brgy Certificate Issuance and Record Management System
103.Brgy Residents Information System PHP/MySQL
104.Building a Web Content Management System
105.Building Change Detection Based on Remote Sensed Images
106.Building Provably Secure Application
107.Burrows-Wheeler Aligner A Parallel Approach
108.Business Permit Issuance System
109.C-to-HDL Synthesis and Exploration for the ARGUS platform in FPGAs
110.Camera-Based Heart Rate Detector using Android
111.Car Registration License Plate Detection and Recognition System
112.Cascading Style Sheet Generator
113.Cashiering and Queuing System
114.Causal disease mutation identification in whole genome sequencing data
115.CEGAR testbed in Haskell
116.Cemetery Mapping and Information System
117.Chart feature facility packaged for map object java edition
118.CIBER Measurement Repository
119.Class Scheduling System
120.Class Time Table in Android
121.Classroom Management System
122.Click Modular Router on seL4
123.Client server based guidance system
124.Cloud Based File System on Mobile Device
125.Cloud-based computing for massively parallel single-cell transcriptomic anal
ysis
126.Cloud-in-Cloud Software Defined Data Center for the Next Generation of Cloud
Computing
127.Co-ordinating Multiple Cognitive Robotic Agents
128.CogenPro Migration from Java Desktop Application to Web Application
129.Cognitive vision
130.Collaborative Search of Universities for MS in the Southwestern US
131.Colonial History of Mexico A Bilingual GIS Application
132.Come and talk about topics of mutual interest
133.Comparative Analysis of Solutions to the Ramification Problem
134.Comparative Performance of Model checkers for epistemic logic
135.Comparative Study of Oracle Spatial and Postgres Spatial
136.Comparing performance of applications written in native SDK web phone framew
orks and HTML5
137.Comprehensive Web Application for CITER Center of Industrial Training and En
gineering Research
138.Computer Assisted Instruction any topic/subject PHP/MySQL Moodle
139.Computer Laboratory Time Management System
140.Computer-Aided Instruction with Voice Recognition system
141.Computerized Assessment of School Fees
142.Computerized detection of lung diseases using HRCT images
143.Computerized Faculty Evaluation System
144.Concurrency theory and distributed systems
145.Concurrent Programming Patterns for Scalable Network Platform Node js
146.Configurable Low-power FFT Processor Design and Implementation for Synthetic
Aperture Radar SAR Applications
147.Content Management System for Art Lab SDSU
148.Continuous Deployment for Big Data Analytics Applications
149.Controlling a mobile robot using speech
150.Conversational Agent
151.Conversational agents for health communication
152.Convert sdo_geometry objectS to esri shapefiles
153.Converting American Sign Language to voice using RBFNN
154.Coordinated Multi-Robot Security System Using Fuzzy Logic Decision Making
155.Coordinating teams of robots

156.Course/Program Recommendation System


157.Creating Leon 3 platform for ARGUS
158.CREST and Process Mashup in the Cloud
159.CSE Database Managing Research/Publication Data
160.CUDA Implementation of Parallel Algorithms for Animal Noseprint Identificati
on
161.Customization for Mobile EBook Readers
162.Cystic Fibrosis Patient Monitoring Application
163.Data Parallel Haskell Benchmark Suite
164.Data Races Detection in Java Programs
165.Deadlock Detection and Recovery in Linux
166.Decision support for a home telehealth system
167.Decision Support in Recommender Systems Using Opinion-Based Reviews
168.Decoding the language of life epigenomic determinants for cell-type-specific
signalling response
169.Deep sequencing analysis of the early infection phase of hepatitis C virus
170.Dependable Auditing on Operations of in-Cloud Applications
171.Dependable Cloud Operations and Systems
172.Deployment of OpenCV for Embedded Systems and Multicore
173.DESIGN AND ARCHITECTURE OF VISUALIZATION SERVICE IN THE CYBERINFRACTURE WEB
APPLICATION FRAMEWORK
174.Design and development of a Kinect-based 3D quantitative facial assessment t
ool for clinical practice
175.Design and Implementation of an Automated Software Verification Tool
176.Design and Implementation of Workflow for Content Management System
177.Design and Implementing Web Content Management System
178.Design of Digital Circuits for FPGA Fault Tolerance
179.Design of Synthetic Aperture Radar SAR Application Specific Instruction Set
Processor ASIP
180.Designing a Better Authentication Model
181.Designing Adaptive Interfaces
182.Designing and implementing a memory-safe C language and its runtime library
183.Designing effective instructional animations
184.Designing Network-on-Chips for the ESLoC Platform
185.Desktop Quiz game for HRM
186.Detect Malodorous Software Pattern and Refactor them
187.Detecting Exaggerated Rankings in Online Reviews
188.Detecting software bug for Go programs
189.Detection of referrable stage of diabetic retinopathy in new retinal camera
images
190.Determining Dolphin Species by Their Echolocation Clicks A Study of the Effe
cts of Site Variability Noise And Recording Equipment Differences
191.Developing Google Android Application Using the RESTful Web-Services
192.Developing Google Android Mobile Clients for Web Services
193.Developing new methods for analysis of next generation genome sequencing dat
a
194.Development of Json and Ajax enabled database driven user interfaces for sci
ence application portals
195.Dictionary Program PHP/MySQL Android
196.DLOOP A Flash Translation Layer Exploiting Intra-plane Copy-back Operations
197.Document Reader Interface Database and Admin Panel
198.Document Reader Interface Designing the GUI
199.Domain Specific Modelling Language Design for Model Driven Development
200.Drowsy and Decay Leakage Control for the Register File/Cache Memory Architec
ture
201.DTR Daily Time Record System
202.DTR Daily Time Record System with Biometrics
203.Dynamic program analysis for bug detection using static program slicing
204.Dynamic Projection of Data on Maps Based on Time-lines Client Side
205.E-commerce paypal integration

206.E-Learning System
207.E-voting system
208.E-Voting System with SMS technology
209.Ecommerce site
PHP/MySQL Joomla Wordpress
210.EDSL for data serialisation and de-serialisation
211.EDSL for mobile graphic apps
212.Educational Android Quiz game for Computer Fundamentals - Android
213.Effective Cross-Kernel Communication
214.Electronic Ordering System
215.Electronic Police Clearance System
216.Email based FAQ web application
217.Embedded algorithms for a low power wearable fall detector
218.Employee Ranking System
219.Encultured Agents for teaching culture
220.Enhanced AutoCAD Grading Application Back End Component
221.Enhanced AUTOCAD Grading Application Front End Component
222.Enhanced Mapping Application for SDSU Study Abroad Program
223.Enhancement of MC68000 Simulator Macros to Support Floating Point Number
224.Enhancing the Autonomous Robotic Person Detection and Following Using Modifi
ed Hough Transform
225.Enrollment System PHP/MySQL
226.Entrance Examination
227.Evaluation of Expert Diagnosis for Lung Diseases
228.Evaluation of Heterogeneous Communication Architecture for MPSoCs in ARGUS
229.Evaluation of Mapping Techniques for Heterogeneous MPSoCs for ARGUS
230.Evaluation System Faculty & Staff
231.Event Planner with SMS and Social Sharer Android
232.Evolution of Cricket and Comparison to Baseball
233.Evolution of Democracy in Europe
234.Evolution of EGF domains
235.Evolution of Redox-regulation of Cys Residues in Proteins
236.Evolution of transglutaminases from papain-like cysteine proteases
237.Examination Scheduler
238.Execution Monitoring for Robots
239.Exploiting the weakest link in high-security systems
240.Exploring Structural Properties and Consensus Performance in Complex Network
s
241.Exploring the genotype/phenotype relationships in lamin A/C
242.Expressiveness of Distributed Systems
243.Face Detections
244.Face Recognition System
245.Facilitating Research with Learner Data in Online Speaking Test
246.Faculty Annual Report Maintenance Website
247.Faculty Information System
248.Fault Tolerance Platforms for Large-Scale Distributed Applications
249.Fault Tolerant Token Ring Network Design for SEU Recovery on Reconfigurable
Hardware
250.Field Testing and Performance Evaluation of a Mobile-Platform-Based QR Code
Reader for Multilingual Public Information Display Applications
251.Fine Grained Location Using Mobile Augmented Reality
252.Finger Position Data Acquisition System for Cross-Modal Tactile/Visual Cogni
tion Studies
253.Fire and Smoke System with SMS notification
254.First person view system for a remote control aircraft
255.First-aid App for Android
256.Fish Information System
257.Fleet Monitoring via GPS GPRS/GSM using Huawei Modem
258.Flood Monitoring with GPRS TEch using Google Earth API
259.Formal modelling verification and analysis of wireless mesh networks
260.FPGA implementation of ASIP Processors

261.FPGA-based satellite flight computer


262.Functional verification of dynamic reconfiguration in Zynq FPGAs
263.Game AI Believeable Characters
264.Game AI Conversational behaviours
265.Game Design Game Feel
266.Game design Games for Vision Science
267.Game Design Procedural Level Generation
268.Game Design Project
269.Game interfaces Cognitive load adjustment
270.Gene regulatory network in embryonic organ development
271.General Game Playing for Security Games
272.General Game-Playing Robot
273.General Service Office Automated Inventory System
274.Generating Data for Relational Schemas
275.Generating Game-Specific Knowledge to Improve Monte Carlo Tree Search
276.Generation and Analysis of Finite Monoids with an Emphasis on Syntactic Mono
ids
277.Generic Log Analysis Tool
278.GENERIC TOPIC Programming Languages & Systems
279.Genome based molecular typing of pathogenic bacteria
280.Genome-wide chromatin landscape analysis of fungal epigenomes
281.Geographic Information System with Flood-Prone Location
282.Geolocation Project Google Gears API
283.Geospatial Information Extraction from Big Data Streams
284.Get Help Android App with GPS and Map
285.GIS application on modern Mexico
286.GIS Assisted History of Middle East Empires
287.GIS Based Application Tool History of East India Company
288.GIS Based Learning Tool for World's Largest Earthquakes and Its Cause
289.GIS based tool on Indian Independence Movement
290.GIS Learning Tool for Ottoman Empire
291.GIS Learning Tool for USA's Tallest Skyscrapers and Their Construction
292.GIS Multimedia Teaching Tool about Africa
293.GIS Multimedia Teaching Tool about the Mormon Battalion
294.GIS Multimedia View of Local Politics
295.GIS Tool for California State Legislature Electoral History
296.GIS Tool for Chinese Diaspora
297.GIS Tool for Learning about Ottoman Empire
298.GIS Tool for Learning about Russian Empire
299.GIS Tool for US Possessions
300.GIS Tool on Fuel Resources of the American Continent
301.GIS Tool Showing Emperors Wars and Important Battles During the Rise and Fal
l of Roman Empire
302.GIS Tool to Demonstrate Freeway Evolution in San Diego
303.GIS Tool to Locate Sikh Temples in US
304.GIS Tri-Lingual Tool for Learning about South and Central America
305.GIS-based Interactive Tool to Map the Advent of World Conquerors
306.GIS-Based Seismic Damage Assessment
307.GPS Tracking System
308.Grade Viewer Application in Android
309.Grading System /MySQL
310.Grid Navigation & Path Planning Algorithm Using a Proposed New Greedy Approa
ch
311.Group Messenger Application using Android
312.GSR Sensor with Android App
313.Hardware design for Power Anlaysis Attacks in Embedded Systems
314.Hardware development on the ESLoC Multiprocessor Platform
315.Hardware interconnect development for Modern Caches and Processors
316.Herbal Plants Information System
317.High School Grade Recording System Form 138 & Form 137

318.High-Level Control Programs for Baxter Robot


319.Highly Interactive Web Services
320.Holistic Computerized Faculty Evaluation System
321.Home Appliances controlled by Android Smartphone
322.Hospital system
323.Hotel and Reservation System PHP/MySQL
324.Hotel management system
325.Hotel Reservation Application with Mobile Compatibility in Android
326.Hotel reservation system
327.Human Resource Information System HRIS
328.Human Resource Management System
329.Iberian Exploration Seen Through GIS
330.Identification and resolution of issues in systems security
331.Identification of Alternative Translation Initiation Sites Bioinformatic Ana
lysis of Mammalian 5' UTR Location Prediction of Start Sites
332.IGP Billing System
333.Image Edge Detection Using Ant Colony Optimization Algorithm
334.Implementation of DTW Algorithm for Application Security
335.Implementation of Identity Discovery as a Service Provided By Third Party Au
thentication Server
336.Implementation of Strong Invariance on ACO Algorithms And Optimized Routing
of Data Packets in Wired Networks
337.Implementing processor cores on FPGAs
338.Importance of Metadata in Data Warehousing
339.Improved User Interface to Display and Edit Multiple Files and Folders
340.Incredible India GIS Based Application Tool
341.Incremental program analysis for software testing
342.Indoor Mapping and Localisation with Google Tango
343.Information Extraction from Seminar Notices
344.Information flow analysis for mobile applications
345.Integration of Simplescalar and McPAT for Multiprocessor platforms
346.Integrative analysis of histone-modifying enzymes' expression program
347.Intelligent Indoor Localisation and Navigation with Smart Glass
348.Intelligent Object Recognition in Smart Glass
349.Intelligent Traveler Locator using Google Map Application
350.Interactive Graphical Interface for Printed Glycan Array Data Analysis
351.Interactive Spelling Game Android
352.Interactive World Map Man Made Disasters
353.Interactive World Map Natural Disasters
354.Internet Cafe System
355.Interpreting a formal security protocol language in an epistemic model check
er
356.Interrupt-Related Covert Channels on seL4
357.Investigating the Use of Microsoft Kinect 3D Imaging for Robotic Person Foll
owing
358.iPad app for cardiopulmonary resusciation
359.iPhone Application Development
360.Job Recommendation Algorithms
361.JPEG to STL Translation Software for Color/Texture Mapping in Support of 3D
Printing of Surfaces Used in Visual/Tactile Cross-Modal Cognitive Neuroscience R
esearch
362.K-Means Clustering with Automatic Determination of K Using a Multi-Objective
Genetic Algorithm with Applications to Microarray Gene Expression Data
363.Kinect Mouse with Voice Recognition
364.Knowledge Based Analysis of a Distributed Protocol
365.Lan-based Computer Games for Fisheries
366.Language Support for GPU Programming
367.LARC Resources LIB
368.Lazada Like App for Android
369.Leaderless Byzantine Paxos

370.Learning Languages from archival material


371.Lending Management system
372.Library and Computer Time Usage System
373.library system
374.Library System PHP/MySQL
375.Literature review on formal modelling and verification for embedded medical
systems
376.LLVM Compiler for Novel Processor
377.Loaning System
378.Local Points of Interest Using Augmented Reality
379.Local Search Techniques for General Single-Player Games
380.Location Based Chat Application for iPhone
381.Location Based Computerized Multimedia Presentation of Theodore Roosevelt's
Life History
382.Location Based Interactive Learning Tool on Life History of Midge Costanza
383.Lower bounds for extremal vertex sets in graphs
384.Making a Flash Translation Layer Reliability-Aware An Optimized Strategy for
Wear-Leveling and Garbage-Collection
385.Managing Risk in using Cloud Services
386.Many-core simulator implementation
387.Map Based Multimedia Tool on Pacific Theatre in World War II
388.Map Based Teacher Credentialing in the United States Client Side
389.Map Based Teacher Credentialing in the United StatesServer Side
390.Mapping Application for LARC Study Abroad Program
391.Mapping Engine to calculate trends in chatter in social media
392.Mapping of Zn fingers in the brain
393.Matching Algorithms for Recommendation in Online Dating
394.Matching Words and Pictures Cross-modal Multimedia Web Infomation Aggregatio
n
395.Math Games
396.Math Games for Algebra
397.Measure and Conquer for Efficient Edge Domination
398.Media Asset Database for SDSU School of Art Design and Art History
399.Medical and Dental Record Management System
400.Medical and Laboratory Record Keeping System PHP/MySQL
401.Medical records system
402.Medicine Inventory and Patient Information system
403.Message-passing vs migrating threads
404.Mobile Application for Business Card Capture
405.Mobile desktop PC Remote
406.Mobile Educational Application for Elementary Student using Android
407.Mobile Friendly Web App for CS Department
408.Mobile Health Tips using Android
409.Mobile inventory
410.Mobile PDF Conversion Application for the Android Platform
411.Mobile Pharmacy Application in Android
412.Mobile Point-Of-Sale Application with SMS Notification
413.Mobile Real Estate Agent for Android
414.Mobile Real Estate Agent for iPhone
415.Mobile Reservation for Banquet Halls
416.Mobile Store Management System
417.Mobile Ticketing via SMS gateway using Clickatell
418.Mobile Voting
419.Mobile Voting System using Android
420.Model Checking Tool Suite for Protocol Development
421.Modelling and Analysing Financial Market Datasets
422.Modelling and Manipulating Genealogical Data
423.Modelling Network Routing Protocols
424.Molecular mimicry in viruses and cancer
425.Motorcycle Tracking with GPS using Android

426.Movement detection with SMS Alert IP cam CCTV


427.Multi-core Automated Software Verification
428.Multi-valued Decision Diagram Package
429.Multicore Embedded System Design for Space Applications
430.Multimedia Survey Of Colonial India
431.NeevEngine Using XNA Game Studio for Serious Game Design and Development
432.New Measurement Techniques for a Science of Networks
433.NewsMap On The Go
434.Noteworthy Scientists and Inventors An Interactive Learning Tool
435.On customization of Embedded Processor Systems
436.On degrees of nondeterminism in finite automata and related concepts
437.On Memroy Data Protection for Embedded Processor Systems
438.On Modeling Emergent Neocortical Complexity with Complex Adaptive Systems
439.On Route Travel Assistant for Public Transport Based on Android Technology
440.On the potential of big Advertisement players in the ads targeting business
441.On-chip networks for reconfigurable and many-core computing
442.On-line courseware
443.On-line Exercises for WebCMS
444.Online Alumni Information System - PHP/MySQL Joomla
445.Online bidding system
446.Online billing system
447.Online class scheduling system
448.Online Financial Independence Score
449.Online Grade Inquiry
450.Online Grading System
451.Online hotel reservation system
452.Online inventory system
453.Online Lot Reservation
454.Online management system
455.Online membership and billing system
456.Online ordering system
457.Online payroll system
458.Online Portal for San Diego County
459.Online POS Point of Sale
460.Online Product Reservation System
461.Online public access catalog
462.Online Reservation
463.Online Shopping Cart
464.Online Tracking Google Map
465.Online voting system
466.OpenCL backend for Accelerate
467.Optimization of Multi-view Video Coding MVC
468.Order Billing Inventory System
469.Parallel Computation of Functions on Set Partitions
470.Parallel Programming on a GPU Using Intel Array Building Blocks
471.Parameterized Algorithm for k-Leaf Spanning Tree
472.Parameterized Algorithms for Backdoor Detection
473.PARE A Partial Replication Strategy Adaptive to Movie Popularity Changes for
Video-on-Demand Servers
474.Parish Record Keeping System
475.Parking Lot system RFID
476.Path Planning in Planar Environments using Triangulations
477.Patient Record System with Decision Support
478.Payment Checkout System for Online Testing Tool CAST
479.Payroll system
480.Payroll System with Biometric and Barcode Technology
481.Payroll System
482.PE Tools Management System
483.People to People Recommendation in Social Networks
484.Performance Evaluation of Reconfigurable Control Network

485.Performance profiling of scientific simulation programs on heterogeneous sys


tems
486.Pharmacy Automation System
487.Pharmacy Management System
488.Picture Guessing Game
489.Picture Guessing Game
490.Plant Leaf Recognition and Matching with MATLAB
491.Platform Independent Experimentation Workbench for Unimodal/Cross-Modal Prim
ing Studies
492.Polling System
493.POS and Inventory System Version 2 Version 3
494.Post-Secondary Indian Isolation Selection Tool
495.PPP Parallel Parity Processing Based on Multiple Parity Channels
496.Precise and efficient pointer analysis for Javascript programs
497.Privacy threats in online social networks
498.Privacy-Aware Smart-Grid Monitoring
499.Privacy-preserving cloud services for Internet of Things
500.Privacy-Preserving Mobile Data Processing
501.Privacy-Preserving Recommendations Systems Are users' choices biased by the
recommendations systems themselves The chicken or the Egg problem
502.Pro Bono Law Resource Centre Database
503.Process and Service Mashup on Mobile Platform
504.Processor Prototyping for Automobile Application
505.Product Tracker Android App with Map
506.Product Tracker with Google Map Android
507.Production Line Modeling A Simplified Approach Based on Theory of Constraint
s
508.Professor Pages Easy Course Website Maintenance
509.Protected-Mode eChronos
510.QB50 satellite payload implementation
511.Quantitative Risk Management Methods in Software and Systems Projects
512.Qubes on seL4
513.Quiz Application using Android
514.Rapid Decision Tool to Predict Earthquake Destruction in Sumatra Using First
Motion Survey
515.Rater Notification System for Computerized Assisted Screening Tool
516.Re-architecting WebCMS
517.Real-time abnormal activity detection in surveillance systems
518.Real-time suspects detection in video surveillance systems
519.Reasoning About Actions in Imperfect-Information Games
520.Recognising Lung features in HRCT
521.Reconfigurable Computing Literature Survey
522.Record management system
523.Registrar System
524.Registration and Synchronized Visualization of Multi-Modal 3D Magnetic Reson
ance Images
525.Religions in the Middle East
526.Report Generator & Server Database
527.Research Portal Builder
528.Resilient and Reliable Distributed Systems
529.Resort Management System
530.Resource Allocation Framework
531.RFID DTR System
532.RFID-Based Student Monitoring System
533.Rice Sales and Inventory System
534.RNA-seq with different read length
535.Road traffic estimation via wireless communication
536.RoboCup Standard League
537.Robot Learning
538.Robot Soccer

539.Robotic Person Following in a Crowd Using Infrared and Vision Sensors


540.Robots for Urban Search and Rescue
541.Robust CSV to ShapeFile Utility and DBF File Interpreter
542.Robust Recommender Systems
543.Runtime Mapping of Tasks for the ARGUS Multicore Platform
544.Safety Notification Broadcast System
545.Sales and Inventory Monitoring System with SMS
546.Salon System
547.School Event Attendance Monitoring System with Biometric and Barcode Technol
ogy
548.School Locator using Android
549.School Management System Enrollment Registrar Cashiering Student Information
Module
550.Science Games Android
551.SDSU Dining An Android Mobile Application Solution for SDSU Dining Services
552.SDSU Ebuddy
553.SDSU Goggles Android Based Application
554.SDSUHood
555.Secure network OS for SDN
556.Secure terminal on seL4
557.Security Analysis of Multicore Systems
558.Security Vulnerabilities in PHP Applications
559.seL4 AUTOSAR
560.seL4-based Distributed Capability Systems
561.Semantic Mapping with Mobile Robots
562.Sensor networks with nano fibre
563.Shared resources in an seL4-based OS
564.Shortest path calculation for public transport planning
565.Simple Tools to Convert Oracle Spatial Tables to ESRI Shape Files
566.Simulated bionic vision using a Kinect system for depth mapping
567.Sloth vs eChronos
568.Smart Home
569.SMART Vendo Loading Machine
570.Smartphone and Android Internals
571.Smartphone app for activity classification and fall detection
572.SMS billing- Payment using Smartmoney
573.SMS Grading System Globe Labs
574.SMS Marketing Software Bulk sending- email to SMS
575.SMS-Based Grade Inquiry System
576.SNOMED-based Surgical Audit tool
577.Social network analysis of viral infections in prison settings
578.Social networking
579.Social Networking System - PHP/MySQL Joomla
580.Soft Error Testing with Deploying Processors in Space
581.Software for computing graph parameters
582.Software tool for code partitioning using LLVM/CLANG
583.Software update and implementation of multiprocessor simulation in sim-cache
584.Solving General Single-Player Games with Constraint Programming
585.Solving Inverse Kinematics Problems by Decomposition Classification and Simp
le Modeling
586.Solving Inverse Problems by Decomposition Classification and Simple Modeling
Extension to Ill-conditioned Cases
587.Solving the Course Scheduling Problem
588.Southern Area International Languages Network SITE SAILN
589.Space Based Tracking of Aircraft on CubeSats
590.SSG Management System with SMS Notification
591.Stability of matchings
592.Static and dynamic analysis for finding bugs in Javascript programs
593.Static and dynamic data races detection for C/C++ programs
594.Stochastic Computing for Fault Tolerant Systems

595.Student Account and Cashiering System


596.Student Assessment System
597.Student Attendance Monitoring System w/ SMS Alert using GSM modem
598.Student Information System
599.Student Montiring using Fingerprint with SMS alert to parents/Guardian using
Digital Persona
600.Student Profiling in Guidance Office PHP/MySQL
601.Super Mario Galaxy problem
602.Supply inventory system
603.Symbolic execution for detecting system bugs on binary code
604.Syncing Text with the Audio for Media Access
605.Tablet-based Control Interface for Distributed Systems Deployment
606.Talking to Robots
607.Teacher Credentialing in California
608.Telehealth architecture for Android platform using HTML5
609.TeleHealth Nexus between Wireless Health Network and Biometric Data
610.Teller s Queuing System using Barcode Technology
611.Teller s Queuing System using Barcode Technology
612.Testpad a Mobile Based Performance Assessment Tool for Language Learners
613.Text Classification using Machine Learning
614.The effect of antigen presentation on the T cell mediated immune response
615.The Overlapping Variation Method Algorithm
616.The potential of Recommender Systems to breach user privacy in P2P
617.The Real Time Interactive Interface for Spatial Economic Modeling
618.The Singing Bee
619.The Singing Bee with Voice Recognition Android
620.Theorem Proving for General Game Playing
621.Thesis Archiving System
622.Third party tracking in mobile environment
623.Time line help package for map objects
624.Timed Process Algebra for Wireless Mesh Networks
625.TimeLine Feature Package for MapObjects Java Edition
626.Touch-Screen Based Point-Of-Sale System POS
627.Tourist Guide Android
628.Traffic APrking Management PDA based using Windows Mobile 6
629.Traffic Guide Android
630.Twitter Data Analysis
631.US Senator Election History An Android Application
632.Understanding and Improving Operational Processes in Large-scale Distributed
Systems
633.UNSW Course Advisor
634.US House Electoral Data- GIS Based Application Tool
635.Usability Testing of Android Applications
636.Use of next generation sequencing to analyse genome evolution in infectious
and genetic diseases
637.Using GPUs to solve challenging optimization problem
638.Using Machine Learning to Model Connections between Poli tical Competition a
nd International Conflict
639.Using Speech to Play Games
640.Vendo Pharma / Prescribing Machine / 24/7641.Vendo Projects
642.Verification framework for concurrent C programs
643.Verification of Secure Transaction Protocols
644.Verifying concurrent programs running on a real-time OS
645.Veterinary Clinic and Pet Shop Management System
646.Video Library Management System
647.Video Rental Application in Android
648.Video Upload Tool with Subtitling Feature
649.Virtual Bulletin Board for Off-Campus Housing
650.Vision Based Robotic Person Following Using an Improved Image Segmentation A

pproach
651.Visitor Log Monitoring System
652.Visualization of the Deformation of Planet Due to Tidal Forces Using XNA Pro
gramming Framework
653.Voice Command with bluetooth using Direct Object Speech library
654.Voice Revolution Anrdoid Game
655.Voice Search for Locations using Google Maps
656.Voting System
657.Voting System with Mobile Application
658.Water Billing System PHP/MySQL
659.Weather Forecast Application using Android
660.Weather tracking System Powered by Google Earth APIs and Davis Weather Instr
uments
661.Web Application Development for San Diego Cricket Club
662.Web Content Management System for Wildland Urban Interface Fires Research
663.Web Page Analysis
664.Web Services Security Analysis and Management Tool
665.Web-Based Geographic Information Support System for International Student Tu
tor-Mentor Program
666.WEB-BASED TRACKING SYSTEM
667.Website for Freeway Evolution in San Diego County
668.Weight Build-Up & LOPA Sketch-Up Optimization Tool
669.When & how to use gestures Connecting our bodies & minds to computers
670.When and how to use animation Connecting human minds to computers
671.Wiki Contributions to Software Engineering
672.Wireless network coding extension for IEEE 802 11
673.Wireless Projects
674.World History Maps A GIS Based Teaching Tool
675.XPENSTRAK Expense Tracker Mobile Application for iPhone
676.YouTube and Beyond Exploring the unknown
***It is very much appreciated if you could add more to this list.
Tips
If the list is not sufficient, you can try combining ideas from different titles
.
If it is still not enough, you can observe and look around you for processes tha
t can be improved or automated.
How to come up with your thesis' advantage and disadvantages:
1. Brainstorm and list the things that you observed from the current system (pur
ely manual, semi-automated, or existing automated system), and then list the thi
ngs that you can visualize on the proposed system.
2. Compare these two lists. There are high chances that some processes on the cu
rrent system has an equivalent process in the proposed system which are much mor
e easier to execute. You list these things as advantages.
3. There are also processes in the proposed system that are do not exist in the
current system (Additional processes), you can list these as your disadvantages.

You might also like