Scholars' Mine

Home > Computer Science > CompSci TDs > Masters Theses

Computer Science Masters Theses

Theses from 2024 2024.

Enabling Smart Healthcare Applications Through Visible Light Communication Networks , Jack Manhardt

Time series anomaly detection using generative adversarial networks , Shyam Sundar Saravanan

Learn from the Past: using Peer Data to Improve Course Recommendations in Personalized Education , Colton Walker

Theses from 2023 2023

Dynamic Discounted Satisficing Based Driver Decision Prediction in Sequential Taxi Requests , Sree Pooja Akula

MAT: Genetic Algorithms Based Multi-Objective Adversarial Attack on Multi-Task Deep Neural Networks , Nikola Andric

Computer Vision in Adverse Conditions: Small Objects, Low-Resoltuion Images, and Edge Deployment , Raja Sunkara

Theses from 2022 2022

Maximising social welfare in selfish multi-modal routing using strategic information design for quantal response travelers , Sainath Sanga

Man-in-the-Middle Attacks on MQTT based IoT networks , Henry C. Wong

Theses from 2021 2021

Biochemical assay invariant attestation for the security of cyber-physical digital microfluidic biochips , Fredrick Eugene Love II

Theses from 2020 2020

On predicting stopping time of human sequential decision-making using discounted satisficing heuristic , Mounica Devaguptapu

Theses from 2019 2019

Advanced techniques for improving canonical genetic programming , Adam Tyler Harter

Evolved parameterized selection for evolutionary algorithms , Samuel Nathan Richter

Design and implementation of applications over delay tolerant networks for disaster and battlefield environment , Karthikeyan Sachidanandam

Theses from 2018 2018

Mixed-criticality real-time task scheduling with graceful degradation , Samsil Arefin

CARD: Concealed and remote discovery of IoT devices in victims' home networks , Sammie Lee Bush

Multiple security domain non deducibility in the FREEDM smart grid infrastructure , Manish Jaisinghani

Reputation and credit based incentive mechanism for data-centric message delivery in delay tolerant networks , Himanshu Jethawa

Solidification rate detection through solid-liquid interface tracking , Wei Luo

Cloud transactions and caching for improved performance in clouds and DTNs , Dileep Mardham

Cyber-physical security of an electric microgrid , Prashanth Palaniswamy

An approach for formal analysis of the security of a water treatment testbed , Sai Sidharth Patlolla

Analyzing large scale trajectory data to identify users with similar behavior , Tyler Clark Percy

Precise energy efficient scheduling of mixed-criticality tasks & sustainable mixed-criticality scheduling , Sai Sruti

A network tomography approach for traffic monitoring in smart cities , Ruoxi Zhang

Improved CRPD analysis and a secure scheduler against information leakage in real-time systems , Ying Zhang

Theses from 2017 2017

Cyber-physical security of a chemical plant , Prakash Rao Dunaka

UFace: Your universal password no one can see , Nicholas Steven Hilbert

Multi stage recovery from large scale failure in interdependent networks , Maria Angelin John Bosco

Multiple security domain model of a vehicle in an automated vehicle system , Uday Ganesh Kanteti

Personalizing education with algorithmic course selection , Tyler Morrow

Decodable network coding in wireless network , Junwei Su

Multiple security domain nondeducibility air traffic surveillance systems , Anusha Thudimilla

Theses from 2016 2016

Automated design of boolean satisfiability solvers employing evolutionary computation , Alex Raymond Bertels

Care-Chair: Opportunistic health assessment with smart sensing on chair backrest , Rakesh Kumar

Theses from 2015 2015

Dependability analysis and recovery support for smart grids , Isam Abdulmunem Alobaidi

Sensor authentication in collaborating sensor networks , Jake Uriah Bielefeldt

Argumentation based collaborative software architecture design and intelligent analysis of software architecture rationale , NagaPrashanth Chanda

A Gaussian mixture model for automated vesicle fusion detection and classification , Haohan Li

Hyper-heuristics for the automated design of black-box search algorithms , Matthew Allen Martin

Aerial vehicle trajectory design for spatio-temporal task satisfaction and aggregation based on utility metric , Amarender Reddy Mekala

Design and implementation of a broker for cloud additive manufacturing services , Venkata Prashant Modekurthy

Cyber security research frameworks for coevolutionary network defense , George Daniel Rush

Energy disaggregation in NIALM using hidden Markov models , Anusha Sankara

Theses from 2014 2014

Crime pattern detection using online social media , Raja Ashok Bolla

Energy efficient scheduling and allocation of tasks in sensor cloud , Rashmi Dalvi

A cloud brokerage architecture for efficient cloud service selection , Venkata Nagarjuna Dondapati

Access control delegation in the clouds , Pavani Gorantla

Evolving decision trees for the categorization of software , Jasenko Hosic

M-Grid : A distributed framework for multidimensional indexing and querying of location based big data , Shashank Kumar

Privacy preservation using spherical chord , Doyal Tapan Mukherjee

Top-K with diversity-M data retrieval in wireless sensor networks , Kiran Kumar Puram

On temporal and frequency responses of smartphone accelerometers for explosives detection , Srinivas Chakravarthi Thandu

Efficient data access in mobile cloud computing , Siva Naga Venkata Chaitanya Vemulapalli

An empirical study on symptoms of heavier internet usage among young adults , SaiPreethi Vishwanathan

Theses from 2013 2013

Sybil detection in vehicular networks , Muhammad Ibrahim Almutaz

Argumentation placement recommendation and relevancy assessment in an intelligent argumentation system , Nian Liu

Security analysis of a cyber physical system : a car example , Jason Madden

Efficient integrity verification of replicated data in cloud , Raghul Mukundan

Search-based model summarization , Lokesh Krishna Ravichandran

Hybridizing and applying computational intelligence techniques , Jeffery Scott Shelburg

Secure design defects detection and correction , Wenquan Wang

Theses from 2012 2012

Robust evolutionary algorithms , Brian Wesley Goldman

Semantic preserving text tepresentation and its applications in text clustering , Michael Howard

Vehicle path verification using wireless sensor networks , Gerry W. Howser

Distributed and collaborative watermarking in relational data , Prakash Kumar

Theses from 2011 2011

A social network of service providers for trust and identity management in the Cloud , Makarand Bhonsle

Adaptive rule-based malware detection employing learning classifier systems , Jonathan Joseph Blount

A low-cost motion tracking system for virtual reality applications , Abhinav Chadda

Optimization of textual affect entity relation models , Ajith Cherukad Jose

MELOC - memory and location optimized caching for mobile Ad hoc networks , Lekshmi Manian Chidambaram

A framework for transparent depression classification in college settings via mining internet usage patterns , Raghavendra Kotikalapudi

An incentive based approach to detect selfish nodes in Mobile P2P network , Hemanth Meka

Location privacy policy management system , Arej Awodha Muhammed

Exploring join caching in programming codes to reduce runtime execution , Swetha Surapaneni

Theses from 2010 2010

Event detection from click-through data via query clustering , Prabhu Kumar Angajala

Population control in evolutionary algorithms , Jason Edward Cook

Dynamic ant colony optimization for globally optimizing consumer preferences , Pavitra Dhruvanarayana

EtherAnnotate: a transparent malware analysis tool for integrating dynamic and static examination , Joshua Michael Eads

Representation and validation of domain and range restrictions in a relational database driven ontology maintenance system , Patrick Garrett. Edgett

Cloud security requirements analysis and security policy development using a high-order object-oriented modeling technique , Kenneth Kofi Fletcher

Multi axis slicing for rapid prototyping , Divya Kanakanala

Content based image retrieval for bio-medical images , Vikas Nahar

2-D path planning for direct laser deposition process , Swathi Routhu

Contribution-based priority assessment in a web-based intelligent argumentation network for collaborative software development , Maithili Satyavolu

An artificial life approach to evolutionary computation: from mobile cellular algorithms to artificial ecosystems , Shivakar Vulli

Intelligent computational argumentation for evaluating performance scores in multi-criteria decision making , Rubal Wanchoo

Minimize end-to-end delay through cross-layer optimization in multi-hop wireless sensor networks , Yibo Xu

Theses from 2009 2009

Information flow properties for cyber-physical systems , Rav Akella

Exploring the use of a commercial game engine for the development of educational software , Hussain Alafaireet

Automated offspring sizing in evolutionary algorithms , André Chidi Nwamba

Theses from 2008 2008

Image analysis techniques for vertebra anomaly detection in X-ray images , Mohammed Das

Cross-layer design through joint routing and link allocation in wireless sensor networks , Xuan Gong

A time series classifier , Christopher Mark Gore

An economic incentive based routing protocol incorporating quality of service for mobile peer-to-peer networks , Anil Jade

Incorporation of evidences in an intelligent argumentation network for collaborative engineering design , Ekta Khudkhudia

PrESerD - Privacy ensured service discovery in mobile peer-to-peer environment , Santhosh Muthyapu

Co-optimization: a generalization of coevolution , Travis Service

Critical infrastructure protection and the Domain Name Service (DNS) system , Mark Edward Snyder

Co-evolutionary automated software correction: a proof of concept , Joshua Lee Wilkerson

Theses from 2007 2007

A light-weight middleware framework for fault-tolerant and secure distributed applications , Ian Jacob Baird

Advanced Search

  • Notify me via email or RSS
  • Collections
  • Disciplines
  • All Authors
  • Faculty Authors

Author Corner

Useful links.

  • Library Resources

S&T logo

Thesis Locations

  • View these on map
  • View these in Google Earth

Home | About | FAQ | My Account | Accessibility Statement

Privacy Copyright

EWU Digital Commons

Home > College, Department, or Program > CSTEM > Computer Science > Theses

Computer Science Masters Thesis Collection

Theses/dissertations from 2023 2023.

A hierarchical approach to improve the ant colony optimization algorith , Bryan J. Fischer

From Tic-tac-toe to AlphaGo: a survey of algorithms used in various games , Mathew T. Godon

Temporally consistent FastDVDNet: an overlap loss implementation for FastDVDNet , Michael J. Henderson

Multimodal game-based learning in Post-Secondary Education , Nathan A. Vanos

Theses/Dissertations from 2022 2022

Towards Cloud-Based cost-effective serverless information system , Isaac C. Angle

Modeling document classification to automate mental health diagnosis , William M. Tadlock

Theses/Dissertations from 2021 2021

Password-less two-factor authentication using scannable barcodes on a mobile device , Grant M. Callant II

Intrusion detection for industrial control systems , Kurt Lamon

Theses/Dissertations from 2020 2020

Data entry voice assistant for healthcare providers , Sajad Hussain M Alhamada

Comparison of the tally numbering system to traditional arithmetic systems in field programmable gate arrays , Robert Paul Shredow

Using Blockchain for Digital Card Game , Raymond A. Swannack

Theses/Dissertations from 2019 2019

Relaxed mental state detection using the Emotiv Epoc and Adaptive Threshold Algorithms , Olin L. Anderson

Detecting and mapping real-time Influenza-like illness using Twitter stream data , Elisha D. Brunette

The application of cloud resources to terrain data visualization , Gregory J. Larrick

Theses/Dissertations from 2018 2018

A practical and efficient algorithm for the k-mismatch shortest unique substring finding problem , Daniel Robert Allen

DETERMINING VULNERABILITY USING ATTACK GRAPHS: AN EXPANSION OF THE CURRENT FAIR MODEL , Beth M. Anderson

The application of GPU to molecular communication studies , Tobias J. Cain

Improving Aerial Package Delivery Through Simulation of Hazard Detection, Mapping, and Regulatory Compliance , Kevin Chumbley

GPU accelerated risk quantification , Forrest L. Ireland

Evaluating a Cluster of Low-Power ARM64 Single-Board Computers with MapReduce , Daniel McDermott

Glyph based segmentation of Chinese calligraphy characters in the "Collected Characters" stele. , David A. McInnis

Theses/Dissertations from 2017 2017

CLOUD LIVE VIDEO TRANSFER , Ryan Babcock

GENE EXPRESSION PROSPECTIVE SIMULATION AND ANALYSIS USING DATA MINING AND IMMERSIVE VIRTUAL REALITY VISUALIZATION , Joshua Cotes

Theses/Dissertations from 2016 2016

Near real-time early cancer detection using a graphics processing unit , Jason Helms

Analysis of algorithms to create profitable trades in the stock market , Nicholas P. Klinger

Dynamically parallel CAMSHIFT: GPU accelerated object tracking in digital video , Matthew J. Perry

USING CONVOLUTIONAL NEURAL NETWORKS FOR FINE GRAINED IMAGECLASSIFICATION OF ACUTE LYMPHOBLASTIC LEUKEMIA , Richard K. Sipes

Character extraction from ancient Chinese stele using discrete cosine transform , Toshiaki Ueno

Theses/Dissertations from 2015 2015

ECS: Educational Communication System , Nasmah Alnaimi

The geo-secure system: a secure system for data access based on geographical data , Fawaz J. Alruwaili

Heartbeat location assistance for electrocardiograms , Sarah Bass

Indirect association rule mining for crime data analysis , Riley Englin

Modeling and rendering of fluid flows using the Lennard-Jones potential , Nicholas J. LeFave

Multi-drug association rule mining on graphics processing unit , Jesse Scholer

Theses/Dissertations from 2014 2014

A study of kNN using ICU multivariate time series data , Admir Djulovic

Artificial Frequency Match Neuron Implemented with Digital Logic , David J. Ellis

Bridging the detection gap: a study on a behavior-based approach using malware techniques , Geancarlo Palavicini

3D Image Acquisition System for Facial Recognition , James E. Pearson

Divide and Conquer G-Buffer Ray Tracing , Daniel Stokes

Improving the performance of skeletal mesh animations in the Blender game engine , Mitchell Stokes

MINING MULTI-GRANULAR MULTIVARIATE MEDICAL MEASUREMENTS , Conrad Sykes

Theses/Dissertations from 2013 2013

Alsafeer software for teaching computer literacy , Zieb Rabie Alqahtani

Wireless electronic scoring of kendo competition matches using an embedded system , Edward B. Hogan

Using phishing to test social engineering awareness of financial employees , Rebecca M. Long

GPU ray tracing with CUDA , Thomas A. Pitkin

Ray traced rendering using GPGPU devices , Coby Soss

Theses/Dissertations from 2012 2012

Windows security sandbox framework , Kyle P. Gwinnup

Micro unmanned aerial vehicle video surveillance platform quadrocopter aircraft , Michael John Skadan

WiFiPoz -- an accurate indoor positioning system , Xiaoyi Ye

SSVEP-based brain computer interface using the Emotiv EPOC , Brian J. Zier

Theses/Dissertations from 2010 2010

Bittorrent vulnerable to layer-7 packet injection , Stephen L. Heath

Masquerade detection using fortified naive Bayes , Eric Salsbury

Theses/Dissertations from 2009 2009

Raising security awareness among higher education recipients , Chun-I Lin

On refactoring , Kaleb P. Pederson

Word prediction in assistive technologies for Aphasia rehabilitation in using Systemic Functional Grammar , Christopher T. Sorna

Novel visualization scheme for reasoning with uncertainty , Kyle A. Springer

Theses/Dissertations from 2008 2008

Tor latency attach verification and analysis , Ronnie Hoeflin

GPU programming: developing realistic water effects with OpenGL and GLSL , Joshua G. Slider

Theses/Dissertations from 2006 2006

Visualization of logic programming , Michael D. Henry

Theses/Dissertations from 2005 2005

Construction of efficient indexes from Fuzzy Clusters: preliminary study , Sean M. Drexler

Navigation agents and traffic simulation , Bart Hunking

Web-based fuzzy expert system: EWU optimal advisor , Nasser A. Rafi

Theses/Dissertations from 2003 2003

Intrusion detection, intelligent agents, and soft computing , Patrick Miller

Source code security analysis and fuzzy logic , Alexander Moskalyuk

Theses/Dissertations from 2002 2002

Support vector machines, N-gram kernels, and text classification , John Mill

Theses/Dissertations from 2001 2001

Solid object model advanced operations , Robert L. Throop

Theses/Dissertations from 2000 2000

Interactive 3D model display in Java 3D , Keqiu Chen

Theses/Dissertations from 1998 1998

Subdivision, and rfefinement of non-uniform rational B-spline curves and surfaces in 3-D , Bill E. La Rue

Theses/Dissertations from 1995 1995

A transputer based prototype for a fuzzy logic controller with tuning and simulation capabilities , Marshall Ryan Weddle

Theses/Dissertations from 1994 1994

Visualizing medical data using direct volume rendering , Bryce R. Hein

Industrial control via a state language implementation on the transputer architecture , Ted Preston VanderWeyst

A cellular method for modeling solid features in volume data , Jeff Wolkenhauer

Theses/Dissertations from 1993 1993

Hybrid coding with enhanced RDC and Huffman compression algorithms , Wilhelm J. Jenner

Implementation of a digital control system analysis program using the z-transform , Kristine L. Rudin

Subtyping and inheritance in a metamodel of abstractions , Gavin Vess

Theses/Dissertations from 1992 1992

Left ventricular boundary detection in digitized cardiac images , Albertine L. Marie Alm

High level user interface for a parallel operating system , Terry Conkright

Hybrid dictionary/statistical text compression algorithms , Michael E. Piotrowski

A study of using backpropagation and a new neural net algorithm for edge detecting in binary images , Jun Tian

Theses/Dissertations from 1990 1990

Visual parallel programming via petri nets , David Glenn Passey

Theses/Dissertations from 1988 1988

An iconic approach to parallel design , Elizabeth Stevens

Theses/Dissertations from 1986 1986

Conversion form structured programming to an object-oriented programming structure , Daryl Edward Krauter

Advanced Search

  • Notify me via email or RSS
  • Colleges, Departments, and Programs
  • Disciplines

Author Corner

  • EWU Libraries
  • Contact EWU Libraries

509.359.7888 | Email

Home | About | FAQ | My Account | Contact | Accessibility | EWU Libraries | EWU Home

Privacy Copyright

Home

MS in Computer Science (Thesis Option)

Overview of degree.

The Master’s of Science degree in Computer Science (Thesis Option) at The University of Georgia is a comprehensive program of study intended to give qualified and motivated students a thorough foundation in the theory, methodology, and techniques of Computer Science. Students who successfully complete this program of study will have a grasp of the principles and foundations of Computer Science. They will be prepared to pursue higher academic goals, including the Doctor of Philosophy degree. They will obtain skills and experience in up-to-date approaches to analysis, design, implementation, validation, and documentation of computer software and hardware. With these skills they will be well qualified for technical, professional, or managerial positions in government, business, industry, and education.

Prospective students are advised to consult The University of Georgia Graduate Bulletin for institutional information and requirements.

Admission Requirements

In addition to the general University of Georgia policies set forth in the Graduate Bulletin, the following school policies apply to all applicants:

1. A Bachelor’s Degree is required, preferably with a major in Computer Science or an allied discipline. Students with insufficient background in Computer Science must take undergraduate Computer Science courses to remedy any deficiencies (in addition to their graduate program). A sufficient background in Computer Science must include at least the following courses (or their equivalent):

Course Name Description
MATH 2250 Calculus I (Differential Calculus)
MATH 2260 Calculus II (Integral Calculus)
CSCI 1301 Introduction to Computing and Programming
CSCI 1302 Software Development
CSCI 1730 Systems Programming
CSCI/MATH 2610 Discrete Mathematics for Computer Science
CSCI 2670 Introduction to Theory of Computing
CSCI 2720 Data Structures

2. Admission to this program is selective; students with a record of academic excellence have a better chance of acceptance. Students with exceptionally strong undergraduate records may apply for admission to the graduate program prior to fulfilling all of the above requirements.  

3. Graduate Record Examination (GRE) test scores are required for admission consideration. International applicants also need TOEFL or IELTS official test scores. GRE waiver is not provided. 

4. Three letters of recommendation are required, preferably written by university professors familiar with the student's academic work and potential. If the student has work experience, one letter may be from his/her supervisor. Letters should be sent directly from the letter writer.

5. A one- or two-page personal statement outlining the student's background, achievements, and future goals is required.

6. A recent copy of a resume is required. 

Graduate School Requirements

Additional requirements are specified by the Graduate School (application fee, general application forms, all transcripts, etc.). Please see the University of Georgia Bulletin for further information. Detailed admissions information may be found at Graduate School Admissions. Printed information may be obtained by contacting the

University of Georgia Graduate School Brooks Hall 310 Herty Drive Athens, GA 30602 phone: 706-542-1739 fax: 706-425-3094 e-mail: [email protected]

Applications are processed on a year round basis. Students can be admitted for either semester (Fall or Spring). Please visit the Graduate School for application submission deadlines.

The curriculum consists of at least 30 credit hours of resident graduate coursework. This includes the following five items:

  • at least 12 credit hours of Core CSCI graduate coursework at the 6000-level (see “Core Curriculum” below);
  • at least 8 credit hours of Advanced CSCI graduate coursework at the 6000/8000- level (see “Advanced Coursework” below); the above (items 1 & 2) must include 12 credit hours of coursework open only to graduate students, exclusive of 6950 and 8990, as per Graduate School Policy; @6000 level must be graduate student only course and not used in the core curriculum. 
  • at least 1 credit hour of CSCI 8990 Research Seminar (see “Research Seminar” below);
  • at least 6 credit hours of CSCI 7000 Master’s Research (see Master’s Research below);
  • at least 3 credit hours of CSCI 7300 Master's Thesis (see Master's Thesis below)

Typically, full-time students will take 9 to 15 hours per semester. See the CSCI section of the University of Georgia Bulletin for course descriptions. A program of study should be a coherent and logical whole; it requires the approval of the student's major professor, the student's advisory committee, and the school's graduate coordinator.

Note: no course with a grade of C+ or lower may be included on the student’s Program of Study (see the Graduate Bulletin for other GPA constraints).

Core Curriculum (Item #1)

At least one course from each of the following three groups must be taken:

Group 1: Theory

CSCI 6470 Algorithms CSCI 6480 Approximation Algorithms CSCI 6610 Automata and Formal Languages

Group 2: Software Design

CSCI 6050 Software Engineering CSCI 6370 Database Management CSCI 6570 Compilers

Group 3: System Design

CSCI 6720 Computer Systems Architecture CSCI 6730 Operating Systems CSCI 6760 Computer Networks: Technology and Application CSCI 6780 Distributed Computing Systems

The core curriculum consists of a total of 12 graduate credit hours.

Core Competency

Foundational computer science knowledge (core competency) in the core areas (Groups 1, 2, and 3, above) must be exhibited by each student and certified by the student’s advisory committee. This takes the form of achievement in core curriculum and completion of a short essay in their chosen area of research demonstrating technical writing and organization skills. A grade average of at least 3.30 (e.g., B+, B+, B+) must be achieved for the three core courses. Students below this average may take an additional core course and achieve a grade average of at least 3.15 (e.g., B+, B+, B, B).

Core competency is certified by the unanimous approval of the student's Advisory Committee as well as the approval by the Graduate Coordinator. The student’s advisory committee manages the core competency in cooperation with the student. Students are required to meet the core competency requirement within their first two enrolled academic semesters (excluding summer semester). Core Competency Certification must be completed before approval of the Program of Study.

Note: a course used to fulfill part of the core requirement (Item #1) may not be used to also fulfill part of the advanced coursework requirement (Item #2).

Advanced Coursework (Item #2)

Students must take at least 8 credit hours of advanced CSCI graduate student only coursework. This includes at least 4 credit hours at the 8000-level (i.e., at least one 8000-level course).

Note: a student may satisfy this 8 hour requirement using only 8000-level courses, or with 4 hours of 8000-level coursework and 4 hours of 6000-level coursework. In the case that a student uses a 6000-level course for advanced coursework, that course must be a graduate student only course . In no case shall a 6000-level course used to fulfill part of the advanced coursework requirement count toward the advanced coursework requirement AND the core curriculum requirement. In addition, neither CSCI 8990 nor CSCI 6950 may be used to fulfill this requirement.

Research Seminar (Item #3)

All students must take 1 credit hour of CSCI 8990 Research Seminar, in which they must attend weekly meetings of a research seminar and give presentations.

Master’s Research (Item #4)

The Master's research involves the student's investigations under the supervision of his/her major professor and requires the approval of the major professor and the advisory committee. The Master's research often includes original research into some area of Computer Science. It must demonstrate mastery of a particular area of Computer Science. The candidate's advisory committee assures that the quality of the research meets the standards of the School of Computing and the Graduate School. The candidate must register for CSCI 7000 Master's Research for at least 6 credit hours while working on the project.

Master's Thesis (Item #5)

The thesis is a report of the student's investigations under the supervision of his/her major professor and requires the approval of the major professor and the advisory committee. The thesis must demonstrate competent style and organization, and communicate technical knowledge. The thesis often includes original research into some area of Computer Science. It must demonstrate mastery of a particular area of Computer Science. The candidate's advisory committee assures that the quality of the thesis meets the standards of the School of Computing and the Graduate School. The candidate must register for CSCI 7300 Master's Thesis for at least 3 credit hours while working on the thesis.

Advisory Committee

The advisory committee will consist of one major professor and two additional members. At least two of the three members must be from the School of Computing.

Non-Departmental Requirements

Non-departmental requirements are set forth by the Graduate School (see the Graduate Bulletin). They concern residence, time limits, programs of study, acceptance of transfer credits, minimum GPAs, thesis, and thesis defense examination.

Graduation Requirements

A student admitted to the M.S. degree program will be advised by the graduate coordinator until a major professor is chosen.

Before the end of the second semester in residence, a student must begin submitting to the Graduate School, through the graduate coordinator, the following forms: (i) a Program of Study Form and (ii) an Advisory Committee Form. The Program of Study Form indicates how and when degree requirements will be met and must be formulated in consultation with the student's major professor. An Application for Graduation Form must also be submitted directly to the Graduate School.

Forms and Timing must be submitted as follows:

  • Advisory Committee Form (G130) - end of second semester
  • Core Competency Form (Departmental) - beginning of third semester
  • Program of Study Form (G138) – semester before the student’s last semester
  • Application for Graduation Form ( in Athena) - beginning of last semester 
  • Approval Form for Master's Thesis (G 140)  - last semester
  • ETD Submission Approval Form (G129) - last semester

See “Important Dates and Deadlines” on the Graduate School’s website.

Thesis Defense

After all coursework has been completed and the thesis has been approved by the student's major professor, the thesis is transmitted to the advisory committee at least two weeks before the thesis defense date. The thesis defense is an oral examination conducted by the student's advisory committee. All members of the advisory committee must be present at the defense. The advisory committee members including the major professor must vote on whether the student passed the defense and record their votes on the Approval Form for Master's Thesis, Defense. To pass the exam, at least two of the three votes must be passing.

Need more guidance?

Dr. Liming Cai and Dr. Kyu H. Lee Graduate Coordinator [email protected] (706) 542-2 911

Samantha Varghese Graduate Student Affairs Coordinator [email protected] 706) 542-3477

Would you like to download the information presented on this page?

We appreciate your financial support. Your gift is important to us and helps support critical opportunities for students and faculty alike, including lectures, travel support, and any number of educational events that augment the classroom experience.  Click here to learn more about giving .

Every dollar given has a direct impact upon our students and faculty.

  • DSpace@MIT Home
  • MIT Libraries

This collection of MIT Theses in DSpace contains selected theses and dissertations from all MIT departments. Please note that this is NOT a complete collection of MIT theses. To search all MIT theses, use MIT Libraries' catalog .

MIT's DSpace contains more than 58,000 theses completed at MIT dating as far back as the mid 1800's. Theses in this collection have been scanned by the MIT Libraries or submitted in electronic format by thesis authors. Since 2004 all new Masters and Ph.D. theses are scanned and added to this collection after degrees are awarded.

MIT Theses are openly available to all readers. Please share how this access affects or benefits you. Your story matters.

If you have questions about MIT theses in DSpace, [email protected] . See also Access & Availability Questions or About MIT Theses in DSpace .

If you are a recent MIT graduate, your thesis will be added to DSpace within 3-6 months after your graduation date. Please email [email protected] with any questions.

Permissions

MIT Theses may be protected by copyright. Please refer to the MIT Libraries Permissions Policy for permission information. Note that the copyright holder for most MIT theses is identified on the title page of the thesis.

Theses by Department

  • Comparative Media Studies
  • Computation for Design and Optimization
  • Computational and Systems Biology
  • Department of Aeronautics and Astronautics
  • Department of Architecture
  • Department of Biological Engineering
  • Department of Biology
  • Department of Brain and Cognitive Sciences
  • Department of Chemical Engineering
  • Department of Chemistry
  • Department of Civil and Environmental Engineering
  • Department of Earth, Atmospheric, and Planetary Sciences
  • Department of Economics
  • Department of Electrical Engineering and Computer Sciences
  • Department of Humanities
  • Department of Linguistics and Philosophy
  • Department of Materials Science and Engineering
  • Department of Mathematics
  • Department of Mechanical Engineering
  • Department of Nuclear Science and Engineering
  • Department of Ocean Engineering
  • Department of Physics
  • Department of Political Science
  • Department of Urban Studies and Planning
  • Engineering Systems Division
  • Harvard-MIT Program of Health Sciences and Technology
  • Institute for Data, Systems, and Society
  • Media Arts & Sciences
  • Operations Research Center
  • Program in Real Estate Development
  • Program in Writing and Humanistic Studies
  • Science, Technology & Society
  • Science Writing
  • Sloan School of Management
  • Supply Chain Management
  • System Design & Management
  • Technology and Policy Program

Collections in this community

Doctoral theses, graduate theses, undergraduate theses, recent submissions.

Thumbnail

Transport Properties of Divertor Edge Plasmas Measured with Multi-Spectral Imaging 

Thumbnail

Entanglement and Chaos in Quantum Field Theory and Gravity 

Thumbnail

Illuminating the Cosmos: dark matter, primordial black holes, and cosmic dawn 

Show Statistical Information

feed

ScholarWorks

Home > Engineering > Computer Science > Computer Science Graduate Projects

Computer Science Graduate Projects and Theses

Theses/dissertations from 2023 2023.

High-Performance Domain-Specific Library for Hydrologic Data Processing , Kalyan Bhetwal

Evaluating Learning Geometric Concepts to Generate Predicate Abstract Domains in Static Program Analysis , Patrick Chadbourne

Verifying Data Provenance During Workflow Execution for Scientific Reproducibility , Rizbanul Hasan

Remote Sensing to Advance Understanding of Snow-Vegetation Relationships and Quantify Snow Depth and Snow Water Equivalent , Ahmad Hojatimalekshah

Exploring the Capability of a Self-Supervised Conditional Image Generator for Image-to-Image Translation without Labeled Data: A Case Study in Mobile User Interface Design , Hailee Kiesecker

Fake News Detection Using Narrative Content and Discourse , Hongmin Kim

Anomaly Detection Using Graph Neural Network , Bishal Lakha

Robust Digital Nucleic Acid Memory , Golam Md Mortuza

Risk Assessment and Solutions for Two Domains: Election Procedures and Privacy Disclosure Prevention for Users , Kamryn DeAnn Parker

Sparse Format Conversion and Code Synthesis , Tobi Goodness Popoola

Fair Layouts in Information Access Systems: Provider-Side Group Fairness in Ranking Beyond Ranked Lists , Amifa Raj

Virtual Curtain: A Communicative Fine-Grained Privacy Control Framework for Augmented Reality , Aakash Shrestha

Portable Sparse Polyhedral Framework Code Generation Using Multi Level Intermediate Representation , Aaron St. George

Transformer Reinforcement Learning Approach to Attack Automatic Fake News Detectors , Chandler Underwood

Severity Measures for Assessing Error in Automatic Speech Recognition , Ryan Whetten

Theses/Dissertations from 2022 2022

Improved Computational Prediction of Function and Structural Representation of Self-Cleaving Ribozymes with Enhanced Parameter Selection and Library Design , James D. Beck

Meshfree Methods for PDEs on Surfaces , Andrew Michael Jones

Deep Learning of Microstructures , Amir Abbas Kazemzadeh Farizhandi

Long-Term Trends in Extreme Environmental Events with Changepoint Detection , Mintaek Lee

Structure Aware Smart Encoding and Decoding of Information in DNA , Shoshanna Llewellyn

Towards Making Transformer-Based Language Models Learn How Children Learn , Yousra Mahdy

Ontology-Based Formal Approach for Safety and Security Verification of Industrial Control Systems , Ramesh Neupane

Improving Children's Authentication Practices with Respect to Graphical Authentication Mechanism , Dhanush Kumar Ratakonda

Hate Speech Detection Using Textual and User Features , Rohan Raut

Automated Detection of Sockpuppet Accounts in Wikipedia , Mostofa Najmus Sakib

Characterization and Mitigation of False Information on the Web , Anu Shrestha

Sinusoidal Projection for 360° Image Compression and Triangular Discrete Cosine Transform Impact in the JPEG Pipeline , Iker Vazquez Lopez

Theses/Dissertations from 2021 2021

Training Wheels for Web Search: Multi-Perspective Learning to Rank to Support Children's Information Seeking in the Classroom , Garrett Allen

Fair and Efficient Consensus Protocols for Secure Blockchain Applications , Golam Dastoger Bashar

Why Don't You Act Your Age?: Recognizing the Stereotypical 8-12 Year Old Searcher by Their Search Behavior , Michael Green

Ensuring Consistency and Efficiency of the Incremental Unit Network in a Distributed Architecture , Mir Tahsin Imtiaz

Modeling Real and Fake News Sharing in Social Networks , Abishai Joy

Modeling and Analyzing Users' Privacy Disclosure Behavior to Generate Personalized Privacy Policies , A.K.M. Nuhil Mehdy

Into the Unknown: Exploration of Search Engines' Responses to Users with Depression and Anxiety , Ashlee Milton

Generating Test Inputs from String Constraints with an Automata-Based Solver , Marlin Roberts

A Case Study in Representing Scientific Applications ( GeoAc ) Using the Sparse Polyhedral Framework , Ravi Shankar

Actors for the Internet of Things , Arjun Shukla

Theses/Dissertations from 2020 2020

Towards Unifying Grounded and Distributional Semantics Using the Words-as-Classifiers Model of Lexical Semantics , Stacy Black

Improving Scientist Productivity, Architecture Portability, and Performance in ParFlow , Michael Burke

Polyhedral+Dataflow Graphs , Eddie C. Davis

Improving Spellchecking for Children: Correction and Design , Brody Downs

A Collection of Fast Algorithms for Scalar and Vector-Valued Data on Irregular Domains: Spherical Harmonic Analysis, Divergence-Free/Curl-Free Radial Basis Functions, and Implicit Surface Reconstruction , Kathryn Primrose Drake

Privacy-Preserving Protocol for Atomic Swap Between Blockchains , Kiran Gurung

Unsupervised Structural Graph Node Representation Learning , Mikel Joaristi

Detecting Undisclosed Paid Editing in Wikipedia , Nikesh Joshi

Do You Feel Me?: Learning Language from Humans with Robot Emotional Displays , David McNeill

Obtaining Real-World Benchmark Programs from Open-Source Repositories Through Abstract-Semantics Preserving Transformations , Maria Anne Rachel Paquin

Content Based Image Retrieval (CBIR) for Brand Logos , Enjal Parajuli

A Resilience Metric for Modern Power Distribution Systems , Tyler Bennett Phillips

Theses/Dissertations from 2019 2019

Edge-Assisted Workload-Aware Image Processing System , Anil Acharya

MINOS: Unsupervised Netflow-Based Detection of Infected and Attacked Hosts, and Attack Time in Large Networks , Mousume Bhowmick

Deviant: A Mutation Testing Tool for Solidity Smart Contracts , Patrick Chapman

Querying Over Encrypted Databases in a Cloud Environment , Jake Douglas

A Hybrid Model to Detect Fake News , Indhumathi Gurunathan

Suitability of Finite State Automata to Model String Constraints in Probablistic Symbolic Execution , Andrew Harris

UNICORN Framework: A User-Centric Approach Toward Formal Verification of Privacy Norms , Rezvan Joshaghani

Detection and Countermeasure of Saturation Attacks in Software-Defined Networks , Samer Yousef Khamaiseh

Secure Two-Party Protocol for Privacy-Preserving Classification via Differential Privacy , Manish Kumar

Application-Specific Memory Subsystem Benchmarking , Mahesh Lakshminarasimhan

Multilingual Information Retrieval: A Representation Building Perspective , Ion Madrazo

Improved Study of Side-Channel Attacks Using Recurrent Neural Networks , Muhammad Abu Naser Rony Chowdhury

Investigating the Effects of Social and Temporal Dynamics in Fitness Games on Children's Physical Activity , Ankita Samariya

BullyNet: Unmasking Cyberbullies on Social Networks , Aparna Sankaran

FALCON: Framework for Anomaly Detection In Industrial Control Systems , Subin Sapkota

Investigating Semantic Properties of Images Generated from Natural Language Using Neural Networks , Samuel Ward Schrader

Incremental Processing for Improving Conversational Grounding in a Chatbot , Aprajita Shukla

Estimating Error and Bias of Offline Recommender System Evaluation Results , Mucun Tian

Theses/Dissertations from 2018 2018

Leveraging Tiled Display for Big Data Visualization Using D3.js , Ujjwal Acharya

Fostering the Retrieval of Suitable Web Resources in Response to Children's Educational Search Tasks , Oghenemaro Deborah Anuyah

Privacy-Preserving Genomic Data Publishing via Differential Privacy , Tanya Khatri

Injecting Control Commands Through Sensory Channel: Attack and Defense , Farhad Rasapour

Strong Mutation-Based Test Generation of XACML Policies , Roshan Shrestha

Performance, Scalability, and Robustness in Distributed File Tree Copy , Christopher Robert Sutton

Using DNA For Data Storage: Encoding and Decoding Algorithm Development , Kelsey Suyehira

Detecting Saliency by Combining Speech and Object Detection in Indoor Environments , Kiran Thapa

Theses/Dissertations from 2017 2017

Identifying Restaurants Proposing Novel Kinds of Cuisines: Using Yelp Reviews , Haritha Akella

Editing Behavior Analysis and Prediction of Active/Inactive Users in Wikipedia , Harish Arelli

CloudSkulk: Design of a Nested Virtual Machine Based Rootkit-in-the-Middle Attack , Joseph Anthony Connelly

Predicting Friendship Strength in Facebook , Nitish Dhakal

Privacy-Preserving Trajectory Data Publishing via Differential Privacy , Ishita Dwivedi

Cultivating Community Interactions in Citizen Science: Connecting People to Each Other and the Environment , Bret Allen Finley

Uncovering New Links Through Interaction Duration , Laxmi Amulya Gundala

Variance: Secure Two-Party Protocol for Solving Yao's Millionaires' Problem in Bitcoin , Joshua Holmes

A Scalable Graph-Coarsening Based Index for Dynamic Graph Databases , Akshay Kansal

Integrity Coded Databases: Ensuring Correctness and Freshness of Outsourced Databases , Ujwal Karki

Editable View Optimized Tone Mapping For Viewing High Dynamic Range Panoramas On Head Mounted Display , Yuan Li

The Effects of Pair-Programming in a High School Introductory Computer Science Class , Ken Manship

Towards Automatic Repair of XACML Policies , Shuai Peng

Identification of Unknown Landscape Types Using CNN Transfer Learning , Ashish Sharma

Hand Gesture Recognition for Sign Language Transcription , Iker Vazquez Lopez

Learning to Code Music : Development of a Supplemental Unit for High School Computer Science , Kelsey Wright

Theses/Dissertations from 2016 2016

Identification of Small Endogenous Viral Elements within Host Genomes , Edward C. Davis Jr.

When the System Becomes Your Personal Docent: Curated Book Recommendations , Nevena Dragovic

Security Testing with Misuse Case Modeling , Samer Yousef Khamaiseh

Estimating Length Statistics of Aggregate Fried Potato Product via Electromagnetic Radiation Attenuation , Jesse Lovitt

Towards Multipurpose Readability Assessment , Ion Madrazo

Evaluation of Topic Models for Content-Based Popularity Prediction on Social Microblogs , Axel Magnuson

CEST: City Event Summarization using Twitter , Deepa Mallela

Developing an ABAC-Based Grant Proposal Workflow Management System , Milson Munakami

Phoenix and Hive as Alternatives to RDBMS , Diana Ornelas

  • Collections
  • Disciplines
  • SelectedWorks Gallery
  • Albertsons Library
  • Division of Research
  • Graduate College

Advanced Search

  • Notify me via email or RSS

Author Corner

Home | About | FAQ | My Account | Accessibility Statement

Privacy Copyright

Dartmouth Digital Commons

Home > Academic departments > Computer Science > Computer Science Master's Theses

Computer Science Master’s Theses

Theses/dissertations from 2024 2024.

TASK-SPECIFIC EXPLAINABILITY OF GRAPH NEURAL NETWORKS TO IMPROVE MODEL PERFORMANCE USING FUNCTIONAL AND STRUCTURAL SIMILARITY OF NEURONS , Barkin Cavdaroglu

A Study of Social Anxiety in Extended Reality Environments , Abdul Hadi Debs

Towards Machine Proficiency With Semantic Underspecification , Zachary S. Gottesman

Echo: The 2.5D Bridge Between the 2D and 3D Virtual Reality Space , Emilie Nicole Hopkinson

Latent Auto-recursive Composition Engine , Yenkai Huang

Poster, Performed: Understanding Public Opinions of Authorship in Generative Artificial Intelligence Models via Analogy , Wylie Z. Kasai

IMPACT OF SIMILARITIES IN GENDER AND PHYSICAL APPEARANCE BETWEEN USER AND EMBODIED CONVERSATIONAL AGENTS ON TRUSTWORTHINESS, EMPATHY, AND SERVICE EVALUATION , Sookyoung Park

CAPTURING AND PROCESSING DYNAMIC HOLISTIC SCENE FOR ENHANCED VISION , Ziyuan Qu

Embodied Visions: Interactive Installations That Reimagine Bodily Presence in Digital Imaging Apparatuses as Shadows , Yunzi Shi

(Meta-)Physical Artworks: Digital augmentation in art observation , Macy A. Toppan

Thematic Synthesis: Rethinking Generative Music with Compositional Understanding in Game and Software Development , Jasper Moore Tucker

Automated Cinematographer for VR Viewing Experiences , Zihan Wu

DEEP SCREENS: A PIPELINE FOR TRANSFORMING POSE ESTIMATION IN FILM INTO 3D CHARACTER ANIMATIONS , Yaming Xu

Theses/Dissertations from 2023 2023

AnatoView: Using interactive 3D visualizations with augmented reality support for laypersons’ medical education in informed consent processes , Michelle Chen

Simulating incompressible thin-film fluid with a Moving Eulerian-Lagrangian Particle method , Yitong Deng

Underwater Robot Path Planning in an Intermittent Communication System , Hunter Gallant

A Platform for in-Situ Creation of Markerless, Location-Based Augmented Reality Content , Brett Kidman

Expressive mARks: Art in the Age of Augmented REality , Carson G. Levine

HRMobile: A lightweight, local architecture for heart rate measurement , Sam Morton and Sam Morton

Sprout: Using a Garden Metaphor to Visualize and Support Customizable and Collaborative Health Tracking , Pape Sow Traoré

An Interactive System for Generating Music from Moving Images , Hanlin Wang

Energy-Aware Path Planning for Fixed-Wing Seaplane UAVs , Benjamin Atkinson Wolsieffer

Beyond News Values on Twitter: Predicting Factors That Drive User Engagement in News , Zhiyan Zhong

Triple Helix: AI-Artist-Audience collaboration in a performative art experience , Xuedan Zou

Theses/Dissertations from 2022 2022

The Behaviors of BERT Attention Heads in Stereotype Detection , Joseph H. Hajjar

Automated Filament Inking for Multi-color FFF 3D Printing , Eammon Littler

Temporally Sliced Photon Primitives for Volumetric Time-of-flight Rendering , Yang Liu

SPLICEcube Architecture: An Extensible Wi-Fi Monitoring Architecture for Smart-Home Networks , Namya Malik

A bidirectional formulation for Walk on Spheres , Yang Qi

Intelligent Voice Guidance in VR: Understanding the Value of NLP in Virtual Environments , Zhiyu Xiao

A Machine-Verified Proof of Linearizability for a Queue Algorithm , Ugur Yavuz

Theses/Dissertations from 2021 2021

FINDING RELATIONSHIPS BETWEEN RENAMED AND REORDERED PROGRAMS , Le Chang

HETEROGENEOUS GRAPH-BASED USER-SPECIFIC REVIEW HELPFULNESS PREDICTION , Dongkai Chen

Line sampling in participating media , Hsu Cheng

A Multi-Resolution Graph Convolution Network for Contiguous Epitope Prediction , Lisa Oh

Learning and Simulation Algorithms for Constraint Physical Systems , Shuqi Yang

DESIGN, MODELING, AND CONTROL OF SOFT DYNAMIC SYSTEMS , Yaorui Zhang

Theses/Dissertations from 2018 2018

AfterImage: Collecting and Replaying Geospatial Memory , Hyun Ji Seong

Customizing Indoor Wireless Coverage via 3D-Fabricated Reflectors , Xi Xiong

Theses/Dissertations from 2017 2017

ActivityAware: Wearable System for Real-Time Physical Activity Monitoring among the Elderly , George G. Boateng

Chinese Font Style Transfer with Neural Network , Xue Hanyu

A Digital Practice Tool for Chemical Resonance , Kimball Jaclyn

Theses/Dissertations from 2015 2015

mCollector: Sensor-enabled health-data collection system for rural areas in the developing world , Rima Narayana Murthy

FrameShift: Shift Your Attention, Shift the Story , Tim Tregubov and Rukmini Goswami

Theses/Dissertations from 2014 2014

Cutting Wi-Fi Scan Tax for Smart Devices , Tianxing Li

Theses/Dissertations from 2012 2012

Constructing Simplicial Complexes over Topological Spaces , Milka N. Doktorova

Abortable Reader-Writer Locks are No More Complex Than Abortable Mutex Locks , Zhiyu Liu

Exposing Privacy Concerns in mHealth Data Sharing , Aarathi Prasad

Theses/Dissertations from 2011 2011

Screen Capture for Sensitive Systems , Joseph A. Cooley

Autoscopy Jr.: Intrusion Detection for Embedded Control Systems , Jason O. Reeves

The Good, the Bad, and the Actively Verified , John Williamson

Theses/Dissertations from 2010 2010

Out of the Depths: Image Statistics of Space, Water, and the Minuscule World , Nimit S. Dhulekar

Predictive YASIR: High Security with Lower Latency in Legacy SCADA , Rouslan V. Solomakhin

Numerical methods for fMRI data analysis , Geethmala Sridaran

Theses/Dissertations from 2009 2009

Surface Reconstruction through Time , LeeAnn T. Brash

Autoscopy: Detecting Pattern-Searching Rootkits via Control Flow Tracing , Ashwin Ramaswamy

Activity-Aware Electrocardiogram-based Passive Ongoing Biometric Verification , Janani C. Sriram

Theses/Dissertations from 2007 2007

Exploring the Integration of Memory Management and Trusted Computing , Nihal A. D'Cunha

Theses/Dissertations from 2006 2006

Computation Reuse in Statics and Dynamics Problems for Assemblies of Rigid Bodies , Anne Loomis

Theses/Dissertations from 2005 2005

A Combined Routing Method for Ad hoc Wireless Networks , Zhenhui Jiang

On the Design of an Immersive Environment for Security-Related Studies , Yougu Yuan

Theses/Dissertations from 2004 2004

Greenpass Client Tools for Delegated Authorization in Wireless Networks , Nicholas C. Goffee

Greenpass RADIUS Tools for Delegated Authorization in Wireless Networks , Sung Hoon Kim

Spatial Multipath Location Aided Routing , Soumendra Nanda

Performance Evaluation of a Resource Discovery Service , Jue Wang

Theses/Dissertations from 2003 2003

Investigation of Third Party Rights Service and Shibboleth Modification to Introduce the Service , Sanket Agrawal

Flexible and Scalable Public Key Security for SSH , Yasir Ali

Electronic Documents and Digital Signatures , Kunal Kain

SPADE: SPKI/SDSI for Attribute Release Policies in a Distributed Environment , Sidharth P. Nazareth

A Progressive Folding Algorithm for RNA Secondary Structure Prediction , Samuel J. Stearns

Theses/Dissertations from 2002 2002

Building Trusted Paths for Web Browsers , Zishuang (Eileen) Ye

Theses/Dissertations from 2001 2001

WebALPS Implementation and Performance Analysis: Using Trusted Co-servers to Enhance Privacy and Security of Web Interactions , Shan Jiang

Applying the Vector Radix Method to Multidimensional, Multiprocessor, Out-of-Core Fast Fourier Transforms , Michael F. Ringenburg

  • Collections
  • Disciplines

Advanced Search

  • Notify me via email or RSS
  • Contributor FAQ
  • Department of Computer Science

Home | About | FAQ | My Account | Accessibility Statement | Terms and Conditions of Use

Privacy Copyright

masters thesis computer science

The M.S. Thesis Track

Blue CS@CU logo for MS students

The MS Thesis track is for students who want to concentrate on research in some sub-field of Computer Science.  You are required to arrange for a Computer Science Faculty member who agrees to advise the thesis and the rest of your course selection prior to selecting the track.

SUMMARY OF REQUIREMENTS

  • Complete a total of  30 points  (Courses must be at the 4000 level or above)
  • Maintain at least a  2.7  overall GPA. (No more than 1 D is permitted).
  • Complete the  Columbia Engineering Professional Development & Leadership (PDL)  requirement
  • Satisfy  breadth requirements
  • Take at least  6 points  of technical courses at the 6000 level
  • At most, up to 3 points of your degree can be Non-CS/Non-track If they are deemed relevant to your track and sufficiently technical in nature. Please submit the course syllabus to your CS Faculty Advisor for review, and then forward the approval confirmation email to [email protected]

1. BREADTH REQUIREMENT

Visit the breadth requirement page for more information.

2. REQUIRED TRACK COURSES (9 credits)

Students must take 9 credits of COMS E6902 Thesis. The points are typically spread over multiple semesters, e.g., 3 points each for 3 semesters or 4.5 points each for 2 semesters. No more than 9 points of E6902 may be taken. Sign up for the section number of E6902 associated with your thesis advisor.

3. ELECTIVE TRACK COURSES

Students are required to complete 9 elective credits of graduate courses (4000-level or above) selected from Computer Science and/or related areas together with your faculty thesis advisor. These would normally be strongly related to your thesis topic.

Up to 3 of these points may be in COMS E6901 Projects in Computer Science.

Please note:

The  degree progress checklist should be used to keep track of your requirements. if you have questions for your track advisor or cs advising, you should have an updated checklist prepared, due to a significant overlap in course material, ms students not in the machine learning track can only take 1 of the following courses – coms 4771, coms 4721, elen 4903, ieor 4525, stat 4240, stat 4400/4241/5241 – as part of their degree requirements, the elective track courses cannot be imported from another institution., 4. general electives.

Students must complete the remaining credits of General Elective Courses at the 4000 level or above. At least three of these points must be chosen from either the Track Electives listed above or from the CS department at the 4000 level or higher.

Students may also request to use at most 3 points of Non-CS/Non-Track coursework if approved by the process listed below.

5. THESIS DEFENSE

A thesis proposal is presented to your thesis committee at least three months before your defense. Your thesis committee should have three members. Two of them must be internal, but one can be an outsider. Please bring the thesis defense form to your defense. Once completed, please submit the form to CS Advising via email: [email protected].

The thesis cannot be imported from another institution.

A publication-quality thesis document is also published as a CS department technical report. Once completed, please upload your thesis into MICE.

PROGRAM PLANNING

Please visit  the Directory of Classes  to get the updated course listings. Please also note that not all courses are offered every semester or even every year. A few courses are offered only once every two or three years or even less frequently.

Updated: 09/04/2024

Find open faculty positions here .

Computer Science at Columbia University

Upcoming events, hybrid employer info session: fti delta.

Tuesday 1:00 pm

, CS Careers

Employer Info Session: Millennium

Friday 10:30 am

Careers Walk-In Hours

Friday 12:00 pm

Coffee and Questions

Wednesday 2:00 pm

CS Advising, CS@CU

In the News

Press mentions, dean boyce's statement on amicus brief filed by president bollinger.

President Bollinger announced that Columbia University along with many other academic institutions (sixteen, including all Ivy League universities) filed an amicus brief in the U.S. District Court for the Eastern District of New York challenging the Executive Order regarding immigrants from seven designated countries and refugees. Among other things, the brief asserts that “safety and security concerns can be addressed in a manner that is consistent with the values America has always stood for, including the free flow of ideas and people across borders and the welcoming of immigrants to our universities.”

This recent action provides a moment for us to collectively reflect on our community within Columbia Engineering and the importance of our commitment to maintaining an open and welcoming community for all students, faculty, researchers and administrative staff. As a School of Engineering and Applied Science, we are fortunate to attract students and faculty from diverse backgrounds, from across the country, and from around the world. It is a great benefit to be able to gather engineers and scientists of so many different perspectives and talents – all with a commitment to learning, a focus on pushing the frontiers of knowledge and discovery, and with a passion for translating our work to impact humanity.

I am proud of our community, and wish to take this opportunity to reinforce our collective commitment to maintaining an open and collegial environment. We are fortunate to have the privilege to learn from one another, and to study, work, and live together in such a dynamic and vibrant place as Columbia.

Mary C. Boyce Dean of Engineering Morris A. and Alma Schapiro Professor

Add Event to GMail

{{title}} {{fullname}}

masters thesis computer science

Courses This Semester

  • {{title}} ({{dept}} {{prefix}}{{course_num}}-{{section}})

Digital Commons @ University of South Florida

  • USF Research
  • USF Libraries

Digital Commons @ USF > College of Engineering > Computer Science and Engineering > Theses and Dissertations

Computer Science and Engineering Theses and Dissertations

Theses/dissertations from 2024 2024.

Automatic Image-Based Nutritional Calculator App , Kejvi Cupa

Individual Behavioral Modeling Across Games of Strategy , Logan Fields

Semi-automated Cell Annotation Framework Using Deep Learning , Abhiram Kandiyana

Predicting Gender of Author Using Large Language Models (LLMs) , Satya Uday Sanku

Context-aware Affective Behavior Modeling and Analytics , Md Taufeeq Uddin

Exploring the Use of Enhanced SWAD Towards Building Learned Models that Generalize Better to Unseen Sources , Brandon M. Weinhofer

Theses/Dissertations from 2023 2023

Refining the Machine Learning Pipeline for US-based Public Transit Systems , Jennifer Adorno

Insect Classification and Explainability from Image Data via Deep Learning Techniques , Tanvir Hossain Bhuiyan

V2V and V2I Based Safety and Platooning Algorithms for Connected and Autonomous Vehicles , Omkar Dokur

Brain-Inspired Spatio-Temporal Learning with Application to Robotics , Thiago André Ferreira Medeiros

Exploring Scalability of Multimodal User Interface Design in Virtual and Augmented Reality , Sarah M. Garcia

Evaluating Methods for Improving DNN Robustness Against Adversarial Attacks , Laureano Griffin

Analyzing Multi-Robot Leader-Follower Formations in Obstacle-Laden Environments , Zachary J. Hinnen

Secure Lightweight Cryptographic Hardware Constructions for Deeply Embedded Systems , Jasmin Kaur

A Psychometric Analysis of Natural Language Inference Using Transformer Language Models , Antonio Laverghetta Jr.

Graph Analysis on Social Networks , Shen Lu

Deep Learning-based Automatic Stereology for High- and Low-magnification Images , Hunter Morera

Deciphering Trends and Tactics: Data-driven Techniques for Forecasting Information Spread and Detecting Coordinated Campaigns in Social Media , Kin Wai Ng Lugo

Secure Reconfigurable Computing Paradigms for the Next Generation of Artificial Intelligence and Machine Learning Applications , Brooks Olney

Automated Approaches to Enable Innovative Civic Applications from Citizen Generated Imagery , Hye Seon Yi

Theses/Dissertations from 2022 2022

Towards High Performing and Reliable Deep Convolutional Neural Network Models for Typically Limited Medical Imaging Datasets , Kaoutar Ben Ahmed

Task Progress Assessment and Monitoring Using Self-Supervised Learning , Sainath Reddy Bobbala

Towards More Task-Generalized and Explainable AI Through Psychometrics , Alec Braynen

An Internet of Medical Things (IoMT) Approach for Remote Assessment of Head and Neck Cancer Patients , Ruchitha Chinthala

A Multiple Input Multiple Output Framework for the Automatic Optical Fractionator-based Cell Counting in Z-Stacks Using Deep Learning , Palak Dave

On the Reliability of Wearable Sensors for Assessing Movement Disorder-Related Gait Quality and Imbalance: A Case Study of Multiple Sclerosis , Steven Díaz Hernández

Securing Critical Cyber Infrastructures and Functionalities via Machine Learning Empowered Strategies , Tao Hou

Developing Reinforcement Learning Algorithms for Robots to Aim and Pour Solid Objects , Haoxuan Li

Computing Group-By and Aggregate in Massively Parallel Systems , Chengcheng Mou

Social Media Time Series Forecasting and User-Level Activity Prediction with Gradient Boosting, Deep Learning, and Data Augmentation , Fred Mubang

A Study of Deep Learning Silhouette Extractors for Gait Recognition , Sneha Oladhri

Analyzing Decision-making in Robot Soccer for Attacking Behaviors , Justin Rodney

Generative Spatio-Temporal and Multimodal Analysis of Neonatal Pain , Md Sirajus Salekin

Secure Hardware Constructions for Fault Detection of Lattice-based Post-quantum Cryptosystems , Ausmita Sarker

Adaptive Multi-scale Place Cell Representations and Replay for Spatial Navigation and Learning in Autonomous Robots , Pablo Scleidorovich

Predicting the Number of Objects in a Robotic Grasp , Utkarsh Tamrakar

Humanoid Robot Motion Control for Ramps and Stairs , Tommy Truong

Preventing Variadic Function Attacks Through Argument Width Counting , Brennan Ward

Exploration of Energy Efficient Computing for Data-Intensive Applications , Md Adnan Zaman

Theses/Dissertations from 2021 2021

Knowledge Extraction and Inference Based on Visual Understanding of Cooking Contents , Ahmad Babaeian Babaeian Jelodar

Efficient Post-Quantum and Compact Cryptographic Constructions for the Internet of Things , Rouzbeh Behnia

Efficient Hardware Constructions for Error Detection of Post-Quantum Cryptographic Schemes , Alvaro Cintas Canto

Using Hyper-Dimensional Spanning Trees to Improve Structure Preservation During Dimensionality Reduction , Curtis Thomas Davis

Design, Deployment, and Validation of Computer Vision Techniques for Societal Scale Applications , Arup Kanti Dey

AffectiveTDA: Using Topological Data Analysis to Improve Analysis and Explainability in Affective Computing , Hamza Elhamdadi

Automatic Detection of Vehicles in Satellite Images for Economic Monitoring , Cole Hill

Analysis of Contextual Emotions Using Multimodal Data , Saurabh Hinduja

Data-driven Studies on Social Networks: Privacy and Simulation , Yasanka Sameera Horawalavithana

Automated Identification of Stages in Gonotrophic Cycle of Mosquitoes Using Computer Vision Techniques , Sherzod Kariev

Exploring the Use of Neural Transformers for Psycholinguistics , Antonio Laverghetta Jr.

Secure VLSI Hardware Design Against Intellectual Property (IP) Theft and Cryptographic Vulnerabilities , Matthew Dean Lewandowski

Turkic Interlingua: A Case Study of Machine Translation in Low-resource Languages , Jamshidbek Mirzakhalov

Automated Wound Segmentation and Dimension Measurement Using RGB-D Image , Chih-Yun Pai

Constructing Frameworks for Task-Optimized Visualizations , Ghulam Jilani Abdul Rahim Quadri

Trilateration-Based Localization in Known Environments with Object Detection , Valeria M. Salas Pacheco

Recognizing Patterns from Vital Signs Using Spectrograms , Sidharth Srivatsav Sribhashyam

Recognizing Emotion in the Wild Using Multimodal Data , Shivam Srivastava

A Modular Framework for Multi-Rotor Unmanned Aerial Vehicles for Military Operations , Dante Tezza

Human-centered Cybersecurity Research — Anthropological Findings from Two Longitudinal Studies , Anwesh Tuladhar

Learning State-Dependent Sensor Measurement Models To Improve Robot Localization Accuracy , Troi André Williams

Human-centric Cybersecurity Research: From Trapping the Bad Guys to Helping the Good Ones , Armin Ziaie Tabari

Theses/Dissertations from 2020 2020

Classifying Emotions with EEG and Peripheral Physiological Data Using 1D Convolutional Long Short-Term Memory Neural Network , Rupal Agarwal

Keyless Anti-Jamming Communication via Randomized DSSS , Ahmad Alagil

Active Deep Learning Method to Automate Unbiased Stereology Cell Counting , Saeed Alahmari

Composition of Atomic-Obligation Security Policies , Yan Cao Albright

Action Recognition Using the Motion Taxonomy , Maxat Alibayev

Sentiment Analysis in Peer Review , Zachariah J. Beasley

Spatial Heterogeneity Utilization in CT Images for Lung Nodule Classication , Dmitrii Cherezov

Feature Selection Via Random Subsets Of Uncorrelated Features , Long Kim Dang

Unifying Security Policy Enforcement: Theory and Practice , Shamaria Engram

PsiDB: A Framework for Batched Query Processing and Optimization , Mehrad Eslami

Composition of Atomic-Obligation Security Policies , Danielle Ferguson

Algorithms To Profile Driver Behavior From Zero-permission Embedded Sensors , Bharti Goel

The Efficiency and Accuracy of YOLO for Neonate Face Detection in the Clinical Setting , Jacqueline Hausmann

Beyond the Hype: Challenges of Neural Networks as Applied to Social Networks , Anthony Hernandez

Privacy-Preserving and Functional Information Systems , Thang Hoang

Managing Off-Grid Power Use for Solar Fueled Residences with Smart Appliances, Prices-to-Devices and IoT , Donnelle L. January

Novel Bit-Sliced In-Memory Computing Based VLSI Architecture for Fast Sobel Edge Detection in IoT Edge Devices , Rajeev Joshi

Edge Computing for Deep Learning-Based Distributed Real-time Object Detection on IoT Constrained Platforms at Low Frame Rate , Lakshmikavya Kalyanam

Establishing Topological Data Analysis: A Comparison of Visualization Techniques , Tanmay J. Kotha

Machine Learning for the Internet of Things: Applications, Implementation, and Security , Vishalini Laguduva Ramnath

System Support of Concurrent Database Query Processing on a GPU , Hao Li

Deep Learning Predictive Modeling with Data Challenges (Small, Big, or Imbalanced) , Renhao Liu

Countermeasures Against Various Network Attacks Using Machine Learning Methods , Yi Li

Towards Safe Power Oversubscription and Energy Efficiency of Data Centers , Sulav Malla

Design of Support Measures for Counting Frequent Patterns in Graphs , Jinghan Meng

Automating the Classification of Mosquito Specimens Using Image Processing Techniques , Mona Minakshi

Models of Secure Software Enforcement and Development , Hernan M. Palombo

Functional Object-Oriented Network: A Knowledge Representation for Service Robotics , David Andrés Paulius Ramos

Lung Nodule Malignancy Prediction from Computed Tomography Images Using Deep Learning , Rahul Paul

Algorithms and Framework for Computing 2-body Statistics on Graphics Processing Units , Napath Pitaksirianan

Efficient Viewshed Computation Algorithms On GPUs and CPUs , Faisal F. Qarah

Relational Joins on GPUs for In-Memory Database Query Processing , Ran Rui

Micro-architectural Countermeasures for Control Flow and Misspeculation Based Software Attacks , Love Kumar Sah

Efficient Forward-Secure and Compact Signatures for the Internet of Things (IoT) , Efe Ulas Akay Seyitoglu

Detecting Symptoms of Chronic Obstructive Pulmonary Disease and Congestive Heart Failure via Cough and Wheezing Sounds Using Smart-Phones and Machine Learning , Anthony Windmon

Toward Culturally Relevant Emotion Detection Using Physiological Signals , Khadija Zanna

Theses/Dissertations from 2019 2019

Beyond Labels and Captions: Contextualizing Grounded Semantics for Explainable Visual Interpretation , Sathyanarayanan Narasimhan Aakur

Empirical Analysis of a Cybersecurity Scoring System , Jaleel Ahmed

Phenomena of Social Dynamics in Online Games , Essa Alhazmi

Advanced Search

  • Email Notifications and RSS
  • All Collections
  • USF Faculty Publications
  • Open Access Journals
  • Conferences and Events
  • Theses and Dissertations
  • Textbooks Collection

Useful Links

  • Rights Information
  • SelectedWorks
  • Submit Research

Home | About | Help | My Account | Accessibility Statement | Language and Diversity Statements

Privacy Copyright

  • Northeastern University
  • Khoury College of Computer Science
  • Computer and Information Science Theses and Dissertations
  • Computer Science Master's Theses

Computer Science Master's Theses Collection

http://hdl.handle.net/2047/D20233315

aBBRate: automating BBR congestion control attack exploration using a model-based approach.

Analysis of named entity recognition & entity linking in historical text

Annotating decision analyses using semantic web technologies

Applying EM to compute document relevance from crowdsourced pair preferences

Applying unsupervised grammar induction to OCR error correction

Argument mining for understanding media bias and misinformation

ARID: affinity representing instance descriptors.

Automated explanation of research informed consent by embodied conversational agents

Automated indexing of stories for conversational health intervention

Automating infant monitoring and biomedical image analysis with machine vision

Home > FACULTIES > Computer Science > CSD-ETD

Computer Science Department

Computer Science Theses and Dissertations

This collection contains theses and dissertations from the Department of Computer Science, collected from the Scholarship@Western Electronic Thesis and Dissertation Repository

Theses/Dissertations from 2024 2024

ASSESSMENT OF AI-GENERATED IMAGES USING COMPUTATIONAL METRICS AND HUMAN CENTRIC ANALYSIS , Memoona Aziz Ms.

Approximation Algorithms for High Multiplicity Strip Packing, Thief Orienteering, and K-Median , Andrew Bloch-Hansen

A Target-Based and A Targetless Extrinsic Calibration Methods for Thermal Camera and 3D LiDAR , Farhad Dalirani

Efficient Algorithms and Parallel Implementations for Power Series Multiplication , Seyed Abdol Hamid Fathi

Understanding Protein Deep Learning Models through Explainability , Zahra Fazel

Using Driver Gaze and On-Road Driving Data for Predicting Driver Maneuvers in Advanced Driving Assistance Systems , Farzan Heidari

Protein-Protein Interaction Prediction , SeyedMohsen Hosseini

UTILIZING MACHINE LEARNING TECHNIQUES FOR DISPERSION MEASURE ESTIMATION IN FAST RADIO BURSTS STUDIES , Hosein Rajabi

Investigating Tree- and Graph-based Neural Networks for Natural Language Processing Applications , Sudipta Singha Roy

Framework for Bug Inducing Commit Prediction Using Quality Metrics , Alireza Tavakkoli Barzoki

Knowledge-grounded Natural Language Understanding of Biomedical and Clinical Literature , Xindi Wang

Theses/Dissertations from 2023 2023

Classification of DDoS Attack with Machine Learning Architectures and Exploratory Analysis , Amreen Anbar

Multi-view Contrastive Learning for Unsupervised Domain Adaptation in Brain-Computer Interfaces , Sepehr Asgarian

Improved Protein Sequence Alignments Using Deep Learning , Seyed Sepehr Ashrafzadeh

INVESTIGATING IMPROVEMENTS TO MESH INDEXING , Anurag Bhattacharjee

Algorithms and Software for Oligonucleotide Design , Qin Dong

Framework for Assessing Information System Security Posture Risks , Syed Waqas Hamdani

De novo sequencing of multiple tandem mass spectra of peptide containing SILAC labeling , Fang Han

Local Model Agnostic XAI Methodologies Applied to Breast Cancer Malignancy Predictions , Heather Hartley

A Quantitative Analysis Between Software Quality Posture and Bug-fixing Commit , Rongji He

A Novel Method for Assessment of Batch Effect on single cell RNA sequencing data , Behnam Jabbarizadeh

Dynamically Finding Optimal Kernel Launch Parameters for CUDA Programs , Taabish Jeshani

Citation Polarity Identification From Scientific Articles Using Deep Learning Methods , Souvik Kundu

Denoising-Based Domain Adaptation Network for EEG Source Imaging , Runze Li

Decoy-Target Database Strategy and False Discovery Rate Analysis for Glycan Identification , Xiaoou Li

DpNovo: A DEEP LEARNING MODEL COMBINED WITH DYNAMIC PROGRAMMING FOR DE NOVO PEPTIDE SEQUENCING , Yizhou Li

Developing A Smart Home Surveillance System Using Autonomous Drones , Chongju Mai

Look-Ahead Selective Plasticity for Continual Learning , Rouzbeh Meshkinnejad

The Two Visual Processing Streams Through The Lens Of Deep Neural Networks , Aidasadat Mirebrahimi Tafreshi

Source-free Domain Adaptation for Sleep Stage Classification , Yasmin Niknam

Data Heterogeneity and Its Implications for Fairness , Ghazaleh Noroozi

Enhancing Urban Life: A Policy-Based Autonomic Smart City Management System for Efficient, Sustainable, and Self-Adaptive Urban Environments , Elham Okhovat

Evaluating the Likelihood of Bug Inducing Commits Using Metrics Trend Analysis , Parul Parul

On Computing Optimal Repairs for Conditional Independence , Alireza Pirhadi

Open-Set Source-Free Domain Adaptation in Fundus Images Analysis , Masoud Pourreza

Migration in Edge Computing , Arshin Rezazadeh

A Modified Hopfield Network for the K-Median Problem , Cody Rossiter

Predicting Network Failures with AI Techniques , Chandrika Saha

Toward Building an Intelligent and Secure Network: An Internet Traffic Forecasting Perspective , Sajal Saha

An Exploration of Visual Analytic Techniques for XAI: Applications in Clinical Decision Support , Mozhgan Salimiparsa

Attention-based Multi-Source-Free Domain Adaptation for EEG Emotion Recognition , Amir Hesam Salimnia

Global Cyber Attack Forecast using AI Techniques , Nusrat Kabir Samia

IMPLEMENTATION OF A PRE-ASSESSMENT MODULE TO IMPROVE THE INITIAL PLAYER EXPERIENCE USING PREVIOUS GAMING INFORMATION , Rafael David Segistan Canizales

A Computational Framework For Identifying Relevant Cell Types And Specific Regulatory Mechanisms In Schizophrenia Using Data Integration Methods , Kayvan Shabani

Weakly-Supervised Anomaly Detection in Surveillance Videos Based on Two-Stream I3D Convolution Network , Sareh Soltani Nejad

Smartphone Loss Prevention System Using BLE and GPS Technology , Noshin Tasnim

A Hybrid Continual Machine Learning Model for Efficient Hierarchical Classification of Domain-Specific Text in The Presence of Class Overlap (Case Study: IT Support Tickets) , Yasmen M. Wahba

Reducing Negative Transfer of Random Data in Source-Free Unsupervised Domain Adaptation , Anthony Wong

Deep Neural Methods for True/Pseudo- Invasion Classification in Colorectal Polyp Whole-Slide Images , Zhiyuan Yang

Developing a Relay-based Autonomous Drone Delivery System , Muhammad Zakar

Learning Mortality Risk for COVID-19 Using Machine Learning and Statistical Methods , Shaoshi Zhang

Machine Learning Techniques for Improved Functional Brain Parcellation , Da Zhi

Theses/Dissertations from 2022 2022

The Design and Implementation of a High-Performance Polynomial System Solver , Alexander Brandt

Defining Service Level Agreements in Serverless Computing , Mohamed Elsakhawy

Algorithms for Regular Chains of Dimension One , Juan P. Gonzalez Trochez

Towards a Novel and Intelligent e-commerce Framework for Smart-Shopping Applications , Susmitha Hanumanthu

Multi-Device Data Analysis for Fault Localization in Electrical Distribution Grids , Jacob D L Hunte

Towards Parking Lot Occupancy Assessment Using Aerial Imagery and Computer Vision , John Jewell

Potential of Vision Transformers for Advanced Driver-Assistance Systems: An Evaluative Approach , Andrew Katoch

Psychological Understanding of Textual journals using Natural Language Processing approaches , Amirmohammad Kazemeinizadeh

Driver Behavior Analysis Based on Real On-Road Driving Data in the Design of Advanced Driving Assistance Systems , Nima Khairdoost

Solving Challenges in Deep Unsupervised Methods for Anomaly Detection , Vahid Reza Khazaie

Developing an Efficient Real-Time Terrestrial Infrastructure Inspection System Using Autonomous Drones and Deep Learning , Marlin Manka

Predictive Modelling For Topic Handling Of Natural Language Dialogue With Virtual Agents , Lareina Milambiling

Improving Deep Entity Resolution by Constraints , Soudeh Nilforoushan

Respiratory Pattern Analysis for COVID-19 Digital Screening Using AI Techniques , Annita Tahsin Priyoti

Extracting Microservice Dependencies Using Log Analysis , Andres O. Rodriguez Ishida

False Discovery Rate Analysis for Glycopeptide Identification , Shun Saito

Towards a Generalization of Fulton's Intersection Multiplicity Algorithm , Ryan Sandford

An Investigation Into Time Gazed At Traffic Objects By Drivers , Kolby R. Sarson

Exploring Artificial Intelligence (AI) Techniques for Forecasting Network Traffic: Network QoS and Security Perspectives , Ibrahim Mohammed Sayem

A Unified Representation and Deep Learning Architecture for Persuasive Essays in English , Muhammad Tawsif Sazid

Towards the development of a cost-effective Image-Sensing-Smart-Parking Systems (ISenSmaP) , Aakriti Sharma

Advances in the Automatic Detection of Optimization Opportunities in Computer Programs , Delaram Talaashrafi

Reputation-Based Trust Assessment of Transacting Service Components , Konstantinos Tsiounis

Fully Autonomous UAV Exploration in Confined and Connectionless Environments , Kirk P. Vander Ploeg

Three Contributions to the Theory and Practice of Optimizing Compilers , Linxiao Wang

Developing Intelligent Routing Algorithm over SDN: Reusable Reinforcement Learning Approach , Wumian Wang

Predicting and Modifying Memorability of Images , Mohammad Younesi

Theses/Dissertations from 2021 2021

Generating Effective Sentence Representations: Deep Learning and Reinforcement Learning Approaches , Mahtab Ahmed

A Physical Layer Framework for a Smart City Using Accumulative Bayesian Machine Learning , Razan E. AlFar

Load Balancing and Resource Allocation in Smart Cities using Reinforcement Learning , Aseel AlOrbani

Contrastive Learning of Auditory Representations , Haider Al-Tahan

Cache-Friendly, Modular and Parallel Schemes For Computing Subresultant Chains , Mohammadali Asadi

Protein Interaction Sites Prediction using Deep Learning , Sourajit Basak

Predicting Stock Market Sector Sentiment Through News Article Based Textual Analysis , William A. Beldman

Improving Reader Motivation with Machine Learning , Tanner A. Bohn

A Black-box Approach for Containerized Microservice Monitoring in Fog Computing , Shi Chang

Visualization and Interpretation of Protein Interactions , Dipanjan Chatterjee

A Framework for Characterising Performance in Multi-Class Classification Problems with Applications in Cancer Single Cell RNA Sequencing , Erik R. Christensen

Exploratory Search with Archetype-based Language Models , Brent D. Davis

Evolutionary Design of Search and Triage Interfaces for Large Document Sets , Jonathan A. Demelo

Building Effective Network Security Frameworks using Deep Transfer Learning Techniques , Harsh Dhillon

A Deep Topical N-gram Model and Topic Discovery on COVID-19 News and Research Manuscripts , Yuan Du

Automatic extraction of requirements-related information from regulatory documents cited in the project contract , Sara Fotouhi

Developing a Resource and Energy Efficient Real-time Delivery Scheduling Framework for a Network of Autonomous Drones , Gopi Gugan

A Visual Analytics System for Rapid Sensemaking of Scientific Documents , Amirreza Haghverdiloo Barzegar

Calibration Between Eye Tracker and Stereoscopic Vision System Employing a Linear Closed-Form Perspective-n-Point (PNP) Algorithm , Mohammad Karami

Fuzzy and Probabilistic Rule-Based Approaches to Identify Fault Prone Files , Piyush Kumar Korlepara

Parallel Arbitrary-precision Integer Arithmetic , Davood Mohajerani

  • Accessible Formats

Advanced Search

  • Notify me via email or RSS
  • Expert Gallery
  • Online Journals
  • eBook Collections
  • Reports and Working Papers
  • Conferences and Symposiums
  • Electronic Theses and Dissertations
  • Digitized Special Collections
  • All Collections
  • Disciplines

Author Corner

  • Submit Thesis/Dissertation

Home | About | FAQ | My Account | Accessibility Statement | Privacy | Copyright

©1878 - 2016 Western University

  • Search SF State Search SF State Button SF State This Site

Master's Theses and Projects

The objective of the mandatory Master's Thesis or Project requirement is to provide a culminating educational experience, where the student, under the supervision of a faculty member, conducts an individual study employing concepts and methods learned in the program to solve a problem of significant importance from a practical or theoretical standpoint.

The Following Policies Apply

Study involves overview.

The study should involve a synthesis of concepts and methods learned in more than one course, and exhibit awareness of previous work in the area of study. This requirement also aims to provide an opportunity to the student to learn and practice the means of written and oral communication. The project or thesis provides an extremely important component to the students' portfolio applied towards a future undertaking whether it be for admission to a Ph.D. program or for a leadership position in the computing industry.

Two Equivalent Possibilities

There are two equivalent possibilities for the culminating experience in the MS program in Computer Science: MS project (CSC 895) , and MS thesis (CSC 898) . The MS thesis and the MS project have the same level of difficulty, need the same time for completion, and yield the same kind of MS degree. The decision whether a work is a thesis or a project must be made at the time of registration for CSC 895/898 in consultation with the faculty advisor.

1. Credits and Courses to Take

The complete work on MS thesis/project has a limit of 9 credits. Typically, students working on a thesis will register for 3 credits of CSC 897 (Research) followed by 3 credits of CSC 898, but they can take an additional 3 units of CSC 897 upon advisement. Students working on a project will usually enroll in 3 credits of CSC 899 followed by 3 credits of CSC 895,but they can take additional 3 units of CSC 899 upon advisement. CSC 895 and 898 are graded as CR/NC.

2. Advisor and Committee Selection

Before registering for the MS thesis/project the student must select an advisor, and other members of the thesis/project committee and file the GAP and Culminating Experience Form with the Graduate Division. The thesis committee must have at least 3 members, and the project committee must have at least 2 members. At least two members must be tenured or tenure-track SFSU/CS faculty for either type of committee. In addition to the 2 members of the CS Department, the committee may include faculty or members outside of the CS Department, upon approval of the CS Chair.

Both MS thesis and MS project have a public oral defense. Usually the student presentation is about 30 min. with Q&A following. Defense committee then asks all to leave the room for a short period of time to discuss the work and the grading. The defense must be advertised to the local community. This is a great opportunity to bring family and friends. Students are advised to carefully rehearse and check the presentation for content, duration and to make sure all the SW and demos work.

4. MS Thesis Format

The format of the MS thesis document is strictly defined and controlled by the SF State Graduate Division ( University Thesis Composition Guidelines ). The original copy of the thesis, including committee signatures, is submitted to the Graduate Division for approval. After approval by the Graduate Division the original version is bound according to the SFSU standard and available in the SFSU library. One bound copy of the thesis must also be given to the CS Department office. Thesis copies are submitted to the committee members in a form approved by the members.

5. MS Project Format

The format of the MS project document is strictly defined and controlled by the Department of Computer Science, and has the form of the CS Technical Report. The final version of the MS project is submitted to the CS Department and stored in the CS Department office. Project document copies are submitted to the committee members in a form approved by the members. Please work with your advisor for more details.

6. Deadlines, Forms & Paperwork

Students are encouraged to consult with prospective thesis/project advisors and CS office for more detailed information on the expected schedules for completion of their culminating experience work.

Note: CSC 895 enrollment (permit number) is strictly controlled by CS Office and not your mentor. This is due to the need to make a complete check on whether you fulfilled all the requirements for graduation.

The deadline for filing all forms for your CSC 895/898 is the semester preceding your planned CSC 895/898 enrollment (November for Spring and April for Fall). See your grad advisor and CS office for details, and check the above link.

7. Culminating Experience Project Proposal

This is submitted the term prior to enrollment in 895 or 898. The CER is a vehicle to communicate and agree upon expectations for the work for culminating experience between the student and the advisor. Typical sections of this proposal should include motivation, problem description, method of solving the problem, relevant work of others, as well as milestones, deliverables and approximate timetable (for more details talk with the thesis/project advisor). This project proposal should be done carefully and will serve as a "contract" between the advisor and the student. The size of this report is in general about 2-4 pages. Students are encouraged to work with their thesis/project advisor on specific details.

It is required that this proposal be developed as a deliverable with the 899 or 897 course preceding 895 or 898 courses.

8. Student Responsibility

It is  critical  to plan to take graduate level electives with possible culminating experience supervisors during your first year of study. Think of topic(s) for your culminating experience, do a research on it, check what CS faculty does for research, and feel free to meet CS Chair or other faculty for advice.

  • Must  attend the first graduate seminar (graduate program overview) in your first semester of study
  • Must  enroll in courses taught by prospective thesis/project supervisors in your second semester of study. Consult your favorite professors for guidance in project selection.
  • Must  attend mandatory advising group meeting with CS Chair to be organized within the first 4 weeks of second semester.
  • Must  select your culminating experience supervisor by the end of second semester and obtain your supervisor's permission to work under his/her supervision.

The culminating project and thesis require serious commitment and focus of the student. Serve the purpose to show that the student is capable of delivering individual work as well as being independent, able to deliver a project etc.

It is the responsibility of the student to follow up the agreed upon milestones and commitments made to the advisors (typically via approved project proposal). This is especially critical for projects where the work involves external funding and commitments including developing publications that require student's contributions.

Students are strongly encouraged to help faculty develop research publications (e.g. doing the necessary work such as SW development, experiments) and to participate in writing research papers, especially those aspiring toward Ph. D. studies.

While students own the copyright to the code they develop at SF State, the source code, and all the data and procedures used for the research and experiments, must be made publicly available for faculty and others for the purpose of grading and evaluation.

Changes in project plans, topics, title or committee members (but not the main advisor) must be made in writing in accordance with Department procedures. Change of advisor requires repeating the whole culminating project or thesis course sequence (including 899 or 897) and adherence to Department polices.

Students must follow all CS Department and general rules about plagiarism. Details are available at  Department Cheating and Plagiarism Policy Web Page

Other Options to Finish Culminating Experience

If you do not finish your culminating experience within two semester, you must enroll in culminating experience through CEL. More about enrolling through CEL. 

CS Department Information

Information and deadlines.

Advancement to Candidacy (ATC)

  • University Graduate Student Deadlines
  • University ATC Information

Proposal for Culminating Experience Form (CEF)

  • University Culminating Experience Procedures

Human Subjects Protocol (HSP)

  • University Submitting a Protocol Information
  • Department Human Subjects Protocol Information

Graduate Seminars (PERNET)

  • Complete the semester PRIOR to 895/898 enrollment
  • Department Graduate Seminar Series

895/898 Enrollment

  • Need ALL of the above submitted/completed the semester PRIOR to enrollment in 895/898
  • Department Checklist for Enrolling in 895/898 PDF

Thesis Defense (Complete Culminating Experience)

  • University Graduate Students Deadlines
  • Department Oral and Written Defense

Oral and Written Defense

If you are a Graduate Student, in your last semester and planning to graduate, you need to write up your project report or thesis, and prepare for your Oral Defense. Please follow the steps and timeline below for writing up your project report/thesis and oral defense. We urge you to work closely with your project/thesis advisor, to clarify expectations, confirm deadlines, and coordinate other committee members.

Steps for Completing Your Culminating Experience Project/Master's Thesis

  • The last day to submit your "Report of Completion" is the last day of instruction (not the last day of final exams). Your committee members need ample time to read and review your written report. Plan accordingly. All programming should be done, most experiments completed and you should have a solid first draft report written by the second week of the semester. Submit the masters project/thesis write up to your project/thesis advisor for content approval no later than the 6th week of the semester. This allows you time to correct for proper grammar as well as make any other edits based on your advisor's feedback. Students completing the thesis option are referred to the University Gradute Studies website  for guidelines on formatting the thesis report, as well as instructions on submitting final copies.
  • Once the project/thesis advisor approves the report/thesis, the student submits copies to all committee members for their approval of the CONTENT.
  • Student confers with faculty to determine the date and time all committee members are available for the Oral Defense
  • Student submits abstract and keywords to project/thesis advisor for approval
  • The student works with the committee to resolve any issues with the report submitted in Steps 1. and 2. above. After all issues with the written report are resolved, the student is given the (official) signed signature sheets and cover sheet to include with the written report
  • Students submitting a thesis write-up are referred to the  Graduate Division website  for instruction on submitting final copies.
  • Students submitting a project write-up should use the plastic (white) binding combs, thick black plastic sheet on the back and thick clear plastic sheet on the front. The number of copies depends upon the committee - minimal of 2 copies. The original version is provided to the office.
  • In preparing for oral presentation, students must review instructions and guidelines for  Department Preparing Oral Presentation web page  and confirm this to their advisor.
  • Department Writing Culminating Experience Reports (CER) Web Page

Writing a Culminating Experience Report (CER)

In this section we will outline what constitutes an outstanding culminating experience report (CER) whether it is Thesis or a Project; what constitutes unacceptable one; and also outline our general recommendations for the CER outline and content of each chapter.

The focus here is on the write-up part of the CER, namely how to communicate it in the written form (i.e. CER), and not on the culminating experience project itself. Please note that the final decision and guidance on this comes from your Culminating Experience Committee Chair and committee members, but we believe that the material in this section is general enough to set you on the right path. Finally, we will reiterate some recommendations on your oral presentation of CER.

More details on what kinds of CER exist (Thesis or Project) are located at:  Department M.S. Culminating Experience Requirments .

Steps in completing the Culminating Experience are located at:  Department Writen and Oral Defense Information .

To help you improve your writing skills, all of our students are encouraged to take an online writing course such as the one offered through courses at Stanford University, titled "Writing in the Sciences" offered during the Fall semester. For more information:  Stanford Writing in the Sciences Course Information .

Very good resources on how to write technical reports are here:

  • Colubia Web Page: Writing Technical Articles .
  • Columbia Web Page: Common Bugs in Writing .

Before we start, let us reiterate that completing culminating experience (both the project and the report) is primarily the responsibility of the student and hence the student has to drive it. It is not expected from the faculty to fully participate in writing the CER or in very extensive editing except to give necessary feedback and comments. We strongly recommend that high level CER outline be agreed between student and faculty before the writing commences.

Let us first see what constitutes an outstanding CER and what constitutes an unacceptable CER. While the definitions below touch upon the project work itself, please focus for now on the suggestions that refer to the ways on how to write about it.

Preparing Oral Presentations

Being able to present your work is critically important for your future career as well as for the oral defense of your culminating project or thesis. Please consult the following resources in preparing for your oral defense. Be sure to test your presentation on the exact same computer and projector which you will use during your presentation.

Performance Juxtaposition Web Page: Presentations

Student Theses and Projects

CE-23.13 05/29/2023 Khushboo Himanshu Gandhi A Case Study of Co-Designing a Resyme Builder With Returning Community Members
CE-23.12 05/27/2023 Yubo (Caelen) Wang Fine-tuning Large Pre-trained Vision-Language Models for Video Description Generation
CE-23.11 05/26/2023 Ashwini Gururaj Managuli Enhancing User's Sense of Presence in VR
CE-23.10 05/25/2023 Akshay Mhatre Autograder IntelliJ Plugin
CE-23.09 05/25/2023 Christopher Patrick Humphrey Federated Learning and Differentially Private Stochastic Gradient Descent
CE-23.08 05/23/2023 Sanket Sanjay Naik YouDescribe and YouDescribeX: Improvements to Audio Clip Playback and Migration to YouDescribeX
CE-23.07 05/19/2023 Benjamin Patrick Kao Challenges of Productionizing an Audio Description Pipeline for Blind and Visually Impaired Users
CE-23.06 05/18/2023 Jasmine Jahan Visual Analytic Support for Exploring People's Emotions Towards Events using Tweet Data
CE-23.05 05/18/2023 Mujtabauddin Furqan Mohammed A Visual Analytics Environment to Analyze and Explore Software Microservices Architecture and Workflow
CE-23.04 05/18/2023 Ilya Nemtsov Visual Analytics Tool to Compare Peoples' Reaction Towards an Event Based on Location
CE-23.03 05/18/2023 Eric John Chen Interface and Algorithms for Solving Puzzles
CE-23.02 05/16/2023 Hirva Maneshkumar Patel System Development and User Study of YouDescribeX HR-Narration Bot Interface
CE-23.01 05/16/2023 Snehal Shrinivas Patil A visual Analytic Environment to Co-locate People's Tweets with City Factual Data
CE-22.09 09/21/2022 Bhavani Goruganthu Intuitive Web Application Design and Development for YouDescribeX
CE-22.08 08/11/2022 Nodirjon Turdiev Linux Security for Internet of Things
CE-22.07 08/03/2022 Wiam Boumaazi Parallelizing VOCA to reduce the latency
CE-22.06 08/03/2022 Ashwini Uthirakumar PointGoal Navigation in Photorealistic Environments
CE-22.05 05/12/2022 Tsun Ming Lee Techniques for Children to Learn Alphabets
CE-22.04 05/10/2022 Jiawei Xu Developing an IoT Management System
CE-22.03 05/10/2022 Izaac Garcilazo Visual Analytics Support for the Analysis of Relationship between Crimes and Demographics
CE-22.02 05/09/2022 Xinwei Fan An Advanced Traffic Line Detector Based on Machine Learning Algorithm
CE-22.01 05/09/2022 Zhuozhuo Liu Csanim: a Python Library of Creating Videos on Visualizing Algorithms and Data Structure for Computer Science Educators
CE-21.28 12/17/2021 Swetha Govindu Koob AI-Powered ePUB Reader
CE-21.27 12/17/2021 Raviteja Guttula Koob - eBook Reader Enhanced with NLP
CE-21.26 12/14/2021 Xinze Zhang Design and Release the Machine Learning Model with Differential Privacy
MT-21.05 12/13/2021 Inez Wibowo Improving Communication and Sense of Belonging in Remote Teaching
CE-21.25 12/10/2021 Allen Sun A Machine Learning Based Web Application for Hybrid Apps Security Analysis
MT-21.04 12/10/2021 Megha Babariya Understanding Airline Travel Demand Trends During Covid-19
CE-21.24 12/10/2021 Likhitha Brahmadevara Exploratory Visualization of Movies and their Tweet Sentiment
CE-21.23 12/09/2021 Cherise Lau User-Centered Design to Improve the Meeting Experience
CE-21.22 12/09/2021 Srinithi Ramachandran TOOLSHARE Web Application
CE-21.21 12/08/2021 Siddhita Chimote COVID-19 and Twitter Data Visual Analysis
CE-21.20 12/07/2021 Rachit Joshi An Interactive Visualization for Comparing Embedding Spaces
CE-21.19 12/07/2021 Vaisakh Kusabhadran Local Differential Privacy in Machine Learning
CE-21.18 12/01/2021 Zhifan Cai Automate the AutoML: Machine Learning as a Service Web Application for data analysis
CE-21.17 11/29/2021 Sanchit Joshi Visualization for mHealth Applications
CE-21.16 11/12/2021 Jeff Cheng JavaScript Tutor: An Educational Tool
CE-21.15 10/28/2021 Chaitali Kalra TOS x86 Emulator
CE-21.14 10/19/2021 John Gann Creating a Universal Scene Description Hydra Render Delegate for the Luxcore Renderer
CE-21.13 09/08/2021 Varun Yogesh Sura YouDescribeX iOS App
CE-21.12 08/09/2021 Manish Patil Enhanced YouDescribe Web Interface Design and Development
CE-21.11 08/06/2021 Jugal Nikul Bhatt Visual Analytics Support for Automated Discovery of Machine Learning Problem Specifications
CE-21.10 08/04/2021 Qihong Kuang Prediction of Fire Incidents in San Francisco
CE-21.09 05/20/2021 Kriti Upadhyaya Analyze the Factors that Make Students Succeed in “Programming Methodology” Course
CE-21.08 05/12/2021 Srushti Manishbhai Buddhadev Association of Sleep Patterns with Lifestyle Habits and Other Factors Using Machine Learning and NHANES Data
CE-21.07 05/12/2021 Beibei Jiang Online Learning Algorithmic Model of TweetSafe
CE-21.06 05/10/2021 Kunal Rajeshbhai Shah Cloud Based Pipeline for mHealth Data
CE-21.05 05/10/2021 Jinghan Cao TWEETSAFE: A Web-­Based App for Detecting Spam Tweets
CE-21.04 05/10/2021 Akhil Gandu Exploratory Visualization of COVID-19 Cases and Tweet Sentiment
CE-21.03 05/07/2021 Sally Mostafa A Framework for Predicting Progression in Primary Progressive Multiple Sclerosis Using Machine Learning and Statistical Methods
CE-21.02 05/05/2021 Tahar Touati Correlation between Obesity and lifestyle factors
CE-21.01 03/29/2021 Shivam Rai WEBOBFUSCATOR: A Web-Based Tool for Android Obfuscation
MT-20.03 12/11/2020 Jakob Dohrmann Optimizing a Prediction Pipeline by Prepending an Efficient Low-Fidelity Model
CE-20.21 12/09/2020 Abhishek Pravin Mane Predicting Rent of Bikes per Hour and Solving the Rebalancing Problem
CE-20.20 12/09/2020 Sagar Rajeshbhai Pandya ToolShare Website - Sharing Economy Platform
CE-20.19 12/09/2020 Tejal Rajendra Ghadge AndroGraphic: A Web-Based Tool for Visualizing Android Apps Setting
CE-20.17 12/08/2020 Aaditya Dilipbhai Chokshi Total Traffic Prediction for a Cluster of Shared Citibike Stations
CE-20.16 12/08/2020 Tejasvi Arun Belsare QMOMI : Tool to Provide Quantitative Measures of Online Medical Information
CE-20.15 12/07/2020 U Khyoi Nu Analysis and Prediction of Walking Performance Using Large Scale Data
CE-20.14 12/07/2020 Raya Farshad Emotion Thermometer App
CE-20.13 12/07/2020 Aditya Bodi Enhanced Video Accessibility Using AI On-Demand Visual Chatbot for Visually Impaired Users
CE-20.12 12/07/2020 Brenna Tirumalashetty Image Caption Evaluation with Deep Learning to Advance Video Accessibility
MT-20.02 06/04/2020 Soumithri Chilakamarri Online Community Detection Using Twitter Data
MT-20.01 05/28/2020 Andrew Scott Transfer Learning for Improved Video Description Performance for Visually Impaired and Blind
CE-20.11 05/22/2020 Risha Shah Disparities in information on Long-Acting Reversible Contraceptives Available to College Students on Student Health Center Websites in the USA
CE-20.10 05/20/2020 Sushil Plassar Seamless Integration of Deep Learning Predictions for Monitoring Cellular Differentiation of Muscle Cells
CE-20.09 05/20/2020 Ali Mahmood Alavi Improvements of Explainability of Random Forest Algorithms
CE-20.08 05/19/2020 Vaishali Bisht User Study Design and Development for Video Description Application for Visually Impaired Users
CE-20.07 05/19/2020 Karuna Nayak Using Text Analytics on Reflective Journaling to Identify Cultural Capitals for STEM Students
CE-20.06 05/18/2020 Soheil Ansari Koob epub reader: A Digital Approach for Analyzing ESL Students’ Reading Activities
CE-20.05 05/13/2020 Ting Yin Integration of Deep Learning for Differentiation of Muscle Cells in Xenopus laevis
CE-20.04 05/13/2020 Dhwan Shah Koob Mobile Application Integrated with Data Interpretation Website
CE-20.03 05/08/2020 Jianfei Zhao Internet Application Development of YouDescribe Website
CE-20.02 02/19/2020 Umang Mathur System Development For Human-In-The-Loop Machine Experiments to increase Video Accessibility for Visually Impaired and Blind Users
CE-20.01 01/29/2020 Vipul Karanjkar Web Application to Classify Embryo Images
CE-19.11 12/09/2019 Dandan Cai Applying Improved Random Forest Explainability
CE-19.10 08/20/2019 Kunal Deepak Tambekar Building a Distributed Sensor Management Solution for Arduino-based Microcontrollers
CE-19.09 08/12/2019 Mrinalini Garre Web Application for Woman Owned Business
CE-19.08 07/24/2019 Gayatri Pise Wifi-Based Human Fall Detection Using Machine Learning
CE-19.07 07/24/2019 Krunal Shah Gesture Recognition with Wi-Fi Sensing in Smart Homes
CE 19.06 07/11/2019 Savankumar Patel Spam detection by message dissemination patterns on social networks
CE-19.04 07/11/2019 Aishwarya Laturkar Wifienabled Nonintrusive Realtime Fall Detection System
CE-19.05 07/11/2019 Richa Nahar User Authentication Using Wifi Enabled Finger Gesture Detection
CE-19.03 05/22/2019 Yordanos Mogos Computer Science Identity and its Influence in Developing Programming Skills
MT-19.01 05/07/2019 Paul Previde Applications of Data Mining to Student Performance Prediction and Curriculum Design
CE-19.02 05/06/2019 Sabiha Barlaskar From Explaining How Random Forest Classifier Predicts Learning of Software Engineering Teamwork to Guidance for Educators
CE-19.01 05/06/2019 Jizhou Yang RFEX 2.0 – Improved RF Explainability: Case study of single-cell transcriptomics dataset from J. Craig Venter Institute
CE-18.18 12/20/2018 Prateek Gupta Design And Implementation Of A Lightweight Setup And Firmware Management Framework for ESP-based Microcontrollers
CE-18.17 12/19/2018 Moses Lee CAWL/DSP CoreAudio Wrapper Library With Real Time DSP Effects
CE-18.16 12/18/2018 Ajinkya Chalke Mobile Adverse Event Reporting System (MAERS)
CE-18.15 12/17/2018 Cheng Li YouDescribe Android app – An Accessibility tool for adding Audiodescription to Online videos
CE-18.14 12/12/2018 Rajat Arora SuperCaly: Implementation of Emails, Server-side Encryption, Infrastructure Setup, and User Data Analysis
CE 18.13 12/05/2018 Lowell Milliken ARtPM: Article Retrieval for Precision Medicine
CE 18.12 12/03/2018 Supritha Amudhu A Web Based Interface for Automatic Molecular Docking and Related Tools
CE 18.11 08/03/2018 Syed Omer Salar Khureshi Java Call Stack Graph Tool
CE 18.10 07/30/2018 Lee Periolat Visualization of Network Traffic and Acceleration of Linear Solutions Using Graphics Processors
CE-18.09 07/13/2018 Chandra Pradyumna Adusumilli Labyrinth VR Application
CE 18.08 07/10/2018 Jose Ortiz-Costa A Framework for Knowledge Graph Based Question Answering
CE 18.07 07/09/2018 Boonyarit Uengtrakul Automatic Music Transcription Using Machine Learning Techniques
CE 18.06 05/16/2018 Sapan Tiwari Finger Gesture Recognition using Wi-Fi
MT- 18.05 05/14/2018 Katherine A. Fotion Feature Power: A New Variable Importance Measure for Random Forests
CE 18.05 05/09/2018 Lijie Zhou Spammer Detection on Social Networks
CE 18.04 05/07/2018 Xinlu Chen Waitless – Saving Time for Customers and Improving Operational Efficiency for Restaurants
MT- 18.04 05/03/2018 Mon-Shih Chuang Balancing Precision and Recall with Selective Search
MT-18.03 05/02/2018 Jeff Hung Model-Based Registration of Histological Images
CE-18.03 04/17/2018 Ammar Naqvi Software Obfuscation and Analyses
MT-18.02 03/14/2018 Swati Patel Using Topical Interests And Social Interactions To Identify Similar Twitter Users
CE-18.02 03/12/2018 Meghana Dayananda PGxAssist: A Retrieval and Summarization System for Pharmacogenomics Articles
MT-18.01 01/31/2018 Maya Belen Cervantes Gautschi Stark Automatic Detection and Segmentation of Shoulder Implants in X-ray Images
CE-18.01 01/25/2018 Madhura Patil YouDescribe Android App – An Accessibility Tool for Playing Audio Descriptions with Online Videos
CE-17.32 12/18/2017 Anshul Vyas Privacy Inspector: A Testing-Monitoring-Analyzing Tool for Enhancing Security on Android Devices
CE-17.31 12/11/2017 Xuan Zhang An Implementation of A Community Android Application
CE-17.30 12/08/2017 Aman Arora An Educational Tool for the Study of Programming Language Python
CE - 17.29 12/08/2017 Brook Thomas GeneDive - Gene Interaction Search and Discovery
CE-17.28 12/06/2017 Chanin Pithya-achariyakul Automated Question Answering System
CE-17.27 12/04/2017 Sai Krishna Undurthi Automated Testing of Best Practices for Android
CE-17.26 12/04/2017 Monal Patil EasyPool: Android application for Carpooling
CE- 17.25 12/01/2017 Tenzin Wangchuk Implementing OpenMRS UI/UX Functionality to RadiologyModule With DCM4CHEE
CE-17.24 11/17/2017 Siddhartha Sankasala An Educational Tool for the Study of Programming Language PHP
CE - 17.23 08/15/2017 Anu Aggarwal SuperCaly - A Smart Calendar Application
CE - 17.22 07/18/2017 Vishal Shankar mUzima Android: Implementing delta synchronization of Cohorts for OpenMRS
CE - 17.21 06/11/2017 Dusan Zika Cvetkovic Mobile Sensor-Based Application for Basketball Practice
CE - 17.20 06/05/2017 Ishwari Shevade An Educational Tool for the Study of Programming Language Ruby
CE-17.18 05/24/2017 Ketan Kapre LSP Evaluator - a Suitability Evaluation Tool Based On The LSP Method
CE-17.17 05/23/2017 Harini Parthasarathy OpenMRS 2.3 Drug order and Pharmacy Module
CE-17.16 05/23/2017 Abhijit Parate Document and Drawing Annotation module for OpenMRS
CE-17.15 05/23/2017 Kavya Reddy Katipally Enhancements to the Visit Notes Analysis module of OpenMRS
CE-17.14 05/19/2017 Sree Vidya Sastry An Analysis of Interpolative Logic Aggregators
CE-17.13 05/18/2017 Octavian Drulea bcikit: An Open Platform for Research and Development of Brain-Computer Interfaces
CE - 17.19 05/17/2017 Pooja Kanchan Instrumenting the Android Platform
MT-17.03 05/17/2017 Juris Puchin Machine Learning Analysis of Neuromuscular Signals in the Human Arm
CE-17.12 05/17/2017 Ye Cheng Android Application for Managing Photos Across Devices
CE-17.11 05/16/2017 Rupal Khilari YouDescribe iOS App - An Accessibility Tool For Adding Audio Descriptions To Online Videos
CE-17.10 05/16/2017 Abhilash Shrivastava Meet-The-Need An Application For Providing Courier Services Based On Sharing Economy Model
MT-17.02 05/15/2017 Benjamin Saylor Machine Learning for Optimized Ecosystem Models
CE-17.09 05/12/2017 Lev Trubov Characterization and Linear Decomposition of Benchmark Workloads
CE-17.08 05/12/2017 Zhitao Geng GuideMe: an Android Application letting Volunteers Navigate the Visually Impaired
CE-17.07 05/12/2017 Brian Parra Implementation of JavaScript Webm Demultiplexer, and VP8 Video Decoder for Ogv.js
CE-17.06 05/11/2017 Hui Zhao Learning Path Application A JavaScript and Node.js Stack Based Implementation
CE-17.05 05/11/2017 Mahesh Singh Sawant EPUB-Reader Android App
CE-17.04 05/11/2017 Michael Lee Time-Efficient Information Collection in Multi-reader RFID Systems
MT-17.01 05/11/2017 Mariia Khvalchik Automatic Question-Answering System for Factoid & Non-Factoid Open-Domain Questions
CE-17.03 05/10/2017 Sisi Wei Visgraphs: A Web-Based Learning Tool For Visualization Of Graph Algorithms
CE-17.02 05/10/2017 David Hoff Development work on World of Balance: Using Gamification to teach Ecology Science
CE-17.01 05/09/2017 Haichuan Duan SuperCaly: Implementation of Chat, Email, Offline Synchronization & Friends Matching Modules
CE-16.23 12/23/2016 Omar Shaikh Full stack software platforms for advanced augmented reality hardware
CE-16.21 12/20/2016 Rujoota Shah SuperCaly App for iOS
CE-16.22 12/20/2016 Anthony Souza Design And Development Of Import And Backend Architecture Of Mobilizedb Software For Stanford University
MT-16.01 12/16/2016 Arthur Vigil Variable Importance in Microenvironment-based Protein Function Analysis
CE-16.20 12/16/2016 Weisong Lin Intelligent Music Website built using PHP&MySQL
CE-16.19 12/15/2016 Jens Vanderhaeghe World of Balance
CE-16.18 12/14/2016 Amurta Deshmukh Android Application - Family Protector
CE-16.17 12/13/2016 Yuan Wang Food-Disease-Gene Networks Visualization And Improvement
CE-16.16 12/13/2016 Yichen Liu General N Puzzle Sliding Game We Application
CE-16.15 12/09/2016 Yeqing Yan Porting TOS to Raspberry Pi
CE-16.14 11/08/2016 Kay Choi Tracking Bees Using Imaging Analysis
CE-16.13 08/12/2016 Harsha Cheruku A Gaia-based Privacy Monitor App for Firefox OS
CE-16.12 08/12/2016 Sammy Patenotte Privacy Monitor for Firefox OS
CE-16.11 08/11/2016 Rushab Indi Design And Development Of Query Subsystem Of MobilizeDB Software For Stanford University
CE-16.10 06/21/2016 Xuejing Dong Design and Development of Android Application, HTTP Web Service and XMPP Chat Component for SuperCaly Project
CE-16.09 05/25/2016 Nidhi Miglani Design, Development and Deployment of SETAP WWW Site and ML Training Database
CE-16.08 05/25/2016 Jason Burmark Solar Simulation at Scale
CE-16.07 05/11/2016 Robert Moon Virtual Marine World Inhabited by Artificially Intelligent Fishes
CE-16.06 03/14/2016 Aparna Gopalakrishnan A Multifaceted Data Mining Approach To Understanding What Factors Lead College Students To Persist And Graduate
CE-16.05 02/10/2016 Pavitra Mukund Kansara Design and Development of InvesTICKations Android application, Web application and Website
CE-16.04 01/25/2016 Pratik Jaiswal Do it Yourself Burglar Alarm
CE-16.03 01/22/2016 Suchi Vora A Systematic Study Of Twelve Feature Selection Algorithms And Their Impact On Text Classification Task
CE-16.02 01/08/2016 Jie Dong Extention to TypeScript
CE-16.01 01/08/2016 Yanxing Wang Design and Implementation of Primitive and Struct Type for the TypeScript Compiler
CE-16.02 01/06/2016 Jie Dong Extention to TypeScript
MT-15.04 12/18/2015 Jonathon Olson Analysis On Fatal And Severe Bicycle Accidents In The State Of California
CE-15.14 12/14/2015 Kumari Sweta BeamIt: Android App to Share Digital Business Cards
CE-15.13 12/11/2015 Achint Verma Lenager - SaaS Based Lead Management Software
CE-15.12 12/10/2015 Imran Alavi Development of a Reading Model using the Smart Reader Extension
CE-15.11 12/08/2015 Nathan Luis Ebluna - Third Party Customer Support Software for Small/Medium Sized eBay Sellers
CE-15.10 12/02/2015 Hunvil Rodrigues Substituting ATN Engine as the Computational Model for World of Balance Game
CE-15.09 11/16/2015 Chin-Chia Chou Tools for Data Gathering, Conversion, and Testing in SETAP Project
CE-15.08 08/12/2015 Luv Ahuja Newspoints
CE-15.07 07/13/2015 Ayush Goyal Snappit: Android Application
CE-15.05 06/01/2015 Sha Yan Exam System for SF State Confucius Institute: A web-based management system built using PHP & MySQL
MT-15.02 05/13/2015 Marzieh Golbaz Severity Quantification of Viral Respiratory Infections in Chest X-Ray Images
MT-15.01 05/13/2015 Justina Cotter Predicting Effects of Modifying Species Parameters in an Allometric Trophic Network Model
CE-15.04 05/06/2015 Swati Arora SETAP: SW Engineering Teamwork Assessment and Prediction using Machine Learning
CE-15.03 05/04/2015 Dainius Grimalauskas Development of ZomBee Watch iPhone Mobile Client
CE-15.02 04/03/2015 Mu Ye Gao Mutual Match Dating Website A PHP/MySQL Implementation
CE-15.01 03/09/2015 Bhavana Senapathi Social Media Review Harvester - Data Aggregation and Visualization
MT-14.01 12/19/2014 Lorenzo T. Flores Microenvironment-based Protein Function Analysis by Random Forest
CE-14.21 12/16/2014 Nicholas C. Mew Proteomics Online Tool Development and Design: FEATUREViz and WebFEATURE
CE-14.20 12/15/2014 Mayyin C. O'Neill Social Media Review Harvester
CE-14.19 12/12/2014 Lok Shing Tam Performance Analysis of Scripting Languages
CE-14.18 12/09/2014 Mehnaz Singh Jaggi MyReceipt: Receipt Manager to Manage Receipts Android and Web Application
CE-14.16 11/19/2014 Terry Chun Wong Administrative User Interface for a Field Observation Server Web Application
CE-14.17 11/19/2014 Joao Sousa Development and Evaluation of Citizen Science Application Using Android and Cloud Computing
CE-14.15 08/08/2014 Ashwin Neurgaonkar Taking WebFEATURE to the next level: Re-architecture & integration of multiple machine learning algorithms
CE-14.14 08/06/2014 Wei Wei FEATURE-Words: An Information Retrieval System to Identify and Investigate Protein Functional Classes
CE-14.13 07/16/2014 Yufei Zhuang LSP Suitability Maps Based on ArcGIS
CE-14.12 07/16/2014 Ping Xiao Analysis of Accuracy of Queuing Models
CE-14.11 05/16/2014 Sonal Dubey Tools for Data Collection in SETAP Project
CE-14.10 05/15/2014 Andrew Wen Guest-DJ - A Real Time Music Request Application
CE-14.09 05/15/2014 Alexander Birger Email Server for Archiving Field Observation Data
CE- 14.08 05/14/2014 Kleber Sales Performance Evaluation of Data Sensor Platform
CE-14.07 05/12/2014 Serdar Onal Configurable Android Observer Application for Restful Mongo Framework
CE-14.06 05/08/2014 Selman Kahya Smart-Read: Creating New Services by Assessing E-book User Activities
CE-14.05 05/07/2014 Hamid Salehpour Reconfigurable Android Observer App
CE-14.04 05/07/2014 Abhishek Savant Configurable Restful Mongo DB Framework for Mobile Applications
CE-14.03 05/02/2014 Sreenivasen Ramasubramanian Android Application for the Great Sunflower Project
CE - 14.02 04/25/2014 Elizabeth Neethi Joseph Android Mobile Application for SFSU Trees and Shrubs
CE-14.01 04/07/2014 Ning Jiang Internet application research and implementation "Student Books Purchase and Rent Website"
CE-13.17 12/18/2013 Akhil Ravindran Extending Radiology Module for OpenMRS using Dcm4chee as PACS
MT-13.07 12/11/2013 David Webster Systematic Review of Kinetic Applications in Elderly Care and Stroke Rehabilitation with an Experimental Evaluation of Accuracy and Capture Rate
CE-13.16 11/22/2013 Animish Valunjkar WiFi HotSpot for Observation Server Version 1
CE-13.15 11/20/2013 Yan Jin Development and Test of Arden Rules within the Decision Support System for OpenMRS 1.9
CE-13.14 10/30/2013 Jayant Khopale Android Data Collection Management Tool
CE-13.13 10/23/2013 Abinaya Sarva Mothilal Mobile Android Application for ZomBee Watch Citizen Science Project
CE-13.12 10/02/2013 Victor Woeltjen Cross-compilation of Android Applications to Web Applications
CE-13.11 07/08/2013 Bhavna Syal Foodie Tracker: Android Application and Web Application to Track Nutrition Intake
MT-13.06 06/28/2013 Dan Qiao A Case Study on Using Machine Learning Algorithms to Classify Textual Sentences
CE-13.10 05/29/2013 Sunil Kumar Rai GUI for Qiime (Visual Qiime)
CE-13.09 05/29/2013 Sajeev Nair Web Assessment Management System, Using Codeigniter & MySQL
MT-13.05 05/15/2013 Sergey Sergeev Analysis and Optimization of Machine Learning Based Medical Image Registration Framework
MT-13.04 05/15/2013 Marc Sosnick Use of General Purpose Graphics Processors for Realtime Sound Synthesis
CE-13.08 05/14/2013 Sahar Aghajani Genentech Genotype and Phenotype (gGAP)Registry Search Tool
CE-13.07 05/14/2013 Diego Dayan Porting and Extending the Decision Support System for OpenMRS to Version 1.9
CE-13.06 05/13/2013 Asim Zihnioglu Design and Development of ZomBee Watch Citizen Science Website
CE-13.05 05/10/2013 Tingting Sun Web-based House Search System: House for You
MT-13.03 05/09/2013 John Collins Machine Learning for Large Image Datasets
MT-13.02 05/08/2013 Oliver Newland Highly Loss-Sensitive Classification of Protein Crystallizaton Images
CE-13.03 04/26/2013 Divya Muthyala Android SNFCHerps Application with Bulk Observation Data Uploads
CE-13.04 04/26/2013 Meenal Nitin Honap Android Observer App V2 - SNFCHerps
MT-13.01 03/21/2013 Tyler Chapman High-Performance GPU Modeling of Triaxial Galaxy Clusters
CE-13.02 03/13/2013 Shenhaochen Zhu Using Random Forest Machine Learning to Assess and Predict Teamwork Learning in Software Engineering Class 2010
CE-13.01 02/27/2013 Vladimir Bukhin Parks Observer Server and Web Application
CE-12.26 12/17/2012 Navchetan Singh Interfacing an LSP Homebuyer Assistant System with Real Estate APIs
CE-12.25 12/17/2012 Pankaj Thakaji Gadge Development of Benchmaker Java (BMJ)
CE-12.24 12/14/2012 Nikita Attiguppe Dasharath Performance Analysis of Amazon Cloud
CE-12.23 12/14/2012 Aishwarya Iyer Data Collection and Management for Assessment of Teamwork in Software Engineering Education
CE-12.22 12/12/2012 Robert Theis Software Pipeline for Discovering Intron Polymorphisms from Samples of Closely Related Organisms
MT-12.01 12/12/2012 Cassidy Kelly A System for Extracting Study Design Parameters from Nutritional Genomics Abstracts
CE-12.21 12/07/2012 Prajakta Rane Botany Dichotomous Key Conversion System
CE-12.20 11/14/2012 Divya Reddy Anugu The Solar Opportunity Project
CE-12.19 11/08/2012 Markus Neubrand Cross-compiling Android applications to other platforms with XMLVM
CE-12.18 06/26/2012 Kasra Varzaghani The AIRR system; A Drupal based repository for academic program review
CE-12.17 06/11/2012 Tilila El Moujahid Voice over IP using IAX on 802.11s and the OLPC XO laptop
CE-12.15 06/01/2012 Jingjing Liu Software Quality Assurance Using Cloud Computing: Case Study
CE-12.16 06/01/2012 Harsh Vardhan Shrivastava Analysis of Aggregation Operators
CE-12.14 05/29/2012 Spoorthi Marina D Silva Mapping Objective-C API to Java
CE-12.13 05/25/2012 Gavin Dodd gSlideMobile - A Mobile Web Application for the Viewing and Annotation of Scanned Histological Slides
CE-12.12 05/18/2012 Ravnish Narula Enhancement of Explanation of Stanford WebFEATURE System for Function Prediciton in Protein Structures
CE-12.10 05/11/2012 Sonal P. Mahajan Enhancement of Middleware for Stanford WebFEATURE Project
CE-12.11 05/11/2012 Rebecca Ann Lawler Open Reconcile: A Practical Open-Source Ontology-driven Web Application for Term Reconciliation
CE-12.09 05/11/2012 Ryoichi Yokoohji LSP Suitability Maps for the Quality of Urban Locations
CE-12.08 05/02/2012 Asha Rani Hongenalli Chandrappa Pen Input for ER Design Tools
CE-12.06 04/25/2012 Nandeesh Channabasappa Rajashekar Android Field Identification and Data Collection Tool
CE-12.05 04/25/2012 Omkar B. Dangat Field Data Collection Using iOS Technology
CE-12.07 04/25/2012 Xuyuan Si Server for Dichotomous Key & Field Data Collection Application
CE-12.04 04/11/2012 Mani Brundha Kattamuri Distributed Apollo Annotations for ChadoDB
CE-12.03 03/26/2012 Nilaykumar Patel Improvement of the Visualization of Stanford WebFEATURE System for Function Prediction in Protein Structures
CE-12.01 03/07/2012 Nirajkumar Suthar Interval Overlap Tool for Genome Data Stored in Chado DB
CE-12.02 03/07/2012 Vishal Sharma Open Source ER Design Tools with Voice Input Mode
MT-11.08 12/14/2011 Miyuki Suzuki On Missing Organs in Multi-organ Segmentation with Atlas-Guided Approach
CE-11.14 12/07/2011 Joshua Melcon Automatic Memory Management on IOS Devices for Cross Compiled Java Applications
CE-11.15 12/07/2011 Jesus Villar olpcNET - A Collaboration Model
CE-11.12 12/02/2011 Jun Wang Animating Disk-Based Hashing Using AMAS
CE-11.13 12/02/2011 Wilson Kwok CE-11.13
CE-11.11 11/18/2011 Haraitha Subramanyam Transitive Closure of GO Ontology
CE-11.10 08/22/2011 Mandar Modgi Web Applications for Academic Bioinformatics Applications - case Study of Stanford FEATURE project
CE-11.09 08/16/2011 Wei Luo International Purchase Information Platform
MT-11.07 08/04/2011 Emory Omar Mark Al-Imam Managing Data in Mobile Contexts using Smartphones and Digital Pens
CE-11.08 08/02/2011 Manori Thakur Debugger on the Android Platform
MT-11.06 07/08/2011 William Murad MS2DB++: Disulfide Bond Determination by Combining Efficient Search and Machine Learning
CE-11.07 06/29/2011 Ameya Athalye Extending the DeBugger Game by Adding 3D Models and Testing Server Scalability
MT-11.05 05/18/2011 Jason D'Silva Visualizing Food-Disease-Gene Networks
MT-11.04 05/17/2011 Kayven Riese Evidence-Derived Proteome-Wide Subcellular Location – A Basis Partitioning for Classification Systems
CE-11.06 05/11/2011 Sindhu Gonaguntla Personalized Homepage Application
CE-11.05 05/11/2011 Ramakrishna Nadella Benchmarker Web Interface
CE-11.04 05/11/2011 Qianjun Yang Job Search Internet Application, A Drupal Based Implementation
CE-11.03 05/04/2011 Sean Ormbrek An Open Source Scientific Portal Application
MT-11.02 04/19/2011 Gurgen Tumanyan Recognition of Protein Binding Sites Using Support Vector Machines
MT-11.01 03/23/2011 Saurabh Gupte Mining Regular Spatio-Temporal Patterns in Multiple Protein Folding Trajectories
CE-11.02 02/23/2011 Runtang Wang Improvement of E-portfolio and Lesson Plan Creation Tool for Mild/Moderate Special Education Program at SFSU
CE-11.01 02/22/2011 Divya Smrithy Kommineni Personalized RSS Feed Portal
MT-10.06 12/15/2010 Yoshihiro Tanaka A Case Study of DHT Functionality: Range Query on DHT
CE-10.24 12/15/2010 Benjamin Tran Testing the OLPC School Server
CE-10.23 12/15/2010 Srijita Shrestha User Interface Design for Electronic Teamwork Assessment Tool (e-TAT)
CE-10.22 12/15/2010 Ryohei Nakata Multimedia E-commerce Web Application
CE-10.21 12/10/2010 Sanket Parab Design and Development of Architecture and System Integration for Electronic Teamwork Assessment Tool e-TAT
CE-10.20 12/09/2010 Jinesh Lalan Cloud Computing for Bioinformatics: An EC2 Case Study
CE-10.19 12/09/2010 Himanshu Bhaisare Automatic Generation of Java Benchmarks
CE-10.18 12/08/2010 Rahul Parte Performance Analysis of Computers with Multicore Processors
CE-10.17 12/01/2010 Anirudh Shukla RSS Feed Management System
CE-10.16 11/17/2010 Amruta Kanetkar EasyQuery: A Flexible Data Querying Tool for Complex Databases
MT-10.05 10/29/2010 Niranjan Timilsina Development of a Stained Cell Nuclei Counting System
CE-10.15 10/06/2010 Pranay Vadel Enhancing of eSurvey for Open Source Distribution
CE-10.14 09/29/2010 Gurdeep Singh Design and Development of the Survey Tool for Software Engineering Teamwork AssessmentÂ
CE-10.13 09/28/2010 Nidhi Maniyar Population Assignment Problem Utilizing Support Vector Machine Algorithm and Domain-Specific Distance Measures
CE-10.12 09/07/2010 Ravi Soni Database and Data Mining Tools for Electronic Teamwork Assessment Tool e-TAT
CE-10.10 08/03/2010 Vivekanand S. Rao Web Based Data Load Tool
CE-10.09 05/19/2010 Yang Yang Implementation of Work-flow Management System
MT-10.04 05/13/2010 Abhishek Sharma Semantics-Based Extraction of Relationships (SEMXTOR) in Biomedical Text
MT-10.03 05/12/2010 Rajesh Swaminathan Opinion Mining for Biomedical Data: Feature Space Design and Selection
CE-10.08 05/12/2010 Michalis Andreas Pittas Location Suitability Maps Based on the LSP Method
MT-10.02 05/12/2010 Yang Zhao Machine Learning Based Image Registration
CE-10.07 05/12/2010 Nicolas Roussis MyLSP Web Application and SWOT Framework Analysis
CE-10.06 05/12/2010 Tomi Haryanto iPage Personalized Web Page
CE-10.05 05/05/2010 Zhenning Tang The Authoring Subsystem v.2 for the Video Training System (VTS)
CE-10.04 05/05/2010 Duc N. Ta The Player Subsystem for the Video Training System (VTS)
MT-10.01 05/04/2010 Alex Plotitsa Counting Functions of Magic Labellings
CE-10.03 04/29/2010 Sara Ismail Tily GO Visual Browser
CE-10.02 04/22/2010 Yuko Yokobayashi Berger A Practical Robot Application for Use In Teaching Operating Systems
CE-09.16 12/17/2009 Marcello A. de Sales, Jr. A Key-Value-based Persistence Model for Sensor Networks
CE-09.17 12/17/2009 Ajay Mysore Hybrid Approach for Classifying and Summarizing Multiple Documents
MT-09.05 10/14/2009 Ngoc Lam-Miller An Electronic Portfolio and Assessment Management System
CE-09.15 10/08/2009 Xinhang Shao A Web-based Lesson Plan Creator for Mild/Moderate Special Education Program at SFSU
CE-09.14 10/07/2009 Rushan Cheng Personalized Homepage Using Web 2.0 Technologies
CE-10.11 08/17/2009 Surabhi Nigamn Storing & Analyzing Methylation Data in Chado DB
MT-09.04 08/13/2009 Teresa L. Johnson A Leaky Bucket Policing Agent for Site-wide Congestion Control
CE-09.12 08/12/2009 Zoran Milic Developing and Deploying a Prototype of "Nursetown", a 3D Massively Multiplayer Online Role-Playing Game in Education
CE-09.11 08/12/2009 Krishnan Devarajan Developing Customizable Personal Webpage
CE-09.13 08/12/2009 Neha Bhargava Dynamic Personalized Web Page
CE-09.10 07/30/2009 Ilias Konstantinidis An Aspect-Oriented Framework for XMLVM
CE-09.09 07/27/2009 Vaibhav Khedekar Entering and Configuring Complex Queries for Chado
CE-09.08 06/27/2009 Ashish Kshirsagar Visualizing and Querying General Application Schema
CE-09.07 06/22/2009 Jose Eguizabal Coagen, A Program for the Creation of Synthetic DNA Sequences
MT-09.03 06/19/2009 Benjamin Dalziel XMAS: An Experiential, Time Series Microarray Data Analysis System
MT-09.02 05/06/2009 Mehran Kafai Directional Mean Shift
CE-09.06 05/06/2009 Larry Quantz 3D Modeling Tool Enhancements for Polyphenism Study
MT-09.01 05/05/2009 Eric Gregory Learning Without Wires: Designing a Serious MMORPG for Science Education for Mobile Devices
CE-10.01 03/17/2009 Rohit Tandon Extending Support of the Educational and Collaboration System Sakai on BlackBerry Devices
CE-09.04 03/04/2009 Sadia Arslan Web 2.0 Customized Homepage Application
CE-09.05 03/04/2009 Titarat Thongchankaeo, Posthumous Authoring Subsytem for the Video Training System
CE-09.03 02/24/2009 Gary D. Thompson Teaching and Assessment Methods for Practical and Global Software Engineering Education
CE-09.02 02/18/2009 Rodrigo Esteban Salas Development of Computer-Aided Diagnosis System for Periapical Lesions
CE-09.01 02/03/2009 Yiyi Miao Pulmonary Structure Classification Using Bayesian Framework
CE-08.20 12/11/2008 Prajakta Pradeep Chakurkar A Benhmarking Comparison of TCP Reno and TCP Vegas
CE-08.19 12/11/2008 Varun Gulhane eTest2: Evaluation and Improvements
CE-08.18 12/05/2008 Amol Deodhar Web Based Event Generator for Network Management
CE-08.17 12/05/2008 Munawwar Peshimam Web Based Event Manager for Network Testing
CE-08.16 12/04/2008 Sandy Ngo Reintroduction of Control and Exception Structures to Java Byte Code
CE-08.15 12/03/2008 Kalpesh Gada User Interface for Chado Database Schema
CE-08.14 12/02/2008 Long Huynh Building a Scalable Data Management Framework
CE-08.12 11/19/2008 Prachi Gujar Improving Performance of Queries for Chado Database Schema
CE-08.11 11/19/2008 Zheng Xu NetBeans Module to Map ER Schema Into EJB 3.0 Java Persistence
CE-08.13 11/19/2008 Alison Hughes Embedded Wireless MIDI Control Over IEEE 802.11 Using RTP MIDI
CE-08.10 11/13/2008 Jessica Lee Byte Code Transformations in XMLVM: A Declarative Approach
CE-08.09 11/07/2008 Devang Shah 3D Virtual World Development for Multiplayer Game, "Nursetown" for Nursing Education
CE-08.08 08/11/2008 Abhishek Rao A Workflow Management System for Web Server Benchmarking
CE-08.07 08/11/2008 Pamela Das Provenance Management for Scientific Data
MT-08.06 07/22/2008 Michael Scott Bishop Motion Capture Data Transformation
CE-08.06 07/07/2008 Jody Vandergriff WebDAM: Web-Based Digital Asset Management Platform for Academic Use
CE-08.05 06/13/2008 Umakant Gundeli A Scripting Approach to Automate TCP Benchmarking
MT-08.05 06/13/2008 Edgar Kwen-Wei Liu MICA: 3D Medical Image Collaborative Annotator
MT-08.04 06/13/2008 Lawrence Rocco Varela An Automated Approach for Chromosome Territory Simulation
CE-08.04 05/23/2008 Jalpa P. Trivedi Data Mining Using Existing Dichotomous Keys
MT-08.03 05/07/2008 Steve Rysavy Segmentation of Periapical Lesions
MT-08.02 05/07/2008 Arturo Flores Classification of Large Periapical Lesions
CE-08.02 04/23/2008 Aditi R. Oza Dichotomous Key Storage and Reduction
CE-08.03 04/23/2008 Maria Villarreal GradeBook: A Grading Tool for Moodle
CE-08.01 04/10/2008 Ramin Safaie Biogenetic Publication Reference Database
MT-08.01 03/14/2008 Lin Han An Effective Approach to Identifying and Categorizing Evolving 3D Structural Motifs in Protein Folding Data
CE-07.30 12/14/2007 Bilsay Yildirim eTest: A System to Automate Testing for Introductory Level Software Developers
CE-07.29 12/13/2007 Rohit Kataria New Meta-Schema for New ER Design Tools – Front End
CE-07.26 12/12/2007 Anupama Sharma Web Archive Analyses Tool
CE-07.28 12/11/2007 Jenny Gutierrez A Tool for Specifying and Retrieving Data Provenance
CE-07.27 12/11/2007 Supakit Kiatrungrit Framework for Serious Game with Easily Pluggable Content
CE-07.25 12/06/2007 Rahul Kataria Generic Schema Conversion Code for New ER Design Tools Server
CE-07.24 12/05/2007 Rony Lim Exons Embedded in Intron Sequences
CE-07.23 10/17/2007 David Frank CluViz – A Web-Based Cluster Health Visualization Application
CE-07.22 10/05/2007 Sugam Khokhani Fully Implementing SQL3 User Defined Types in the ER Design Tools
CE-07.21 06/13/2007 Shalin Patel XNetEm: A Linux based network emulation tool
CE-07.20 06/01/2007 Jianming Luo FAST TCP Congestion Control Module Implementation and Evaluation in Linux Kernel 2.6
CE-07.19 05/30/2007 Danielle Gilbert Validation of Support Vector Machine Techniques for Assessment of Genotype-Phenotype Association
CE-07.18 05/23/2007 Vaidehi Mehta Image Annotation
CE-07.17 05/21/2007 Jae-Woo Park Web Development of Collaboration and Learning Environment through Sakai Community Source
CE-07.16 05/15/2007 Greydon Buckley Interfacing the LSP Method with e-commerce Web Sites
CE-07.15 05/15/2007 Tharawit Disyawongs Customizer of LSP Method for Nonprofessional Users
CE-07.14 05/15/2007 Jian Hui Zhen A Tool for Visualization and Animation of Aggregation Operators (VISAG)
CE-07.13 05/15/2007 Peter Kacherginsky Systems Security Evaluation Using LSP Method
CE-07.12 05/10/2007 Haishi Bai Evaluation and Comparison of Search Engines Using the LSP Method
MT-07.01 05/09/2007 Eric Etu An Algorithm For Deriving Characteristic Polynomials Of Hyperplane Arrangements
CE-07.11 05/08/2007 Igor Myroshnichenko Mapping ER Schemas to OWL Ontologies in the SFSU ER Design Tools
CE-07.10 05/08/2007 Syed Ali WAN Emulator: A tool for emulating networks with packet delay and loss
CE-07.09 05/04/2007 Neha Arora Video Database API for the MouseCam Project
CE-07.08 04/25/2007 Stacie Riddle Video Database API for the MouseCam Project
CE-07.06 04/17/2007 Suhel Parekh Encryption Techniques for Annotizer
CE-07.07 04/16/2007 Swaroop Bangalore Suresh Web Based Data Management System for Experimental Data
CE-07.05 03/28/2007 Ufuk Okuyuku Peer Selection in DHT
CE-07.03 03/20/2007 I-Yang Hsiao The Management System for Annotizer WWW Annotation System
CE-07.02 03/09/2007 Aizaz Hakro Multicast for Parallel Stream Processing
CE-07.01 03/07/2007 Hendra Lim A Computer Vision-Based Approach for Biological Phenotyping Using Joint Probability Distribution and ROI Hierarchy Approach
CE-06.15 12/22/2006 Chunyong Fei Incorporating Global Sketch Features into Digital Ink Clustering
CE-07.04 12/13/2006 Tushar Vaish Workflow Management System in a Jini Network
CE-06.12 12/12/2006 Amar Shah Enhanced Interactive Online Classroom System with Automatic Video Indexing
CE-06.14 12/12/2006 Juan Camilo Pinzon Event-based Personal Multimedia Management
CE-06.11 12/01/2006 Edward Otis Johnson III HIVM, An Application for Prediction of HIV Drug Resistance using Support Vector Machine Algorithm
CE-06.10 11/17/2006 Tammy Pui Shan Chan FreeFlow - Information Management and Analysis Tool for Drug Discovery
CE-06.09 11/14/2006 Bibek Bhattarai Event-based Modeling and Analysis of Web Database Usage Patterns
CE-06.08 10/20/2006 Cenk Perkiner Design of Collaborative WWW site for Hedgehog Gene Pathway Data
CE-06.07 09/22/2006 Anita Bhatt Adding a Native XML Database to the Newer ERTools XML Databus
CE-06.06 09/13/2006 Wei-Cheng Sun A flexible and scalable Really Simple Syndication application using OpenDHT
CE-06.05 08/29/2006 Niveditha V. Thondoti Validating TCP tuning parameters over Wireless links
MT-06.02 08/15/2006 Yi-Chun Nikko Cheng Length Prediction of Straight Gestures Pen-based Applications
CE-06.04 08/11/2006 Preeti Malik FreeFlow – Drug Database and Analysis Tool
CE-06.03 08/11/2006 Ya-Wen Hsu Exploring Alternative Strategies for Presentation of Results from Web Searches
CE-06.02 08/04/2006 Sheng Huang Audio Mode Output for ER Design Tool
MT-06.01 07/26/2006 Tracie-Lynne Hong 3D Modeling Through Generic Part Morphing and Image Matching
CE-06.01 07/03/2006 Navdeep Singh Sandhu Mapping ER/SQL Schema into XML Schema

Office Hours

Quick links.

  • Future Students
  • News @ SF State

ODU Digital Commons

Home > Colleges and Schools > Sciences > Computer Science > ETDs

Computer Science Theses & Dissertations

Theses and dissertations published by graduate students in the Department of Computer Science, College of Sciences, Old Dominion University, since Fall 2016 are available in this collection. Backfiles of all dissertations (and some theses) have also been added.

In late Fall 2025, all theses will be digitized and available here. In the meantime, consult the Library Catalog to find older items in print.

Theses/Dissertations from 2024 2024

Thesis: Study of Deep Learning Models to Classify Nasa’s Kepler Light Curves , Heena Minnich

Theses/Dissertations from 2023 2023

Dissertation: Inverse Mappers for QCD Global Analysis , Manal Almaeen

Thesis: Assessing the Prevalence and Archival Rate of URIs to Git Hosting Platforms in Scholarly Publications , Emily Escamilla

Thesis: Supporting Account-based Queries for Archived Instagram Posts , Himarsha R. Jayanetti

Dissertation: Detecting Malware With Securedeep Accelerator via Processor Side-Channel Fingerprinting for Internet of Things , Zhuoran Li

Dissertation: Tracing and Segmentation of Molecular Patterns in 3-Dimensional Cryo-ET/EM Density Maps Through Algorithmic Image Processing and Deep Learning-Based Techniques , Salim Sazzed

Dissertation: Towards Intelligent Runtime Framework for Distributed Heterogeneous Systems , Polykarpos Thomadakis

Theses/Dissertations from 2022 2022

Dissertation: Machine Learning-Based Event Generator , Yasir Alanazi

Thesis: Using Ensemble Learning Techniques to Solve the Blind Drift Calibration Problem , Devin Scott Drake

Dissertation: A Relevance Model for Threat-Centric Ranking of Cybersecurity Vulnerabilities , Corren G. McCoy

Dissertation: Evaluation of Generative Models for Predicting Microstructure Geometries in Laser Powder Bed Fusion Additive Manufacturing , Andy Ramlatchan

Thesis: TransParsCit: A Transformer-Based Citation Parser Trained on Large-Scale Synthesized Data , MD Sami Uddin

Dissertation: Towards Privacy and Security Concerns of Adversarial Examples in Deep Hashing Image Retrieval , Yanru Xiao

Theses/Dissertations from 2021 2021

Dissertation: MOVE: Mobile Observers Variants and Extensions , Ryan Florin

Dissertation: Improving Collection Understanding for Web Archives with Storytelling: Shining Light Into Dark and Stormy Archives , Shawn M. Jones

Dissertation: A Unified Framework for Parallel Anisotropic Mesh Adaptation , Christos Tsolakis

Theses/Dissertations from 2020 2020

Dissertation: MementoMap: A Web Archive Profiling Framework for Efficient Memento Routing , Sawood Alam

Dissertation: A Framework for Verifying the Fixity of Archived Web Resources , Mohamed Aturban

Thesis: Parallelization of the Advancing Front Local Reconnection Mesh Generation Software Using a Pseudo-Constrained Parallel Data Refinement Method , Kevin Mark Garner Jr.

Dissertation: Towards Dynamic Vehicular Clouds , Aida Ghazizadeh

Dissertation: Bootstrapping Web Archive Collections From Micro-Collections in Social Media , Alexander C. Nwala

Dissertation: Automatic Linear and Curvilinear Mesh Generation Driven by Validity Fidelity and Topological Guarantees , Jing Xu

Theses/Dissertations from 2019 2019

Dissertation: Expanding the Usage of Web Archives by Recommending Archived Webpages Using Only the URI , Lulwah M. Alkwai

Dissertation: Highly Accurate Fragment Library for Protein Fold Recognition , Wessam Elhefnawy

Dissertation: Scalable Parallel Delaunay Image-to-Mesh Conversion for Shared and Distributed Memory Architectures , Daming Feng

Dissertation: Aggregating Private and Public Web Archives Using the Mementity Framework , Matthew R. Kelly

Thesis: Enhancing Portability in High Performance Computing: Designing Fast Scientific Code with Longevity , Jason Orender

Thesis: Novel Use of Neural Networks to Identify and Detect Electrical Infrastructure Performance , Evan Pierre Savaria

Theses/Dissertations from 2018 2018

Dissertation: New Methods to Improve Protein Structure Modeling , Maha Abdelrasoul

Dissertation: Applying Machine Learning to Advance Cyber Security: Network Based Intrusion Detection Systems , Hassan Hadi Latheeth AL-Maksousy

Thesis: To Relive the Web: A Framework for the Transformation and Archival Replay of Web Pages , John Andrew Berlin

Thesis: Supporting Big Data at the Vehicular Edge , Lloyd Decker

Thesis: Deep Learning for Segmentation Of 3D Cryo-EM Images , Devin Reid Haslam

Dissertation: FlexStream: SDN-Based Framework for Programmable and Flexible Adaptive Video Streaming , Ibrahim Ben Mustafa

Thesis: Novel Technique for Gait Analysis Using Two Waist Mounted Gyroscopes , Ahmed Nasr

Dissertation: Leveraging Resources on Anonymous Mobile Edge Nodes , Ahmed Salem

Theses/Dissertations from 2017 2017

Dissertation: SenSys: A Smartphone-Based Framework for ITS applications , Abdulla Ahmed Alasaadi

Dissertation: ItsBlue: A Distributed Bluetooth-Based Framework for Intelligent Transportation Systems , Ahmed Awad Alghamdi

Dissertation: Finite Element Modeling Driven by Health Care and Aerospace Applications , Fotios Drakopoulos

Dissertation: Efficient Machine Learning Approach for Optimizing Scientific Computing Applications on Emerging HPC Architectures , Kamesh Arumugam Karunanithi

Thesis: Multi-GPU Accelerated High-Fidelity Simulations of Beam-Beam Effects in Particle Colliders , Naga Sai Ravi Teja Majeti

Theses/Dissertations from 2016 2016

Dissertation: Using Web Archives to Enrich the Live Web Experience Through Storytelling , Yasmin AlNoamany

Thesis: Magnopark, Smart Parking Detection Based on Cellphone Magnetic Sensor , Maryam Arab

Dissertation: Scripts in a Frame: A Framework for Archiving Deferred Representations , Justin F. Brunelle

Dissertation: Machine Learning Methods for Brain Image Analysis , Ahmed Fakhry

Dissertation: Novel Monte Carlo Methods for Large-Scale Linear Algebra Operations , Hao Ji

Dissertation: Machine Learning Methods for Medical and Biological Image Computing , Rongjian Li

Dissertation: Toward Open and Programmable Wireless Network Edge , Mostafa Uddin

Thesis: An Optimized Multiple Right-Hand Side Dslash Kernel for Intel Xeon Phi , Aaron Walden

Dissertation: Towards Aggregating Time-Discounted Information in Sensor Networks , Xianping Wang

Dissertation: A Computational Framework for Learning from Complex Data: Formulations, Algorithms, and Applications , Wenlu Zhang

Theses/Dissertations from 2015 2015

Dissertation: Efficient Algorithms for Prokaryotic Whole Genome Assembly and Finishing , Abhishek Biswas

Dissertation: De Novo Protein Structure Modeling and Energy Function Design , Lin Chen

Dissertation: High Performance Large Graph Analytics by Enhancing Locality , Naga Shailaja Dasari

Thesis: Avoiding Spoilers on Mediawiki Fan Sites Using Memento , Shawn M. Jones

Dissertation: Energy Harvesting-Aware Design for Wireless Nanonetworks , Shahram Mohrehkesh

Thesis: Parallel Two-Dimensional Unstructured Anisotropic Delaunay Mesh Generation for Aerospace Applications , Juliette Kelly Pardue

Dissertation: Detecting, Modeling, and Predicting User Temporal Intention , Hany M. SalahEldeen

Dissertation: Wireless Networking for Vehicle to Infrastructure Communication and Automatic Incident Detection , Sarwar Aziz Sha-Mohammad

Dissertation: Computational Development for Secondary Structure Detection From Three-Dimensional Images of Cryo-Electron Microscopy , Dong Si

Thesis: Mobile Cloud Computing Based Non Rigid Registration for Image Guided Surgery , Arun Brahmavar Vishwanatha

Theses/Dissertations from 2014 2014

Dissertation: Web Archive Services Framework for Tighter Integration Between the Past and Present Web , Ahmed AlSum

Dissertation: Modeling Stem Cell Population Dynamics , Samiur Arif

Dissertation: A Framework for Web Object Self-Preservation , Charles L. Cartledge

Dissertation: Document Classification in Support of Automated Metadata Extraction Form Heterogeneous Collections , Paul K. Flynn

Dissertation: Resource Allocation in Vehicular Cloud Computing , Puya Ghazizadeh

Thesis: Generating Combinatorial Objects- A New Perspective , Alexander Chizoma Nwala

Dissertation: Enhancing Understanding of Discrete Event Simulation Models Through Analysis , Kara Ann Olson

Dissertation: Scalable Reasoning for Knowledge Bases Subject to Changes , Hui Shi

Dissertation: Improving Structural Features Prediction in Protein Structure Modeling , Ashraf Yaseen

Thesis: Computational Analysis of Gene Expression and Connectivity Patterns in the Convoluted Structures of Mouse Cerebellum , Tao Zeng

Theses/Dissertations from 2013 2013

Thesis: HTTP Mailbox - Asynchronous Restful Communication , Sawood Alam

Dissertation: TDMA Slot Reservation in Cluster-Based VANETs , Mohammad Salem Almalag

Thesis: Protein Loop Length Estimation From Medium Resolution Cryoem Images , Andrew R. McKnight

Theses/Dissertations from 2012 2012

Dissertation: De Novo Protein Structure Modeling from Cryoem Data Through a Dynamic Programming Algorithm in the Secondary Structure Topology Graph , Kamal H. Al Nasr

Dissertation: FRIEND: A Cyber-Physical System for Traffic Flow Related Information Aggregation and Dissemination , Samy S. El-Tawab

Thesis: An Extensible Framework for Creating Personal Archives of Web Resources Requiring Authentication , Matthew Ryan Kelly

Thesis: Visualizing Digital Collections at Archive-It , Kalpesh Padia

Theses/Dissertations from 2011 2011

Dissertation: A Framework for Incident Detection and notification in Vehicular Ad-Hoc Networks , Mahmoud Abuelela

Dissertation: A Framework for Dynamic Traffic Monitoring Using Vehicular Ad-Hoc Networks , Mohammad Hadi Arbabi

Thesis: A Probabilistic Analysis of Misparking in Reservation Based Parking Garages , Vikas G. Ashok

Thesis: A Penalty-Based Approach to Handling Cluster Sizing in Mobile Ad Hoc Networks , Ryan Florin

Dissertation: Data Aggregation and Dissemination in Vehicular Ad-Hoc Networks , Khaled Ibrahim

Dissertation: Using the Web Infrastructure for Real Time Recovery of Missing Web Pages , Martin Klein

Theses/Dissertations from 2010 2010

Dissertation: A Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks , Hady S. Abdel Salam

Thesis: Merging Schemas in a Collaborative Faceted Classification System , Jianxiang Li

Thesis: XPath-Based Template Language for Describing the Placement of Metadata within a Document , Vijay Kumar Musham

Dissertation: Providing Location Security in Vehicular Ad Hoc Networks , Gongjun Yan

Theses/Dissertations from 2009 2009

Dissertation: Algorithms for Vertex-Weighted Matching in Graphs , Mahantesh Halappanavar

Theses/Dissertations from 2008 2008

Thesis: Using Timed-Release Cryptography to Mitigate Preservation Risk of Embargo Periods , Rabia Haq

Dissertation: Biology-Inspired Approach for Communal Behavior in Massively Deployed Sensor Networks , Kennie H. Jones

Dissertation: Biological Networks: Modeling and Structural Analysis , Emad Y. Ramadan

Dissertation: Integrating Preservation Functions Into the Web Server , Joan A. Smith

Theses/Dissertations from 2007 2007

Dissertation: FreeLib: A Self-Sustainable Peer-to-Peer Digital Library Framework for Evolving Communities , Ashraf A. Amrou

Thesis: Channel Management in Heterogeneous Cellular Networks , Mohammad Hadi Arbabi

Dissertation: Diagnosing Reading strategies: Paraphrase Recognition , Chutima Boonthum

Thesis: Investigating Real-Time Sonar Performance Predictions Using Beowulf Clustering , Charles Lane Cartledge

Dissertation: Lazy Preservation: Reconstructing Websites from the Web Infrastructure , Frank McCown

Theses/Dissertations from 2006 2006

Dissertation: Group Key Management in Wireless Ad-Hoc and Sensor Networks , Mohammed A. Moharrum

Dissertation: Template-Based Metadata Extraction for Heterogeneous Collection , Jianfeng Tang

Advanced Search

  • Notify me via email or RSS
  • Collections
  • Disciplines
  • Author Guidelines
  • Department of Computer Science
  • Other Digital Collections
  • ODU Libraries
  • Old Dominion University

Home | About | FAQ | My Account | Accessibility Statement

Privacy Copyright

SDSU

Department of Computer Science

  • Teaching Associates
  • Undergraduate Advising
  • Graduate Advising
  • Faculty Positions
  • Computer Sciences Advisory Board
  • Fall 2021 Old/New CS Major/Minor FAQs
  • Undergraduate Degree Information
  • Prospective Undergrads
  • 2021 CS Major Requirements
  • 2020 CS Major Requirements
  • 2021 CS Minor Requirements
  • 2020 CS Minor Requirements
  • M.S. in Computer Science
  • M.S. in Computer Science 2023
  • M.S. in Computer Science 2022
  • Applying to the Master’s in CS Program
  • Thesis Defense

Past Theses

  • CS Master Exams Registration: Fall 2024
  • Automata & Formal Languages
  • Data Structures & Algorithms
  • Database Management Systems
  • Intelligent Systems & Robotics
  • Operating Systems & Architecture
  • Programming Languages
  • Applying to the Program
  • Registering for Classes
  • GIS Certificate
  • Laboratories
  • Sciences Advising
  • Financial Aid & Scholarships
  • Scholarship Finder
  • Graduate Studies
  • Student Ability Center
  • Student Support Programs
  • Study Abroad
  • Health Resources
  • Counseling & Psychological Services
  • Employee Resources
  • Technical Services
  • Job Possibilities for CS Majors
  • Career Development
  • Clubs & Organizations
  • Cultural Centers
  • Student Council
  • ACM Chapter
  • Cyber Defense Team
  • Mechatronics Club
  • Give to the Department

Recent CS Masters Theses

The following is a list of some of the recently completed CS Masters Theses.

Date Student Adviser Title
13-Dec-16 Arpita Banerjee Eckberg
08-Dec-16 Srilaxmi Kamatam Eckberg
07-Dec-16 RASHMI AHUJA Eckberg
21-Nov-16 Prasanthi Kornepati Eckberg
10-Nov-16 Akshay Jagtap Eckberg
01-Nov-16 Ranjith Kantamneni Eckberg
28-Oct-16 Michal Pasamonik Tarokh
27-Oct-16 Rohit Kulkarni Eckberg
21-Oct-16 Akhil Gokhale Eckberg
20-Oct-16 Rituka Tuteja Eckberg
19-Oct-16 Mayur Jurani Eckberg
18-Oct-16 Kavish Ghime Eckberg
13-Oct-16 Rohan Rampuria Eckberg
20-Sep-16 Ramya Dalapathirao Eckberg
3-Aug-16 Jeffrey Sadural Edwards
20-Jul-16 Isha Gautam Eckberg
14-Jul-16 KIRTI GUPTA Eckberg
5-May-16 Bavya Kumaresan Eckberg
3-May-16 Wenjun Zhu Whitney
27-Apr-16 Savita Patil Eckberg
27-Apr-16 Samatha Gajula Whitney
27-Apr-16 Radhika Deshpande Eckberg
26-Apr-16 Tanishq Chander Eckberg
22-Apr-16 Bharat Samudrala Eckberg
15-Apr-16 Umar Quadri Eckberg
14-Apr-16 Shivangi Pyasi Eckberg
13-Apr-16 Vivek Shah Eckberg
13-Apr-16 Nagendra Balachandra Eckberg
8-Apr-16 Vipin Thakur Eckberg
8-Apr-16 Deepthi Yaramala Eckberg
6-Apr-16 Veenu Prajapat Eckberg
6-Apr-16 Shubha Ravikumar Eckberg
6-Apr-16 Riddhi Shah Eckberg
6-Apr-16 Bela Mhasavade Eckberg
23-Mar-16 Monmita Choudhury Eckberg
23-Mar-16 Chinnu Chullipparambil Eckberg
22-Mar-16 Kumar Nishant Tarokh
9-Mar-16 Preethi Prabhu Eckberg
4-Mar-16 Vignesh Ramakrishnan Eckberg
3-Mar-16 Aarti Gokhale Wang
29-Feb-16 Sunny Jagadeesh (2) Eckberg
18-Feb-16 Navya Kumar Wang
10-Feb-16 Satya Vema Eckberg
9-Feb-16 Saurabh Kalantri Eckberg
8-Feb-16 Madhura Babu Eckberg
19-Jan-16 Devang Shah Eckberg
16-Dec-15 James Bible Eckberg
11-Dec-15 Pooja Saroha Eckberg
10-Dec-15 Sunny Jagadeesh (1) Eckberg
10-Dec-15 Ritu Kamboj Eckberg
10-Dec-15 Nitish Nalwade Eckberg
9-Dec-15 Surabhi Anand Eckberg
8-Dec-15 Julian Raheema Edwards
2-Dec-15 Rajagopal Vajja Eckberg
30-Nov-15 SreeLakshmi Reddygari Eckberg
23-Nov-15 Ramya Nagaraj Eckberg
16-Nov-15 Shelly Oberoi Eckberg
10-Nov-15 Ranjana Venkataraman Eckberg
9-Nov-15 Divyashree Vijaykumar Eckberg
9-Nov-15 Deepika Urs Eckberg
5-Nov-15 Vaishnavi Balaji Wang
 4-Nov-15 Anurag Dani  Eckberg
 30-Oct-15 Varun Penumalla  Eckberg
 30-Oct-15 Rakesh Thakur  Eckberg
 30-Oct-15 Pratik Bhatt  Eckberg
 29-Oct-15 Pratyusha Uddaraju  Edwards
 28-Oct-15 Sunil Kadiwal  Eckberg
 27-Oct-15 Bharath Mylarappa  Eckberg
 26-Oct-15 Nisha Sharma  Eckberg
 23-Oct-15 Sumer Pochi  Eckberg
 23-Oct-15 Amol Kawade  Eckberg
 21-Oct-15 Naitik Doshi  Eckberg
19-Oct-15 Ting Guo Vuskovic
19-Oct-15 Sappidi Sowjanya Eckberg
19-Oct-15 Aditya Kappagantula Eckberg
16-Oct-15 Parmeet Singh Eckberg
15-Oct-15 Vedika Jadhav Eckberg
15-Oct-15 Shailesh Patil Eckberg
13-Oct-15 Vyshakh Babji Eckberg
7-Oct-15 Jasika Kamboj Eckberg
7-Oct-15 Sahil Agarwal Eckberg
6-Oct-15 Sunil Duddi Eckberg
5-Oct-15 Joonyoung Yu Tarokh
1-Oct-15 Priyanka Jadhav Eckberg
1-Oct-15 Ankit Ahlawat Eckberg
24-Sep-15 Aditya Nalawade Eckberg
16-Sep-15 Nikhil Gupta Eckberg
15-Sep-15 Atiehalsadat Kashanimoghaddam Ozturk
12-Aug-15 Sivanarayana Gaddam Vuskovic
11-Aug-15 Dhanya Ramdas Riggins
30-Jun-15 Nanditha Murthy Eckberg
4-Jun-15 Rishu Mishra Stewart
14-May-15 Shankara Meenkeri Stewart
1-May-15 Artee Dubey Eckberg
20-Apr-15 Salil Aggarwal Eckberg
10-Apr-15 Garima Verma Eckberg
9-Apr-15 Srinidhi Balaram Eckberg
8-Apr-15 Sumeer Tuli Eckberg
8-Apr-15 Ashok Ramachandra Eckberg
3-Mar-15 Sourabh Gupta Eckberg
30-Mar-15 Ankur Singh Eckberg
20-Mar-15 Kavya Nagaraja Eckberg
12-Feb-15 Saran Alla Eckberg
12-Feb-15 Ashwin Thilakkumar Eckberg
11-Feb-15 Sarfaraz Haque Eckberg
11-Feb-15 Anshul Gupta Eckberg
26-Jan-15 Swathi Mannepalli Eckberg
15-Dec-14 Harjinder Singh Eckberg
04-Dec-14 SHIVAM DIXIT Eckberg
02-Dec-14 Matthew Shaw Edwards
25-Nov-14 Sanket Shah Eckberg
19-Nov-14 Anupama Ranebennur Eckberg
17-Nov-14 Sudhir Phophaliya Eckberg
17-Nov-14 Mukesh Oberoi Eckberg
13-Nov-14 Swathi Artham Eckberg
12-Nov-14 Vigya Lnu Tarokh
12-Nov-14 Pradeep Rana Eckberg
10-Nov-14 Ashish Konda Eckberg
09-Nov-14 Saumya Sharma Eckberg
06-Nov-14 Devi Pakala Eckberg
05-Nov-14 Vaishnavi Srinivasan Eckberg
05-Nov-14 Bharath Prakash Eckberg
31-Oct-14 Rahul Swamy Eckberg
30-Oct-14 Varsha Kota Eckberg
30-Oct-14 KanakaNethra RajahNagarajasetty  Eckberg
30-Oct-14 Amruta Gaikwad Eckberg
29-Oct-14 Atul Khaire Eckberg
24-Oct-14 Priya Jayaprakash Whitney
24-Oct-14  Likhita Gonchikara Eckberg
22-Oct-14 Akshay Manathkar Eckberg
21-Oct-14 Dipal Kashipara Eckberg
15-Oct-14 Ravikanth Boppidi Eckberg
02-Oct-14 Dharmendhar Pulakunta Eckberg
30-Sep-14 AMAN GHEI Eckberg
22-Sep-14 SHRUTHI SRIKANTAIAH Eckberg
28-Aug-14 Hoda Sayyadinejad Whitney
22-Aug-14 MOUMITA CHATTERJEE Eckberg
12-Aug-14 Xiaobin Zhang Tarokh
17-Jul-14 Bhakta Shardul Eckberg
11-Jun-14 Simmerdeep Singh Lewis
15-May-14 Richard Vu Tarokh
14-May-14 Suchismita Subudhi Eckberg
14-May-14 Chintal Vashi Whitney
13-May-14 Deepika Srinath Eckberg
02-May-14 Saifuddin Tariwala Eckberg
02-May-14 Nachiket Tanksale Eckberg
01-May-14 Abhishikta Vaddineni Whitney
24-Apr-14 Sandeep Muddam Eckberg
23-Apr-14 Chetan Rokhade Root
17-Apr-14 Vijaya Bylaiah Eckberg
15-Apr-14 Ketaki Raste Eckberg Big Data Analytics – Hadoop Performance Analysis
14-Apr-14 Rashmi Dahasahasra Root
14-Apr-14 Isilay Dural Eckberg
09-Apr-14 Sameer Kathawate Eckberg
 27-Mar-14  Samia Fatima  Eckberg
27-Mar-14 Pallavi Mokashi Eckberg
25-Mar-14 Sushruth Chandrashekar Eckberg
24-Mar-14 Nomitha Mudireddy Eckberg
24-Mar-14 DEBOSHREE SARKAR Riggins
20-Mar-14 Manasa Rao Eckberg
12-Mar-14 Aarthie Murugavel Root
 21-Feb-14  Cailiang Xu  Xie  
27-Nov-13 Mahmood Contractor Eckberg
27-Nov-13 Luma Zakaria Eckberg
20-Nov-13 Varun Jayakumar Eckberg
20-Nov-13 Vanya Goel Riggins
20-Nov-13 Abhiraj Pande Eckberg
13-Nov-13 Srivenkata Gantikota Eckberg
08-Nov-13 Kuang Yao Lewis
13-Nov-13 Mini Pillai Eckberg
07-Nov-13 Aditi Akalkotkar Eckberg
31-Oct-13 Krishan Sharma Eckberg
29-Oct-13 Megha Shaseendran Stewart
23-Oct-13 Shruthi Rao Eckberg
10-Oct-13 Rima Soury Xie
09-Oct-13 Shreyas Diwan Eckberg
08-Oct-13 Kishore Reddy Eckberg
03-Oct-13 Lakshmi Vijayachandran Eckberg
22-Aug-13 Swati Patel Eckberg
06-Aug-13 Ankur Bhattacharjee Eckberg
05-Aug-13 Shruti Mahajan Tarokh
02-Jul-13 Anisha Santharam Eckberg
20-May-13 Johanna Stinner-Sloan Roch
16-May-13 Atul Vijayakumar Lewis
15-May-13 Leslie Viviani Lewis
9-May-13 Priyanka Angolkar Eckberg
8-May-13 Prashasti Gehalot Riggins
8-May-13 Aparna Ghate Eckberg
30-Apr-13 Sadana Borra Eckberg
30-Apr-13

Aditi Singh

Lewis

18-Apr-13 Andrew Luxner Edwards
18-Apr-13 Anal Surti Eckberg
17-Apr-13 Lavanya Vangalkrishnakumar Eckberg
17-Apr-13 Kevin Leake Lewis
15-Apr-13 Ranjitha Shenoy Tarokh
9-Apr-13 Hitesh Chaudhary Lewis
29-Mar-13 Ashish Tandel Tarokh
28-Mar-13

Kusuma Devanga

Eckberg

28-Mar-13

Akin Gursel

Eckberg

27-Mar-13

Sudeshna Mukherjee

Eckberg

20-Mar-13

Vikram Ramanna

Sarkar

4-Mar-13

Vikas Sharma

Lewis

25-Feb-13

Kanika Maheshwari

Eckberg

20-Feb-13

Aseem Chaudhary

Eckberg

7-Jan-13

Swathi Simmula

 Lewis

19-Dec-12

Smita Digambar More

 Thomas

12-Dec-12

John Stronks

 Lewis

11-Dec-12

Sukhdeep Kaur

 Lewis

10-Dec-12

Rama Bandi

 Vuskovic

7-Dec-12

Melroy D’Monty

 Eckberg

6-Dec-12

Angad Manchanda

 Interlando

21-Nov-12

Sirisha Jonnalagadda

Eckberg

20-Nov-12

Deepika Agarwal

 Eckberg

19-Nov-12

Sheridan Wright

 Edwards

14-Nov-12

Aruna Alluri

 Whitney

 9-Nov-12

Ravish Thakor

 Marovac

 9-Nov-12

Park Patel

 Marovac

 9-Nov-12

Aesha Thakkar

 Marovac

By Third Party Authentication Server

 7-Nov-12

Namrata Garach

 Whitney

 6-Nov-12

Shrutika Sutar

 Eckberg

5-Nov-12

Monica Maleyanda

 Eckberg

 31-Oct-12

Steven Williams

Edwards 

 25-Oct-12

Varun Jaiswal

 Lewis

 25-Oct-12

Shreyas Shah

 Lewis

 25-Oct-12

Pratibha Atri

 Eckberg

 24-Oct-12

Xinhua Fahy

 Xie

 24-Oct-12

Sridattateja Karna

 Walsh

 24-Oct-12

Kashyap Ivaturi

 Eckberg

23-Oct-12

Dilpreet Sandhu

 Eckberg

 19-Oct-12

 Tejpreet Sempla

 Lewis

 12-Oct-12

 Sudeep Sen

 Lewis

12-Oct-12

 Manoj Raskar

 Lewis

 12-Oct-12

 Arvind Morwal

 Lewis

 11-Oct-12

 Preetam Borah

 Lewis

Implementation of DTW Algorithm for Application Security

 5-Oct-12

 Ankit Patel

 Eckberg

For Smartphone Applications

 27-Sep-12

 Yunita

 Bhattacharjee

For an AJAX Based Course Management System

 18-Sep-12

 Aditi Laddha

 Eckberg

 15-Aug-12

 Santosh Dantuluri

 Eckberg

 14-Aug-12

 Tushar Jadhav

 Lewis

 13-Aug-12

 Monal Doctor

 Eckberg

9-Aug-12

 Parita Shah

 Eckberg

3-Aug-12

Nilay Jani

Lewis

1-Aug-12

Rima Shah

Riggins

31-Jul-12

Gaurav Sharma

Eckberg 

10-Jul-12

Bhavana Raghupathi

Eckberg

10-Jul-12

Paola Alvarez

Eckberg

3-Jul-12

Karuna Hotlani

Eckberg

3-Jul-12

Rahul Chaturvedi

Eckberg

27-Jun-12

Fnu Sourabh

Stewart

Tidal Forces Using XNA Programming Framework

26-Jun-12

Achal Shah

Lewis

20-Jun-12

Uma Kunapareddy

Lewis

19-Jun-12 Reema Shah Eckberg
24-May-12 Hetang Shah Thomas
23-May-12 Anirudh Garg Lewis
23-May-12 Devang Patel Lewis
21-May-12 Haofei Fang Vuskovic
14-May-12 Xiaohui Zeng Eckberg
14-May-12 Mithun Nanjegowda Lewis
10-May-12 Chetan Gowda Eckberg
10-May-12 Sunil Ramachandra Eckberg
8-May-12 Sarath Keerthipati Eckberg
8-May-12 Anand Bikkavilli Eckberg
7-May-12 Abhinav Dhiman Lewis
7-May-12 Sunanda Komaragiri Lewis
3-May-12 Chatura Ettigi Lewis
2-May-12 Vinay Polisetty Lewis
1-May-12 Zarana Patel Lewis
27-Apr-12 Pratima Pillarisetti Root
24-Apr-12 Sunjna Kashyap Lewis
24-Apr-12 Chaitanya Deosthale Lewis
23-Apr-12 Mohit Joshi Lewis
20-Apr-12 Vincent Stanley Dayes Root
20-Apr-12 Brian Blaine Tarokh
12-Apr-12 Rajkumar Thulasimani Lewis
12-Apr-12 Darshini Rathod Lewis
11-Apr-12 Mehul Shah Lewis
10-Apr-12 ANJALI MATHUR Eckberg
4-Apr-12 Tushar Nimbalkar Riggins
2-Apr-12 Xinhua Fahy Xie
2-Apr-12 Thomas Drudge Valafar
29-Mar-12 Prashant Dikshit Eckberg
22-Mar-12 NEHA BANSAL Riggins
20-Mar-12 Hiral Patel Marovac
20-Mar-12 Honey Walia Beck
20-Mar-12 Abhishek Sood Stewart
19-Mar-12 Avinash Vadi Tarokh
19-Mar-12 Mirza Mohammed Akram Baig Riggins
12-Mar-12 Lantian Gai Xie
28-Feb-12 Sonia Patel Eckberg
21-Feb-12 Shamal Matty Eckberg
20-Feb-12 Deepa Gopal Bhattacharjee
27-Jan-12 Daniel Bolton Whitney
20-Dec-11 Ashish Gupta Xie
15-Dec-11 Chaitra Jayaram Manjunath Eckberg
15-Dec-11 Tarini Shah Eckberg
14-Dec-11 Dravya Nataraj Eckberg
8-Dec-11 Kazi Tulip Bhattacharjee
8-Dec-11 Prashanth Govindaraj Lewis
29-Nov-11 MITHUN RANGANATH Eckberg
28-Nov-11 Sri Tulasi Peddola Lewis
17-Nov-11 Kejue Jia Donald
17-Nov-11 SACHIN JAIN Eckberg
16-Nov-11 Vivek Shah Eckberg
15-Nov-11 Davinderpaul Makkar Lewis
14-Nov-11 William King Vuskovic
7-Nov-11 Robert Rota Lewis
31-Oct-11 Rohit Gupta Eckberg
31-Oct-11 Rakhi Harkawat Eckberg
28-Oct-11 Yashodhar Patel Lewis
28-Oct-11 Abdul Abdurrab Xie
27-Oct-11 Sunil Lakhiyani Lewis
27-Oct-11 Swapnil Devikar Lewis
25-Oct-11 Swagath Manda Eckberg
25-Oct-11 Krithika Mathivanan Eckberg
20-Oct-11 Siva Krishna Hari Bhattacharjee
19-Oct-11 Ashwini Govindagoudar Eckberg
10-Oct-11 RACHANA BEDEKAR Eckberg
10-Oct-11 Pooja Shah Eckberg
10-Oct-11 Ravali Yadavalli Eckberg
6-Oct-11 Vivek Sachdeva Eckberg
3-Oct-11 Shah Sudhirbhai Eckberg
22-Sep-11 Adarsh Joshi Lewis
22-Sep-11 Arvind Karanam Lewis
16-Sep-11 Sathyanarayan Chandrashekar Stewart
15-Sep-11 Vinita Kondhalkar Lewis
31-Aug-11 Jimmie Dixon Edwards
30-Aug-11 Jonathan Tjioe Xie
25-Aug-11 CHANDRA GOPALAIAH Eckberg

W&M ScholarWorks

Home > Arts and Sciences > Computer Science > COMPUTERSCIENCEETD

Computer Science Theses, Dissertations, and Masters Projects

Theses/dissertations from 2024 2024.

Low-Rank Matrix And Tensor Models For Data Science Applications , Jeremy Moulton Myers

Learning-Based Sensing For Solving Health-Related Problems , Minglong Sun

Exploring Transient Execution Vulnerabilities, Side-Channel Attacks, And Defenses , Tao Zhang

Theses/Dissertations from 2023 2023

Appearance Driven Reflectance Modeling , James Christopher Bieron

Domain-Specific Optimization For Machine Learning System , Yu Chen

Intelligent Software Tooling For Improving Software Development , Nathan Allen Cooper

Amsel Criteria Based Computer Vision For Bacterial Vaginosis Diagnosis , Daniel Edwards Highland

Learning-Based Ubiquitous Sensing For Solving Real-World Problems , Woosub Jung

Recoverable Memory Bank For Class-Incremental Learning , Jiangtao Kong

A Reevaluation Of Why Crypto-Detectors Fail: A Systematic Revaluation Of Cryptographic Misuse Detection Techniques , Scott Marsden

Achieving Real-Time Dnn Execution On Mobile Devices With Compiler Optimizations , Wei Niu

Matfusion: A Generative Diffusion Model For Svbrdf Capture , Samuel Lee Sartor

A Comprehensive Study Of Bills Of Materials For Software Systems , Trevor Stalnaker

Program Analysis For Software Engineers And Students , Jialiang Tan

Efficient Parallelization Of Irregular Applications On Gpu Architectures , Qihan Wang

Exploring Software Licensing Issues Faced By Legal Practitioners , Nathan James Wintersgill

Theses/Dissertations from 2022 2022

Flexible And Robust Iterative Methods For The Partial Singular Value Decomposition , Steven Goldenberg

Techniques For Accelerating Large-Scale Automata Processing , Hongyuan Liu

Enabling Practical Evaluation Of Privacy Of Commodity-Iot , Sunil Manandhar

Exploring Multi-Level Parallelism For Graph-Based Applications Via Algorithm And System Co-Design , Zhen Peng

Communication And Computation Efficient Deep Learning , Zeyi Tao

Practical Gpgpu Application Resilience Estimation And Fortification , Lishan Yang

Theses/Dissertations from 2021 2021

On Supporting Android Software Developers And Testers , Carlos Eduardo Bernal Cardenas

Data-Driven Reflectance Estimation Under Natural Lighting , Victoria Cooper

Rethinking Cache Hierarchy And Interconnect Design For Next-Generation Gpus , Mohamed Assem Abd ElMohsen Ibrahim

Low-Overhead Techniques For Secure And Reliable Gpu Computing , Gurunath Kadam

Revisiting Isolation For System Security And Efficiency In The Era Of Internet Of Things , Lele Ma

Epidemic Spread Modeling For Covid-19 Using Hard Data , Anna Schmedding

Performance Optimization With An Integrated View Of Compiler And Application Knowledge , Ruiqin Tian

High-Dimensional Machine Learning Models In Fintech , Qiong Wu

Distributed Byzantine Tolerant Machine Learning , Qi Xia

Combining Performance Profiling And Modeling For Accuracy And Efficiency , Hao Xu

Theses/Dissertations from 2020 2020

Single Image Direct-Global Illumination Separation , Zhaoliang Duan

Exploring Heterogeneous Architectures With Tools And Applications , Du Shen

Understanding Performance Inefficiencies In Native And Managed Languages , Pengfei Su

Design And Analysis Of Memory Management Techniques For Next-Generation Gpus , Haonan Wang

Dietary Monitoring Through Sensing Mastication Dynamics , Shuangquan Wang

Hardware-Assisted Security Mechanisms On Arm-Based Multi-Core Processors , Shengye Wan

Wearable Technology For Healthcare And Athletic Performance , Amanda Annette Watson

Deep Learning In Software Engineering , Cody Watson

Pinpointing Software Inefficiencies With Profiling , Shasha Wen

Motion Sensors-Based Human Behavior Recognition And Analysis , Hongyang Zhao

On Cross-Series Machine Learning Models , Xiaodan Zhu

Theses/Dissertations from 2019 2019

Research on Efficiency and Security for Emerging Distributed Applications , Zijiang Hao

On Enhancing Security of Password-Based Authentication , Yue Li

Improving Wifi Sensing And Networking With Channel State Information , Yongsen Ma

GPGPU Reliability Analysis: From Applications to Large Scale Systems , Bin Nie

Learning Code Transformations via Neural Machine Translation , Michele Tufano

Theses/Dissertations from 2018 2018

Usability, Efficiency and Security of Personal Computing Technologies , Nancy Carter

Investigating Emerging Security Threats in Clouds and Data Centers , Xing Gao

Mixed-Weight Open Locating-Dominating Sets , Robin M. Givens

On Improving (Non)Functional Testing , Qi Luo

Automating Software Development for Mobile Computing Platforms , Kevin Patrick Moran

Exploring New Paradigms for Mobile Edge Computing , Yutao Tang

Assisting Software Developers With License Compliance , Christopher Vendome

Understanding and Enriching Randomness Within Resource-Constrained Devices , Kyle Wallace

Enhancing Usability, Security, and Performance in Mobile Computing , Shanhe Yi

Quantifying and Explaining Causal Effects of World Bank Aid Projects , Jianing Simulation Zhao

Theses/Dissertations from 2017 2017

On The Impact of Internet Naming Evolution: Deployment, Performance, and Security Implications , Shuai Hao

Security Enhancements in Voice Over Ip Networks , Seyed Amir Iranmanesh

Automatically Documenting Software Artifacts , Boyang Li

Data-Driven Radiometric Photo-Linearization , Han Li

An Investigation of Power Saving and Privacy Protection on Smartphones , Dachuan Liu

Enhancing Energy Efficiency and Privacy Protection of Smart Devices , Ge Peng

Enhancing Usability and Security through Alternative Authentication Methods , Nicolas Jorge Van Balen

Deep Learning Software Repositories , Martin White

Workload Prediction for Efficient Performance Isolation and System Reliability , Ji Xue

Exploiting Power for Smartphone Security and Privacy , Qing Yang

Theses/Dissertations from 2016 2016

Enhancing The Sensing Capabilities of Mobile and Embedded Systems , Daniel George Graham

Methods for Estimating The Diagonal of Matrix Functions , Jesse Harrison Laeuchli

Supporting Evolution and Maintenance of android Apps , Mario Linares-Vasquez

The Impact of Surface Normals on Appearance , Kathleen Dorothy Moore

Enhancing Mobile Device System using Information from Users and Upper Layers , Dung Nguyen Tien

Security and Privacy for Ubiquitous Mobile Devices , Edmund Novak

Security Supports for Cyber-Physical System and its Communication Networks , Zhengrui Qin

Rethinking Privacy and Security Mechanisms in Online Social Networks , Xin Ruan

Protecting Web Contents Against Persistent Crawlers , Shengye Wan

Managing Micro Vms in Amazon Ec2 , Jiawei Wen

Algorithms for Large Scale Problems in Eigenvalue and Svd Computations and in Big Data Applications , Lingfei Wu

Investigating Fraudulent and Privacy Activities in Online Business. , Haitao Xu

Understanding Security Threats in Cloud , Zhang Xu

Workload Interleaving with Performance Guarantees in Data Centers , Feng Yan

Theses/Dissertations from 2015 2015

Configuring and Assembling Information Retrieval based Solutions for Software Engineering Tasks. , Bogdan Dit

Enhancing Bug Reports for Mobile Apps , Kevin Patrick Moran

Providing efficient services for smartphone applications , Yifan Zhang

Enabling Parallel Execution via Principled Speculation. , Zhijia Zhao

Advancing Feedback-Driven Optimization for Modern Computing. , Mingzhou Zhou

Theses/Dissertations from 2014 2014

Towards Secure, Power-Efficient and Location-Aware Mobile Computing , Hao Han

Studying and Enabling Reuse in android Mobile Apps , andrew Steven Holtzhauer

Effective Resource and Workload Management in Data Centers , Lei Lu

Matching non-uniformity for program optimizations on heterogeneous many-core systems , Bo Wu

Exploiting behavioral biometrics for user security enhancements , Nan Zheng

Theses/Dissertations from 2013 2013

Real-Time High-Quality Image to Mesh Conversion for Finite Element Simulations , Panagiotis Foteinos

Translating Spatial Problems into Lumpable Markov Chains , Ruth Elizabeth Lamprecht

Tracelab: Reproducing Empirical Software Engineering Research , Evan Alexander Moritz

Network Traffic Aware Smartphone Energy Savings , andrew Joseph Pyles

Improving Security and Privacy in Online Social Networks , Wei Wei

Improving Energy Efficiency and Security for Pervasive Computing Systems , Fengyuan Xu

Theses/Dissertations from 2012 2012

Detecting Abnormal Behavior in Web Applications , Zi Chu

Information Integration for Software Maintenance and Evolution. , Malcom Bernard Gethers II

  • Collections
  • Disciplines

Advanced Search

  • Notify me via email or RSS

Author Corner

About scholarworks.

  • Honors Theses
  • W&M Libraries
  • VIMS Hargis Library
  • W&M Law School Repository
  • Research Guides

Home | About | FAQ | My Account | Accessibility Statement

Privacy Copyright

St Andrews Research Repository

St Andrews University Home

  •   St Andrews Research Repository
  • Computer Science (School of)
  • Computer Science

Computer Science Masters Theses

  • Register / Login

By Issue Date Names Titles Subjects Classification Type Funder

Search within this collection:

All of our academic staff are research active, working with a team of post-graduate and post-doctoral researchers and a lively population of research students. Our research focuses on core themes of theoretical and practical computer science: artificial intelligence and symbolic computation, networked and distributed systems, systems engineering, and human computer interaction.

For more information please visit the School of Computer science home page.

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

Recent Submissions

Survey on data fragmentation issues for users .

feed

Computer Science Thesis Topics

Academic Writing Service

This page provides a comprehensive list of computer science thesis topics , carefully curated to support students in identifying and selecting innovative and relevant areas for their academic research. Whether you are at the beginning of your research journey or are seeking a specific area to explore further, this guide aims to serve as an essential resource. With an expansive array of topics spread across various sub-disciplines of computer science, this list is designed to meet a diverse range of interests and academic needs. From the complexities of artificial intelligence to the intricate designs of web development, each category is equipped with 40 specific topics, offering a breadth of possibilities to inspire your next big thesis project. Explore our guide to find not only a topic that resonates with your academic ambitions but also one that has the potential to contribute significantly to the field of computer science.

1000 Computer Science Thesis Topics and Ideas

Computer Science Thesis Topics

Academic Writing, Editing, Proofreading, And Problem Solving Services

Get 10% off with 24start discount code, browse computer science thesis topics:, artificial intelligence thesis topics, augmented reality thesis topics, big data analytics thesis topics, bioinformatics thesis topics, blockchain technology thesis topics, cloud computing thesis topics, computer engineering thesis topics, computer vision thesis topics, cybersecurity thesis topics, data science thesis topics, digital transformation thesis topics, distributed systems and networks thesis topics, geographic information systems (gis) thesis topics, human-computer interaction (hci) thesis topics, image processing thesis topics, information system thesis topics, information technology thesis topics.

  • Internet Of Things (IoT) Thesis Topics

Machine Learning Thesis Topics

Neural networks thesis topics, programming thesis topics, quantum computing thesis topics, robotics thesis topics, software engineering thesis topics, web development thesis topics.

  • Ethical Implications of AI in Decision-Making Processes
  • The Role of AI in Personalized Medicine: Opportunities and Challenges
  • Advances in AI-Driven Predictive Analytics in Retail
  • AI in Autonomous Vehicles: Safety, Regulation, and Technology Integration
  • Natural Language Processing: Improving Human-Machine Interaction
  • The Future of AI in Cybersecurity: Threats and Defenses
  • Machine Learning Algorithms for Real-Time Data Processing
  • AI and the Internet of Things: Transforming Smart Home Technology
  • The Impact of Deep Learning on Image Recognition Technologies
  • Reinforcement Learning: Applications in Robotics and Automation
  • AI in Finance: Algorithmic Trading and Risk Assessment
  • Bias and Fairness in AI: Addressing Socio-Technical Challenges
  • The Evolution of AI in Education: Customized Learning Experiences
  • AI for Environmental Conservation: Tracking and Predictive Analysis
  • The Role of Artificial Neural Networks in Weather Forecasting
  • AI in Agriculture: Predictive Analytics for Crop and Soil Management
  • Emotional Recognition AI: Implications for Mental Health Assessments
  • AI in Space Exploration: Autonomous Rovers and Mission Planning
  • Enhancing User Experience with AI in Video Games
  • AI-Powered Virtual Assistants: Trends, Effectiveness, and User Trust
  • The Integration of AI in Traditional Industries: Case Studies
  • Generative AI Models in Art and Creativity
  • AI in LegalTech: Document Analysis and Litigation Prediction
  • Healthcare Diagnostics: AI Applications in Radiology and Pathology
  • AI and Blockchain: Enhancing Security in Decentralized Systems
  • Ethics of AI in Surveillance: Privacy vs. Security
  • AI in E-commerce: Personalization Engines and Customer Behavior Analysis
  • The Future of AI in Telecommunications: Network Optimization and Service Delivery
  • AI in Manufacturing: Predictive Maintenance and Quality Control
  • Challenges of AI in Elderly Care: Ethical Considerations and Technological Solutions
  • The Role of AI in Public Safety and Emergency Response
  • AI for Content Creation: Impact on Media and Journalism
  • AI-Driven Algorithms for Efficient Energy Management
  • The Role of AI in Cultural Heritage Preservation
  • AI and the Future of Public Transport: Optimization and Management
  • Enhancing Sports Performance with AI-Based Analytics
  • AI in Human Resources: Automating Recruitment and Employee Management
  • Real-Time Translation AI: Breaking Language Barriers
  • AI in Mental Health: Tools for Monitoring and Therapy Assistance
  • The Future of AI Governance: Regulation and Standardization
  • AR in Medical Training and Surgery Simulation
  • The Impact of Augmented Reality in Retail: Enhancing Consumer Experience
  • Augmented Reality for Enhanced Navigation Systems
  • AR Applications in Maintenance and Repair in Industrial Settings
  • The Role of AR in Enhancing Online Education
  • Augmented Reality in Cultural Heritage: Interactive Visitor Experiences
  • Developing AR Tools for Improved Sports Coaching and Training
  • Privacy and Security Challenges in Augmented Reality Applications
  • The Future of AR in Advertising: Engagement and Measurement
  • User Interface Design for AR: Principles and Best Practices
  • AR in Automotive Industry: Enhancing Driving Experience and Safety
  • Augmented Reality for Emergency Response Training
  • AR and IoT: Converging Technologies for Smart Environments
  • Enhancing Physical Rehabilitation with AR Applications
  • The Role of AR in Enhancing Public Safety and Awareness
  • Augmented Reality in Fashion: Virtual Fitting and Personalized Shopping
  • AR for Environmental Education: Interactive and Immersive Learning
  • The Use of AR in Building and Architecture Planning
  • AR in the Entertainment Industry: Games and Live Events
  • Implementing AR in Museums and Art Galleries for Interactive Learning
  • Augmented Reality for Real Estate: Virtual Tours and Property Visualization
  • AR in Consumer Electronics: Integration in Smart Devices
  • The Development of AR Applications for Children’s Education
  • AR for Enhancing User Engagement in Social Media Platforms
  • The Application of AR in Field Service Management
  • Augmented Reality for Disaster Management and Risk Assessment
  • Challenges of Content Creation for Augmented Reality
  • Future Trends in AR Hardware: Wearables and Beyond
  • Legal and Ethical Considerations of Augmented Reality Technology
  • AR in Space Exploration: Tools for Simulation and Training
  • Interactive Shopping Experiences with AR: The Future of Retail
  • AR in Wildlife Conservation: Educational Tools and Awareness
  • The Impact of AR on the Publishing Industry: Interactive Books and Magazines
  • Augmented Reality and Its Role in Automotive Manufacturing
  • AR for Job Training: Bridging the Skill Gap in Various Industries
  • The Role of AR in Therapy: New Frontiers in Mental Health Treatment
  • The Future of Augmented Reality in Sports Broadcasting
  • AR as a Tool for Enhancing Public Art Installations
  • Augmented Reality in the Tourism Industry: Personalized Travel Experiences
  • The Use of AR in Security Training: Realistic and Safe Simulations
  • The Role of Big Data in Improving Healthcare Outcomes
  • Big Data and Its Impact on Consumer Behavior Analysis
  • Privacy Concerns in Big Data: Ethical and Legal Implications
  • The Application of Big Data in Predictive Maintenance for Manufacturing
  • Real-Time Big Data Processing: Tools and Techniques
  • Big Data in Financial Services: Fraud Detection and Risk Management
  • The Evolution of Big Data Technologies: From Hadoop to Spark
  • Big Data Visualization: Techniques for Effective Communication of Insights
  • The Integration of Big Data and Artificial Intelligence
  • Big Data in Smart Cities: Applications in Traffic Management and Energy Use
  • Enhancing Supply Chain Efficiency with Big Data Analytics
  • Big Data in Sports Analytics: Improving Team Performance and Fan Engagement
  • The Role of Big Data in Environmental Monitoring and Sustainability
  • Big Data and Social Media: Analyzing Sentiments and Trends
  • Scalability Challenges in Big Data Systems
  • The Future of Big Data in Retail: Personalization and Customer Experience
  • Big Data in Education: Customized Learning Paths and Student Performance Analysis
  • Privacy-Preserving Techniques in Big Data
  • Big Data in Public Health: Epidemiology and Disease Surveillance
  • The Impact of Big Data on Insurance: Tailored Policies and Pricing
  • Edge Computing in Big Data: Processing at the Source
  • Big Data and the Internet of Things: Generating Insights from IoT Data
  • Cloud-Based Big Data Analytics: Opportunities and Challenges
  • Big Data Governance: Policies, Standards, and Management
  • The Role of Big Data in Crisis Management and Response
  • Machine Learning with Big Data: Building Predictive Models
  • Big Data in Agriculture: Precision Farming and Yield Optimization
  • The Ethics of Big Data in Research: Consent and Anonymity
  • Cross-Domain Big Data Integration: Challenges and Solutions
  • Big Data and Cybersecurity: Threat Detection and Prevention Strategies
  • Real-Time Streaming Analytics in Big Data
  • Big Data in the Media Industry: Content Optimization and Viewer Insights
  • The Impact of GDPR on Big Data Practices
  • Quantum Computing and Big Data: Future Prospects
  • Big Data in E-Commerce: Optimizing Logistics and Inventory Management
  • Big Data Talent: Education and Skill Development for Data Scientists
  • The Role of Big Data in Political Campaigns and Voting Behavior Analysis
  • Big Data and Mental Health: Analyzing Patterns for Better Interventions
  • Big Data in Genomics and Personalized Medicine
  • The Future of Big Data in Autonomous Driving Technologies
  • The Role of Bioinformatics in Personalized Medicine
  • Next-Generation Sequencing Data Analysis: Challenges and Opportunities
  • Bioinformatics and the Study of Genetic Diseases
  • Computational Models for Understanding Protein Structure and Function
  • Bioinformatics in Drug Discovery and Development
  • The Impact of Big Data on Bioinformatics: Data Management and Analysis
  • Machine Learning Applications in Bioinformatics
  • Bioinformatics Approaches for Cancer Genomics
  • The Development of Bioinformatics Tools for Metagenomics Analysis
  • Ethical Considerations in Bioinformatics: Data Sharing and Privacy
  • The Role of Bioinformatics in Agricultural Biotechnology
  • Bioinformatics and Viral Evolution: Tracking Pathogens and Outbreaks
  • The Integration of Bioinformatics and Systems Biology
  • Bioinformatics in Neuroscience: Mapping the Brain
  • The Future of Bioinformatics in Non-Invasive Prenatal Testing
  • Bioinformatics and the Human Microbiome: Health Implications
  • The Application of Artificial Intelligence in Bioinformatics
  • Structural Bioinformatics: Computational Techniques for Molecular Modeling
  • Comparative Genomics: Insights into Evolution and Function
  • Bioinformatics in Immunology: Vaccine Design and Immune Response Analysis
  • High-Performance Computing in Bioinformatics
  • The Challenge of Proteomics in Bioinformatics
  • RNA-Seq Data Analysis and Interpretation
  • Cloud Computing Solutions for Bioinformatics Data
  • Computational Epigenetics: DNA Methylation and Histone Modification Analysis
  • Bioinformatics in Ecology: Biodiversity and Conservation Genetics
  • The Role of Bioinformatics in Forensic Analysis
  • Mobile Apps and Tools for Bioinformatics Research
  • Bioinformatics and Public Health: Epidemiological Studies
  • The Use of Bioinformatics in Clinical Diagnostics
  • Genetic Algorithms in Bioinformatics
  • Bioinformatics for Aging Research: Understanding the Mechanisms of Aging
  • Data Visualization Techniques in Bioinformatics
  • Bioinformatics and the Development of Therapeutic Antibodies
  • The Role of Bioinformatics in Stem Cell Research
  • Bioinformatics and Cardiovascular Diseases: Genomic Insights
  • The Impact of Machine Learning on Functional Genomics in Bioinformatics
  • Bioinformatics in Dental Research: Genetic Links to Oral Diseases
  • The Future of CRISPR Technology and Bioinformatics
  • Bioinformatics and Nutrition: Genomic Insights into Diet and Health
  • Blockchain for Enhancing Cybersecurity in Various Industries
  • The Impact of Blockchain on Supply Chain Transparency
  • Blockchain in Healthcare: Patient Data Management and Security
  • The Application of Blockchain in Voting Systems
  • Blockchain and Smart Contracts: Legal Implications and Applications
  • Cryptocurrencies: Market Trends and the Future of Digital Finance
  • Blockchain in Real Estate: Improving Property and Land Registration
  • The Role of Blockchain in Managing Digital Identities
  • Blockchain for Intellectual Property Management
  • Energy Sector Innovations: Blockchain for Renewable Energy Distribution
  • Blockchain and the Future of Public Sector Operations
  • The Impact of Blockchain on Cross-Border Payments
  • Blockchain for Non-Fungible Tokens (NFTs): Applications in Art and Media
  • Privacy Issues in Blockchain Applications
  • Blockchain in the Automotive Industry: Supply Chain and Beyond
  • Decentralized Finance (DeFi): Opportunities and Challenges
  • The Role of Blockchain in Combating Counterfeiting and Fraud
  • Blockchain for Sustainable Environmental Practices
  • The Integration of Artificial Intelligence with Blockchain
  • Blockchain Education: Curriculum Development and Training Needs
  • Blockchain in the Music Industry: Rights Management and Revenue Distribution
  • The Challenges of Blockchain Scalability and Performance Optimization
  • The Future of Blockchain in the Telecommunications Industry
  • Blockchain and Consumer Data Privacy: A New Paradigm
  • Blockchain for Disaster Recovery and Business Continuity
  • Blockchain in the Charity and Non-Profit Sectors
  • Quantum Resistance in Blockchain: Preparing for the Quantum Era
  • Blockchain and Its Impact on Traditional Banking and Financial Institutions
  • Legal and Regulatory Challenges Facing Blockchain Technology
  • Blockchain for Improved Logistics and Freight Management
  • The Role of Blockchain in the Evolution of the Internet of Things (IoT)
  • Blockchain and the Future of Gaming: Transparency and Fair Play
  • Blockchain for Academic Credentials Verification
  • The Application of Blockchain in the Insurance Industry
  • Blockchain and the Future of Content Creation and Distribution
  • Blockchain for Enhancing Data Integrity in Scientific Research
  • The Impact of Blockchain on Human Resources: Employee Verification and Salary Payments
  • Blockchain and the Future of Retail: Customer Loyalty Programs and Inventory Management
  • Blockchain and Industrial Automation: Trust and Efficiency
  • Blockchain for Digital Marketing: Transparency and Consumer Engagement
  • Multi-Cloud Strategies: Optimization and Security Challenges
  • Advances in Cloud Computing Architectures for Scalable Applications
  • Edge Computing: Extending the Reach of Cloud Services
  • Cloud Security: Novel Approaches to Data Encryption and Threat Mitigation
  • The Impact of Serverless Computing on Software Development Lifecycle
  • Cloud Computing and Sustainability: Energy-Efficient Data Centers
  • Cloud Service Models: Comparative Analysis of IaaS, PaaS, and SaaS
  • Cloud Migration Strategies: Best Practices and Common Pitfalls
  • The Role of Cloud Computing in Big Data Analytics
  • Implementing AI and Machine Learning Workloads on Cloud Platforms
  • Hybrid Cloud Environments: Management Tools and Techniques
  • Cloud Computing in Healthcare: Compliance, Security, and Use Cases
  • Cost-Effective Cloud Solutions for Small and Medium Enterprises (SMEs)
  • The Evolution of Cloud Storage Solutions: Trends and Technologies
  • Cloud-Based Disaster Recovery Solutions: Design and Reliability
  • Blockchain in Cloud Services: Enhancing Transparency and Trust
  • Cloud Networking: Managing Connectivity and Traffic in Cloud Environments
  • Cloud Governance: Managing Compliance and Operational Risks
  • The Future of Cloud Computing: Quantum Computing Integration
  • Performance Benchmarking of Cloud Services Across Different Providers
  • Privacy Preservation in Cloud Environments
  • Cloud Computing in Education: Virtual Classrooms and Learning Management Systems
  • Automation in Cloud Deployments: Tools and Strategies
  • Cloud Auditing and Monitoring Techniques
  • Mobile Cloud Computing: Challenges and Future Trends
  • The Role of Cloud Computing in Digital Media Production and Distribution
  • Security Risks in Multi-Tenancy Cloud Environments
  • Cloud Computing for Scientific Research: Enabling Complex Simulations
  • The Impact of 5G on Cloud Computing Services
  • Federated Clouds: Building Collaborative Cloud Environments
  • Managing Software Dependencies in Cloud Applications
  • The Economics of Cloud Computing: Cost Models and Pricing Strategies
  • Cloud Computing in Government: Security Protocols and Citizen Services
  • Cloud Access Security Brokers (CASBs): Security Enforcement Points
  • DevOps in the Cloud: Strategies for Continuous Integration and Deployment
  • Predictive Analytics in Cloud Computing
  • The Role of Cloud Computing in IoT Deployment
  • Implementing Robust Cybersecurity Measures in Cloud Architecture
  • Cloud Computing in the Financial Sector: Handling Sensitive Data
  • Future Trends in Cloud Computing: The Role of AI in Cloud Optimization
  • Advances in Microprocessor Design and Architecture
  • FPGA-Based Design: Innovations and Applications
  • The Role of Embedded Systems in Consumer Electronics
  • Quantum Computing: Hardware Development and Challenges
  • High-Performance Computing (HPC) and Parallel Processing
  • Design and Analysis of Computer Networks
  • Cyber-Physical Systems: Design, Analysis, and Security
  • The Impact of Nanotechnology on Computer Hardware
  • Wireless Sensor Networks: Design and Optimization
  • Cryptographic Hardware: Implementations and Security Evaluations
  • Machine Learning Techniques for Hardware Optimization
  • Hardware for Artificial Intelligence: GPUs vs. TPUs
  • Energy-Efficient Hardware Designs for Sustainable Computing
  • Security Aspects of Mobile and Ubiquitous Computing
  • Advanced Algorithms for Computer-Aided Design (CAD) of VLSI
  • Signal Processing in Communication Systems
  • The Development of Wearable Computing Devices
  • Computer Hardware Testing: Techniques and Tools
  • The Role of Hardware in Network Security
  • The Evolution of Interface Designs in Consumer Electronics
  • Biometric Systems: Hardware and Software Integration
  • The Integration of IoT Devices in Smart Environments
  • Electronic Design Automation (EDA) Tools and Methodologies
  • Robotics: Hardware Design and Control Systems
  • Hardware Accelerators for Deep Learning Applications
  • Developments in Non-Volatile Memory Technologies
  • The Future of Computer Hardware in the Era of Quantum Computing
  • Hardware Solutions for Data Storage and Retrieval
  • Power Management Techniques in Embedded Systems
  • Challenges in Designing Multi-Core Processors
  • System on Chip (SoC) Design Trends and Challenges
  • The Role of Computer Engineering in Aerospace Technology
  • Real-Time Systems: Design and Implementation Challenges
  • Hardware Support for Virtualization Technology
  • Advances in Computer Graphics Hardware
  • The Impact of 5G Technology on Mobile Computing Hardware
  • Environmental Impact Assessment of Computer Hardware Production
  • Security Vulnerabilities in Modern Microprocessors
  • Computer Hardware Innovations in the Automotive Industry
  • The Role of Computer Engineering in Medical Device Technology
  • Deep Learning Approaches to Object Recognition
  • Real-Time Image Processing for Autonomous Vehicles
  • Computer Vision in Robotic Surgery: Techniques and Challenges
  • Facial Recognition Technology: Innovations and Privacy Concerns
  • Machine Vision in Industrial Automation and Quality Control
  • 3D Reconstruction Techniques in Computer Vision
  • Enhancing Sports Analytics with Computer Vision
  • Augmented Reality: Integrating Computer Vision for Immersive Experiences
  • Computer Vision for Environmental Monitoring
  • Thermal Imaging and Its Applications in Computer Vision
  • Computer Vision in Retail: Customer Behavior and Store Layout Optimization
  • Motion Detection and Tracking in Security Systems
  • The Role of Computer Vision in Content Moderation on Social Media
  • Gesture Recognition: Methods and Applications
  • Computer Vision in Agriculture: Pest Detection and Crop Analysis
  • Advances in Medical Imaging: Machine Learning and Computer Vision
  • Scene Understanding and Contextual Inference in Images
  • The Development of Vision-Based Autonomous Drones
  • Optical Character Recognition (OCR): Latest Techniques and Applications
  • The Impact of Computer Vision on Virtual Reality Experiences
  • Biometrics: Enhancing Security Systems with Computer Vision
  • Computer Vision for Wildlife Conservation: Species Recognition and Behavior Analysis
  • Underwater Image Processing: Challenges and Techniques
  • Video Surveillance: The Evolution of Algorithmic Approaches
  • Advanced Driver-Assistance Systems (ADAS): Leveraging Computer Vision
  • Computational Photography: Enhancing Image Capture Techniques
  • The Integration of AI in Computer Vision: Ethical and Technical Considerations
  • Computer Vision in the Gaming Industry: From Design to Interaction
  • The Future of Computer Vision in Smart Cities
  • Pattern Recognition in Historical Document Analysis
  • The Role of Computer Vision in the Manufacturing of Customized Products
  • Enhancing Accessibility with Computer Vision: Tools for the Visually Impaired
  • The Use of Computer Vision in Behavioral Research
  • Predictive Analytics with Computer Vision in Sports
  • Image Synthesis with Generative Adversarial Networks (GANs)
  • The Use of Computer Vision in Remote Sensing
  • Real-Time Video Analytics for Public Safety
  • The Role of Computer Vision in Telemedicine
  • Computer Vision and the Internet of Things (IoT): A Synergistic Approach
  • Future Trends in Computer Vision: Quantum Computing and Beyond
  • Advances in Cryptography: Post-Quantum Cryptosystems
  • Artificial Intelligence in Cybersecurity: Threat Detection and Response
  • Blockchain for Enhanced Security in Distributed Networks
  • The Impact of IoT on Cybersecurity: Vulnerabilities and Solutions
  • Cybersecurity in Cloud Computing: Best Practices and Tools
  • Ethical Hacking: Techniques and Ethical Implications
  • The Role of Human Factors in Cybersecurity Breaches
  • Privacy-preserving Technologies in an Age of Surveillance
  • The Evolution of Ransomware Attacks and Defense Strategies
  • Secure Software Development: Integrating Security in DevOps (DevSecOps)
  • Cybersecurity in Critical Infrastructure: Challenges and Innovations
  • The Future of Biometric Security Systems
  • Cyber Warfare: State-sponsored Attacks and Defense Mechanisms
  • The Role of Cybersecurity in Protecting Digital Identities
  • Social Engineering Attacks: Prevention and Countermeasures
  • Mobile Security: Protecting Against Malware and Exploits
  • Wireless Network Security: Protocols and Practices
  • Data Breaches: Analysis, Consequences, and Mitigation
  • The Ethics of Cybersecurity: Balancing Privacy and Security
  • Regulatory Compliance and Cybersecurity: GDPR and Beyond
  • The Impact of 5G Technology on Cybersecurity
  • The Role of Machine Learning in Cyber Threat Intelligence
  • Cybersecurity in Automotive Systems: Challenges in a Connected Environment
  • The Use of Virtual Reality for Cybersecurity Training and Simulation
  • Advanced Persistent Threats (APT): Detection and Response
  • Cybersecurity for Smart Cities: Challenges and Solutions
  • Deep Learning Applications in Malware Detection
  • The Role of Cybersecurity in Healthcare: Protecting Patient Data
  • Supply Chain Cybersecurity: Identifying Risks and Solutions
  • Endpoint Security: Trends, Challenges, and Future Directions
  • Forensic Techniques in Cybersecurity: Tracking and Analyzing Cyber Crimes
  • The Influence of International Law on Cyber Operations
  • Protecting Financial Institutions from Cyber Frauds and Attacks
  • Quantum Computing and Its Implications for Cybersecurity
  • Cybersecurity and Remote Work: Emerging Threats and Strategies
  • IoT Security in Industrial Applications
  • Cyber Insurance: Risk Assessment and Management
  • Security Challenges in Edge Computing Environments
  • Anomaly Detection in Network Security Using AI Techniques
  • Securing the Software Supply Chain in Application Development
  • Big Data Analytics: Techniques and Applications in Real-time
  • Machine Learning Algorithms for Predictive Analytics
  • Data Science in Healthcare: Improving Patient Outcomes with Predictive Models
  • The Role of Data Science in Financial Market Predictions
  • Natural Language Processing: Emerging Trends and Applications
  • Data Visualization Tools and Techniques for Enhanced Business Intelligence
  • Ethics in Data Science: Privacy, Fairness, and Transparency
  • The Use of Data Science in Environmental Science for Sustainability Studies
  • The Impact of Data Science on Social Media Marketing Strategies
  • Data Mining Techniques for Detecting Patterns in Large Datasets
  • AI and Data Science: Synergies and Future Prospects
  • Reinforcement Learning: Applications and Challenges in Data Science
  • The Role of Data Science in E-commerce Personalization
  • Predictive Maintenance in Manufacturing Through Data Science
  • The Evolution of Recommendation Systems in Streaming Services
  • Real-time Data Processing with Stream Analytics
  • Deep Learning for Image and Video Analysis
  • Data Governance in Big Data Analytics
  • Text Analytics and Sentiment Analysis for Customer Feedback
  • Fraud Detection in Banking and Insurance Using Data Science
  • The Integration of IoT Data in Data Science Models
  • The Future of Data Science in Quantum Computing
  • Data Science for Public Health: Epidemic Outbreak Prediction
  • Sports Analytics: Performance Improvement and Injury Prevention
  • Data Science in Retail: Inventory Management and Customer Journey Analysis
  • Data Science in Smart Cities: Traffic and Urban Planning
  • The Use of Blockchain in Data Security and Integrity
  • Geospatial Analysis for Environmental Monitoring
  • Time Series Analysis in Economic Forecasting
  • Data Science in Education: Analyzing Trends and Student Performance
  • Predictive Policing: Data Science in Law Enforcement
  • Data Science in Agriculture: Yield Prediction and Soil Health
  • Computational Social Science: Analyzing Societal Trends
  • Data Science in Energy Sector: Consumption and Optimization
  • Personalization Technologies in Healthcare Through Data Science
  • The Role of Data Science in Content Creation and Media
  • Anomaly Detection in Network Security Using Data Science Techniques
  • The Future of Autonomous Vehicles: Data Science-Driven Innovations
  • Multimodal Data Fusion Techniques in Data Science
  • Scalability Challenges in Data Science Projects
  • The Role of Digital Transformation in Business Model Innovation
  • The Impact of Digital Technologies on Customer Experience
  • Digital Transformation in the Banking Sector: Trends and Challenges
  • The Use of AI and Robotics in Digital Transformation of Manufacturing
  • Digital Transformation in Healthcare: Telemedicine and Beyond
  • The Influence of Big Data on Decision-Making Processes in Corporations
  • Blockchain as a Driver for Transparency in Digital Transformation
  • The Role of IoT in Enhancing Operational Efficiency in Industries
  • Digital Marketing Strategies: SEO, Content, and Social Media
  • The Integration of Cyber-Physical Systems in Industrial Automation
  • Digital Transformation in Education: Virtual Learning Environments
  • Smart Cities: The Role of Digital Technologies in Urban Planning
  • Digital Transformation in the Retail Sector: E-commerce Evolution
  • The Future of Work: Impact of Digital Transformation on Workplaces
  • Cybersecurity Challenges in a Digitally Transformed World
  • Mobile Technologies and Their Impact on Digital Transformation
  • The Role of Digital Twin Technology in Industry 4.0
  • Digital Transformation in the Public Sector: E-Government Services
  • Data Privacy and Security in the Age of Digital Transformation
  • Digital Transformation in the Energy Sector: Smart Grids and Renewable Energy
  • The Use of Augmented Reality in Training and Development
  • The Role of Virtual Reality in Real Estate and Architecture
  • Digital Transformation and Sustainability: Reducing Environmental Footprint
  • The Role of Digital Transformation in Supply Chain Optimization
  • Digital Transformation in Agriculture: IoT and Smart Farming
  • The Impact of 5G on Digital Transformation Initiatives
  • The Influence of Digital Transformation on Media and Entertainment
  • Digital Transformation in Insurance: Telematics and Risk Assessment
  • The Role of AI in Enhancing Customer Service Operations
  • The Future of Digital Transformation: Trends and Predictions
  • Digital Transformation and Corporate Governance
  • The Role of Leadership in Driving Digital Transformation
  • Digital Transformation in Non-Profit Organizations: Challenges and Benefits
  • The Economic Implications of Digital Transformation
  • The Cultural Impact of Digital Transformation on Organizations
  • Digital Transformation in Transportation: Logistics and Fleet Management
  • User Experience (UX) Design in Digital Transformation
  • The Role of Digital Transformation in Crisis Management
  • Digital Transformation and Human Resource Management
  • Implementing Change Management in Digital Transformation Projects
  • Scalability Challenges in Distributed Systems: Solutions and Strategies
  • Blockchain Technology: Enhancing Security and Transparency in Distributed Networks
  • The Role of Edge Computing in Distributed Systems
  • Designing Fault-Tolerant Systems in Distributed Networks
  • The Impact of 5G Technology on Distributed Network Architectures
  • Machine Learning Algorithms for Network Traffic Analysis
  • Load Balancing Techniques in Distributed Computing
  • The Use of Distributed Ledger Technology Beyond Cryptocurrencies
  • Network Function Virtualization (NFV) and Its Impact on Service Providers
  • The Evolution of Software-Defined Networking (SDN) in Enterprise Environments
  • Implementing Robust Cybersecurity Measures in Distributed Systems
  • Quantum Computing: Implications for Network Security in Distributed Systems
  • Peer-to-Peer Network Protocols and Their Applications
  • The Internet of Things (IoT): Network Challenges and Communication Protocols
  • Real-Time Data Processing in Distributed Sensor Networks
  • The Role of Artificial Intelligence in Optimizing Network Operations
  • Privacy and Data Protection Strategies in Distributed Systems
  • The Future of Distributed Computing in Cloud Environments
  • Energy Efficiency in Distributed Network Systems
  • Wireless Mesh Networks: Design, Challenges, and Applications
  • Multi-Access Edge Computing (MEC): Use Cases and Deployment Challenges
  • Consensus Algorithms in Distributed Systems: From Blockchain to New Applications
  • The Use of Containers and Microservices in Building Scalable Applications
  • Network Slicing for 5G: Opportunities and Challenges
  • The Role of Distributed Systems in Big Data Analytics
  • Managing Data Consistency in Distributed Databases
  • The Impact of Distributed Systems on Digital Transformation Strategies
  • Augmented Reality over Distributed Networks: Performance and Scalability Issues
  • The Application of Distributed Systems in Smart Grid Technology
  • Developing Distributed Applications Using Serverless Architectures
  • The Challenges of Implementing IPv6 in Distributed Networks
  • Distributed Systems for Disaster Recovery: Design and Implementation
  • The Use of Virtual Reality in Distributed Network Environments
  • Security Protocols for Ad Hoc Networks in Emergency Situations
  • The Role of Distributed Networks in Enhancing Mobile Broadband Services
  • Next-Generation Protocols for Enhanced Network Reliability and Performance
  • The Application of Blockchain in Securing Distributed IoT Networks
  • Dynamic Resource Allocation Strategies in Distributed Systems
  • The Integration of Distributed Systems with Existing IT Infrastructure
  • The Future of Autonomous Systems in Distributed Networking
  • The Integration of GIS with Remote Sensing for Environmental Monitoring
  • GIS in Urban Planning: Techniques for Sustainable Development
  • The Role of GIS in Disaster Management and Response Strategies
  • Real-Time GIS Applications in Traffic Management and Route Planning
  • The Use of GIS in Water Resource Management
  • GIS and Public Health: Tracking Epidemics and Healthcare Access
  • Advances in 3D GIS: Technologies and Applications
  • GIS in Agricultural Management: Precision Farming Techniques
  • The Impact of GIS on Biodiversity Conservation Efforts
  • Spatial Data Analysis for Crime Pattern Detection and Prevention
  • GIS in Renewable Energy: Site Selection and Resource Management
  • The Role of GIS in Historical Research and Archaeology
  • GIS and Machine Learning: Integrating Spatial Analysis with Predictive Models
  • Cloud Computing and GIS: Enhancing Accessibility and Data Processing
  • The Application of GIS in Managing Public Transportation Systems
  • GIS in Real Estate: Market Analysis and Property Valuation
  • The Use of GIS for Environmental Impact Assessments
  • Mobile GIS Applications: Development and Usage Trends
  • GIS and Its Role in Smart City Initiatives
  • Privacy Issues in the Use of Geographic Information Systems
  • GIS in Forest Management: Monitoring and Conservation Strategies
  • The Impact of GIS on Tourism: Enhancing Visitor Experiences through Technology
  • GIS in the Insurance Industry: Risk Assessment and Policy Design
  • The Development of Participatory GIS (PGIS) for Community Engagement
  • GIS in Coastal Management: Addressing Erosion and Flood Risks
  • Geospatial Analytics in Retail: Optimizing Location and Consumer Insights
  • GIS for Wildlife Tracking and Habitat Analysis
  • The Use of GIS in Climate Change Studies
  • GIS and Social Media: Analyzing Spatial Trends from User Data
  • The Future of GIS: Augmented Reality and Virtual Reality Applications
  • GIS in Education: Tools for Teaching Geographic Concepts
  • The Role of GIS in Land Use Planning and Zoning
  • GIS for Emergency Medical Services: Optimizing Response Times
  • Open Source GIS Software: Development and Community Contributions
  • GIS and the Internet of Things (IoT): Converging Technologies for Advanced Monitoring
  • GIS for Mineral Exploration: Techniques and Applications
  • The Role of GIS in Municipal Management and Services
  • GIS and Drone Technology: A Synergy for Precision Mapping
  • Spatial Statistics in GIS: Techniques for Advanced Data Analysis
  • Future Trends in GIS: The Integration of AI for Smarter Solutions
  • The Evolution of User Interface (UI) Design: From Desktop to Mobile and Beyond
  • The Role of HCI in Enhancing Accessibility for Disabled Users
  • Virtual Reality (VR) and Augmented Reality (AR) in HCI: New Dimensions of Interaction
  • The Impact of HCI on User Experience (UX) in Software Applications
  • Cognitive Aspects of HCI: Understanding User Perception and Behavior
  • HCI and the Internet of Things (IoT): Designing Interactive Smart Devices
  • The Use of Biometrics in HCI: Security and Usability Concerns
  • HCI in Educational Technologies: Enhancing Learning through Interaction
  • Emotional Recognition and Its Application in HCI
  • The Role of HCI in Wearable Technology: Design and Functionality
  • Advanced Techniques in Voice User Interfaces (VUIs)
  • The Impact of HCI on Social Media Interaction Patterns
  • HCI in Healthcare: Designing User-Friendly Medical Devices and Software
  • HCI and Gaming: Enhancing Player Engagement and Experience
  • The Use of HCI in Robotic Systems: Improving Human-Robot Interaction
  • The Influence of HCI on E-commerce: Optimizing User Journeys and Conversions
  • HCI in Smart Homes: Interaction Design for Automated Environments
  • Multimodal Interaction: Integrating Touch, Voice, and Gesture in HCI
  • HCI and Aging: Designing Technology for Older Adults
  • The Role of HCI in Virtual Teams: Tools and Strategies for Collaboration
  • User-Centered Design: HCI Strategies for Developing User-Focused Software
  • HCI Research Methodologies: Experimental Design and User Studies
  • The Application of HCI Principles in the Design of Public Kiosks
  • The Future of HCI: Integrating Artificial Intelligence for Smarter Interfaces
  • HCI in Transportation: Designing User Interfaces for Autonomous Vehicles
  • Privacy and Ethics in HCI: Addressing User Data Security
  • HCI and Environmental Sustainability: Promoting Eco-Friendly Behaviors
  • Adaptive Interfaces: HCI Design for Personalized User Experiences
  • The Role of HCI in Content Creation: Tools for Artists and Designers
  • HCI for Crisis Management: Designing Systems for Emergency Use
  • The Use of HCI in Sports Technology: Enhancing Training and Performance
  • The Evolution of Haptic Feedback in HCI
  • HCI and Cultural Differences: Designing for Global User Bases
  • The Impact of HCI on Digital Marketing: Creating Engaging User Interactions
  • HCI in Financial Services: Improving User Interfaces for Banking Apps
  • The Role of HCI in Enhancing User Trust in Technology
  • HCI for Public Safety: User Interfaces for Security Systems
  • The Application of HCI in the Film and Television Industry
  • HCI and the Future of Work: Designing Interfaces for Remote Collaboration
  • Innovations in HCI: Exploring New Interaction Technologies and Their Applications
  • Deep Learning Techniques for Advanced Image Segmentation
  • Real-Time Image Processing for Autonomous Driving Systems
  • Image Enhancement Algorithms for Underwater Imaging
  • Super-Resolution Imaging: Techniques and Applications
  • The Role of Image Processing in Remote Sensing and Satellite Imagery Analysis
  • Machine Learning Models for Medical Image Diagnosis
  • The Impact of AI on Photographic Restoration and Enhancement
  • Image Processing in Security Systems: Facial Recognition and Motion Detection
  • Advanced Algorithms for Image Noise Reduction
  • 3D Image Reconstruction Techniques in Tomography
  • Image Processing for Agricultural Monitoring: Crop Disease Detection and Yield Prediction
  • Techniques for Panoramic Image Stitching
  • Video Image Processing: Real-Time Streaming and Data Compression
  • The Application of Image Processing in Printing Technology
  • Color Image Processing: Theory and Practical Applications
  • The Use of Image Processing in Biometrics Identification
  • Computational Photography: Image Processing Techniques in Smartphone Cameras
  • Image Processing for Augmented Reality: Real-time Object Overlay
  • The Development of Image Processing Algorithms for Traffic Control Systems
  • Pattern Recognition and Analysis in Forensic Imaging
  • Adaptive Filtering Techniques in Image Processing
  • Image Processing in Retail: Customer Tracking and Behavior Analysis
  • The Role of Image Processing in Cultural Heritage Preservation
  • Image Segmentation Techniques for Cancer Detection in Medical Imaging
  • High Dynamic Range (HDR) Imaging: Algorithms and Display Techniques
  • Image Classification with Deep Convolutional Neural Networks
  • The Evolution of Edge Detection Algorithms in Image Processing
  • Image Processing for Wildlife Monitoring: Species Recognition and Behavior Analysis
  • Application of Wavelet Transforms in Image Compression
  • Image Processing in Sports: Enhancing Broadcasts and Performance Analysis
  • Optical Character Recognition (OCR) Improvements in Document Scanning
  • Multi-Spectral Imaging for Environmental and Earth Studies
  • Image Processing for Space Exploration: Analysis of Planetary Images
  • Real-Time Image Processing for Event Surveillance
  • The Influence of Quantum Computing on Image Processing Speed and Security
  • Machine Vision in Manufacturing: Defect Detection and Quality Control
  • Image Processing in Neurology: Visualizing Brain Functions
  • Photogrammetry and Image Processing in Geology: 3D Terrain Mapping
  • Advanced Techniques in Image Watermarking for Copyright Protection
  • The Future of Image Processing: Integrating AI for Automated Editing
  • The Evolution of Enterprise Resource Planning (ERP) Systems in the Digital Age
  • Information Systems for Managing Distributed Workforces
  • The Role of Information Systems in Enhancing Supply Chain Management
  • Cybersecurity Measures in Information Systems
  • The Impact of Big Data on Decision Support Systems
  • Blockchain Technology for Information System Security
  • The Development of Sustainable IT Infrastructure in Information Systems
  • The Use of AI in Information Systems for Business Intelligence
  • Information Systems in Healthcare: Improving Patient Care and Data Management
  • The Influence of IoT on Information Systems Architecture
  • Mobile Information Systems: Development and Usability Challenges
  • The Role of Geographic Information Systems (GIS) in Urban Planning
  • Social Media Analytics: Tools and Techniques in Information Systems
  • Information Systems in Education: Enhancing Learning and Administration
  • Cloud Computing Integration into Corporate Information Systems
  • Information Systems Audit: Practices and Challenges
  • User Interface Design and User Experience in Information Systems
  • Privacy and Data Protection in Information Systems
  • The Future of Quantum Computing in Information Systems
  • The Role of Information Systems in Environmental Management
  • Implementing Effective Knowledge Management Systems
  • The Adoption of Virtual Reality in Information Systems
  • The Challenges of Implementing ERP Systems in Multinational Corporations
  • Information Systems for Real-Time Business Analytics
  • The Impact of 5G Technology on Mobile Information Systems
  • Ethical Issues in the Management of Information Systems
  • Information Systems in Retail: Enhancing Customer Experience and Management
  • The Role of Information Systems in Non-Profit Organizations
  • Development of Decision Support Systems for Strategic Planning
  • Information Systems in the Banking Sector: Enhancing Financial Services
  • Risk Management in Information Systems
  • The Integration of Artificial Neural Networks in Information Systems
  • Information Systems and Corporate Governance
  • Information Systems for Disaster Response and Management
  • The Role of Information Systems in Sports Management
  • Information Systems for Public Health Surveillance
  • The Future of Information Systems: Trends and Predictions
  • Information Systems in the Film and Media Industry
  • Business Process Reengineering through Information Systems
  • Implementing Customer Relationship Management (CRM) Systems in E-commerce
  • Emerging Trends in Artificial Intelligence and Machine Learning
  • The Future of Cloud Services and Technology
  • Cybersecurity: Current Threats and Future Defenses
  • The Role of Information Technology in Sustainable Energy Solutions
  • Internet of Things (IoT): From Smart Homes to Smart Cities
  • Blockchain and Its Impact on Information Technology
  • The Use of Big Data Analytics in Predictive Modeling
  • Virtual Reality (VR) and Augmented Reality (AR): The Next Frontier in IT
  • The Challenges of Digital Transformation in Traditional Businesses
  • Wearable Technology: Health Monitoring and Beyond
  • 5G Technology: Implementation and Impacts on IT
  • Biometrics Technology: Uses and Privacy Concerns
  • The Role of IT in Global Health Initiatives
  • Ethical Considerations in the Development of Autonomous Systems
  • Data Privacy in the Age of Information Overload
  • The Evolution of Software Development Methodologies
  • Quantum Computing: The Next Revolution in IT
  • IT Governance: Best Practices and Standards
  • The Integration of AI in Customer Service Technology
  • IT in Manufacturing: Industrial Automation and Robotics
  • The Future of E-commerce: Technology and Trends
  • Mobile Computing: Innovations and Challenges
  • Information Technology in Education: Tools and Trends
  • IT Project Management: Approaches and Tools
  • The Role of IT in Media and Entertainment
  • The Impact of Digital Marketing Technologies on Business Strategies
  • IT in Logistics and Supply Chain Management
  • The Development and Future of Autonomous Vehicles
  • IT in the Insurance Sector: Enhancing Efficiency and Customer Engagement
  • The Role of IT in Environmental Conservation
  • Smart Grid Technology: IT at the Intersection of Energy Management
  • Telemedicine: The Impact of IT on Healthcare Delivery
  • IT in the Agricultural Sector: Innovations and Impact
  • Cyber-Physical Systems: IT in the Integration of Physical and Digital Worlds
  • The Influence of Social Media Platforms on IT Development
  • Data Centers: Evolution, Technologies, and Sustainability
  • IT in Public Administration: Improving Services and Transparency
  • The Role of IT in Sports Analytics
  • Information Technology in Retail: Enhancing the Shopping Experience
  • The Future of IT: Integrating Ethical AI Systems

Internet of Things (IoT) Thesis Topics

  • Enhancing IoT Security: Strategies for Safeguarding Connected Devices
  • IoT in Smart Cities: Infrastructure and Data Management Challenges
  • The Application of IoT in Precision Agriculture: Maximizing Efficiency and Yield
  • IoT and Healthcare: Opportunities for Remote Monitoring and Patient Care
  • Energy Efficiency in IoT: Techniques for Reducing Power Consumption in Devices
  • The Role of IoT in Supply Chain Management and Logistics
  • Real-Time Data Processing Using Edge Computing in IoT Networks
  • Privacy Concerns and Data Protection in IoT Systems
  • The Integration of IoT with Blockchain for Enhanced Security and Transparency
  • IoT in Environmental Monitoring: Systems for Air Quality and Water Safety
  • Predictive Maintenance in Industrial IoT: Strategies and Benefits
  • IoT in Retail: Enhancing Customer Experience through Smart Technology
  • The Development of Standard Protocols for IoT Communication
  • IoT in Smart Homes: Automation and Security Systems
  • The Role of IoT in Disaster Management: Early Warning Systems and Response Coordination
  • Machine Learning Techniques for IoT Data Analytics
  • IoT in Automotive: The Future of Connected and Autonomous Vehicles
  • The Impact of 5G on IoT: Enhancements in Speed and Connectivity
  • IoT Device Lifecycle Management: From Creation to Decommissioning
  • IoT in Public Safety: Applications for Emergency Response and Crime Prevention
  • The Ethics of IoT: Balancing Innovation with Consumer Rights
  • IoT and the Future of Work: Automation and Labor Market Shifts
  • Designing User-Friendly Interfaces for IoT Applications
  • IoT in the Energy Sector: Smart Grids and Renewable Energy Integration
  • Quantum Computing and IoT: Potential Impacts and Applications
  • The Role of AI in Enhancing IoT Solutions
  • IoT for Elderly Care: Technologies for Health and Mobility Assistance
  • IoT in Education: Enhancing Classroom Experiences and Learning Outcomes
  • Challenges in Scaling IoT Infrastructure for Global Coverage
  • The Economic Impact of IoT: Industry Transformations and New Business Models
  • IoT and Tourism: Enhancing Visitor Experiences through Connected Technologies
  • Data Fusion Techniques in IoT: Integrating Diverse Data Sources
  • IoT in Aquaculture: Monitoring and Managing Aquatic Environments
  • Wireless Technologies for IoT: Comparing LoRa, Zigbee, and NB-IoT
  • IoT and Intellectual Property: Navigating the Legal Landscape
  • IoT in Sports: Enhancing Training and Audience Engagement
  • Building Resilient IoT Systems against Cyber Attacks
  • IoT for Waste Management: Innovations and System Implementations
  • IoT in Agriculture: Drones and Sensors for Crop Monitoring
  • The Role of IoT in Cultural Heritage Preservation: Monitoring and Maintenance
  • Advanced Algorithms for Supervised and Unsupervised Learning
  • Machine Learning in Genomics: Predicting Disease Propensity and Treatment Outcomes
  • The Use of Neural Networks in Image Recognition and Analysis
  • Reinforcement Learning: Applications in Robotics and Autonomous Systems
  • The Role of Machine Learning in Natural Language Processing and Linguistic Analysis
  • Deep Learning for Predictive Analytics in Business and Finance
  • Machine Learning for Cybersecurity: Detection of Anomalies and Malware
  • Ethical Considerations in Machine Learning: Bias and Fairness
  • The Integration of Machine Learning with IoT for Smart Device Management
  • Transfer Learning: Techniques and Applications in New Domains
  • The Application of Machine Learning in Environmental Science
  • Machine Learning in Healthcare: Diagnosing Conditions from Medical Images
  • The Use of Machine Learning in Algorithmic Trading and Stock Market Analysis
  • Machine Learning in Social Media: Sentiment Analysis and Trend Prediction
  • Quantum Machine Learning: Merging Quantum Computing with AI
  • Feature Engineering and Selection in Machine Learning
  • Machine Learning for Enhancing User Experience in Mobile Applications
  • The Impact of Machine Learning on Digital Marketing Strategies
  • Machine Learning for Energy Consumption Forecasting and Optimization
  • The Role of Machine Learning in Enhancing Network Security Protocols
  • Scalability and Efficiency of Machine Learning Algorithms
  • Machine Learning in Drug Discovery and Pharmaceutical Research
  • The Application of Machine Learning in Sports Analytics
  • Machine Learning for Real-Time Decision-Making in Autonomous Vehicles
  • The Use of Machine Learning in Predicting Geographical and Meteorological Events
  • Machine Learning for Educational Data Mining and Learning Analytics
  • The Role of Machine Learning in Audio Signal Processing
  • Predictive Maintenance in Manufacturing Through Machine Learning
  • Machine Learning and Its Implications for Privacy and Surveillance
  • The Application of Machine Learning in Augmented Reality Systems
  • Deep Learning Techniques in Medical Diagnosis: Challenges and Opportunities
  • The Use of Machine Learning in Video Game Development
  • Machine Learning for Fraud Detection in Financial Services
  • The Role of Machine Learning in Agricultural Optimization and Management
  • The Impact of Machine Learning on Content Personalization and Recommendation Systems
  • Machine Learning in Legal Tech: Document Analysis and Case Prediction
  • Adaptive Learning Systems: Tailoring Education Through Machine Learning
  • Machine Learning in Space Exploration: Analyzing Data from Space Missions
  • Machine Learning for Public Sector Applications: Improving Services and Efficiency
  • The Future of Machine Learning: Integrating Explainable AI
  • Innovations in Convolutional Neural Networks for Image and Video Analysis
  • Recurrent Neural Networks: Applications in Sequence Prediction and Analysis
  • The Role of Neural Networks in Predicting Financial Market Trends
  • Deep Neural Networks for Enhanced Speech Recognition Systems
  • Neural Networks in Medical Imaging: From Detection to Diagnosis
  • Generative Adversarial Networks (GANs): Applications in Art and Media
  • The Use of Neural Networks in Autonomous Driving Technologies
  • Neural Networks for Real-Time Language Translation
  • The Application of Neural Networks in Robotics: Sensory Data and Movement Control
  • Neural Network Optimization Techniques: Overcoming Overfitting and Underfitting
  • The Integration of Neural Networks with Blockchain for Data Security
  • Neural Networks in Climate Modeling and Weather Forecasting
  • The Use of Neural Networks in Enhancing Internet of Things (IoT) Devices
  • Graph Neural Networks: Applications in Social Network Analysis and Beyond
  • The Impact of Neural Networks on Augmented Reality Experiences
  • Neural Networks for Anomaly Detection in Network Security
  • The Application of Neural Networks in Bioinformatics and Genomic Data Analysis
  • Capsule Neural Networks: Improving the Robustness and Interpretability of Deep Learning
  • The Role of Neural Networks in Consumer Behavior Analysis
  • Neural Networks in Energy Sector: Forecasting and Optimization
  • The Evolution of Neural Network Architectures for Efficient Learning
  • The Use of Neural Networks in Sentiment Analysis: Techniques and Challenges
  • Deep Reinforcement Learning: Strategies for Advanced Decision-Making Systems
  • Neural Networks for Precision Medicine: Tailoring Treatments to Individual Genetic Profiles
  • The Use of Neural Networks in Virtual Assistants: Enhancing Natural Language Understanding
  • The Impact of Neural Networks on Pharmaceutical Research
  • Neural Networks for Supply Chain Management: Prediction and Automation
  • The Application of Neural Networks in E-commerce: Personalization and Recommendation Systems
  • Neural Networks for Facial Recognition: Advances and Ethical Considerations
  • The Role of Neural Networks in Educational Technologies
  • The Use of Neural Networks in Predicting Economic Trends
  • Neural Networks in Sports: Analyzing Performance and Strategy
  • The Impact of Neural Networks on Digital Security Systems
  • Neural Networks for Real-Time Video Surveillance Analysis
  • The Integration of Neural Networks in Edge Computing Devices
  • Neural Networks for Industrial Automation: Improving Efficiency and Accuracy
  • The Future of Neural Networks: Towards More General AI Applications
  • Neural Networks in Art and Design: Creating New Forms of Expression
  • The Role of Neural Networks in Enhancing Public Health Initiatives
  • The Future of Neural Networks: Challenges in Scalability and Generalization
  • The Evolution of Programming Paradigms: Functional vs. Object-Oriented Programming
  • Advances in Compiler Design and Optimization Techniques
  • The Impact of Programming Languages on Software Security
  • Developing Programming Languages for Quantum Computing
  • Machine Learning in Automated Code Generation and Optimization
  • The Role of Programming in Developing Scalable Cloud Applications
  • The Future of Web Development: New Frameworks and Technologies
  • Cross-Platform Development: Best Practices in Mobile App Programming
  • The Influence of Programming Techniques on Big Data Analytics
  • Real-Time Systems Programming: Challenges and Solutions
  • The Integration of Programming with Blockchain Technology
  • Programming for IoT: Languages and Tools for Device Communication
  • Secure Coding Practices: Preventing Cyber Attacks through Software Design
  • The Role of Programming in Data Visualization and User Interface Design
  • Advances in Game Programming: Graphics, AI, and Network Play
  • The Impact of Programming on Digital Media and Content Creation
  • Programming Languages for Robotics: Trends and Future Directions
  • The Use of Artificial Intelligence in Enhancing Programming Productivity
  • Programming for Augmented and Virtual Reality: New Challenges and Techniques
  • Ethical Considerations in Programming: Bias, Fairness, and Transparency
  • The Future of Programming Education: Interactive and Adaptive Learning Models
  • Programming for Wearable Technology: Special Considerations and Challenges
  • The Evolution of Programming in Financial Technology
  • Functional Programming in Enterprise Applications
  • Memory Management Techniques in Programming: From Garbage Collection to Manual Control
  • The Role of Open Source Programming in Accelerating Innovation
  • The Impact of Programming on Network Security and Cryptography
  • Developing Accessible Software: Programming for Users with Disabilities
  • Programming Language Theories: New Models and Approaches
  • The Challenges of Legacy Code: Strategies for Modernization and Integration
  • Energy-Efficient Programming: Optimizing Code for Green Computing
  • Multithreading and Concurrency: Advanced Programming Techniques
  • The Impact of Programming on Computational Biology and Bioinformatics
  • The Role of Scripting Languages in Automating System Administration
  • Programming and the Future of Quantum Resistant Cryptography
  • Code Review and Quality Assurance: Techniques and Tools
  • Adaptive and Predictive Programming for Dynamic Environments
  • The Role of Programming in Enhancing E-commerce Technology
  • Programming for Cyber-Physical Systems: Bridging the Gap Between Digital and Physical
  • The Influence of Programming Languages on Computational Efficiency and Performance
  • Quantum Algorithms: Development and Applications Beyond Shor’s and Grover’s Algorithms
  • The Role of Quantum Computing in Solving Complex Biological Problems
  • Quantum Cryptography: New Paradigms for Secure Communication
  • Error Correction Techniques in Quantum Computing
  • Quantum Computing and Its Impact on Artificial Intelligence
  • The Integration of Classical and Quantum Computing: Hybrid Models
  • Quantum Machine Learning: Theoretical Foundations and Practical Applications
  • Quantum Computing Hardware: Advances in Qubit Technology
  • The Application of Quantum Computing in Financial Modeling and Risk Assessment
  • Quantum Networking: Establishing Secure Quantum Communication Channels
  • The Future of Drug Discovery: Applications of Quantum Computing
  • Quantum Computing in Cryptanalysis: Threats to Current Cryptography Standards
  • Simulation of Quantum Systems for Material Science
  • Quantum Computing for Optimization Problems in Logistics and Manufacturing
  • Theoretical Limits of Quantum Computing: Understanding Quantum Complexity
  • Quantum Computing and the Future of Search Algorithms
  • The Role of Quantum Computing in Climate Science and Environmental Modeling
  • Quantum Annealing vs. Universal Quantum Computing: Comparative Studies
  • Implementing Quantum Algorithms in Quantum Programming Languages
  • The Impact of Quantum Computing on Public Key Cryptography
  • Quantum Entanglement: Experiments and Applications in Quantum Networks
  • Scalability Challenges in Quantum Processors
  • The Ethics and Policy Implications of Quantum Computing
  • Quantum Computing in Space Exploration and Astrophysics
  • The Role of Quantum Computing in Developing Next-Generation AI Systems
  • Quantum Computing in the Energy Sector: Applications in Smart Grids and Nuclear Fusion
  • Noise and Decoherence in Quantum Computers: Overcoming Practical Challenges
  • Quantum Computing for Predicting Economic Market Trends
  • Quantum Sensors: Enhancing Precision in Measurement and Imaging
  • The Future of Quantum Computing Education and Workforce Development
  • Quantum Computing in Cybersecurity: Preparing for a Post-Quantum World
  • Quantum Computing and the Internet of Things: Potential Intersections
  • Practical Quantum Computing: From Theory to Real-World Applications
  • Quantum Supremacy: Milestones and Future Goals
  • The Role of Quantum Computing in Genetics and Genomics
  • Quantum Computing for Material Discovery and Design
  • The Challenges of Quantum Programming Languages and Environments
  • Quantum Computing in Art and Creative Industries
  • The Global Race for Quantum Computing Supremacy: Technological and Political Aspects
  • Quantum Computing and Its Implications for Software Engineering
  • Advances in Humanoid Robotics: New Developments and Challenges
  • Robotics in Healthcare: From Surgery to Rehabilitation
  • The Integration of AI in Robotics: Enhanced Autonomy and Learning Capabilities
  • Swarm Robotics: Coordination Strategies and Applications
  • The Use of Robotics in Hazardous Environments: Deep Sea and Space Exploration
  • Soft Robotics: Materials, Design, and Applications
  • Robotics in Agriculture: Automation of Farming and Harvesting Processes
  • The Role of Robotics in Manufacturing: Increased Efficiency and Flexibility
  • Ethical Considerations in the Deployment of Robots in Human Environments
  • Autonomous Vehicles: Technological Advances and Regulatory Challenges
  • Robotic Assistants for the Elderly and Disabled: Improving Quality of Life
  • The Use of Robotics in Education: Teaching Science, Technology, Engineering, and Math (STEM)
  • Robotics and Computer Vision: Enhancing Perception and Decision Making
  • The Impact of Robotics on Employment and the Workforce
  • The Development of Robotic Systems for Environmental Monitoring and Conservation
  • Machine Learning Techniques for Robotic Perception and Navigation
  • Advances in Robotic Surgery: Precision and Outcomes
  • Human-Robot Interaction: Building Trust and Cooperation
  • Robotics in Retail: Automated Warehousing and Customer Service
  • Energy-Efficient Robots: Design and Utilization
  • Robotics in Construction: Automation and Safety Improvements
  • The Role of Robotics in Disaster Response and Recovery Operations
  • The Application of Robotics in Art and Creative Industries
  • Robotics and the Future of Personal Transportation
  • Ethical AI in Robotics: Ensuring Safe and Fair Decision-Making
  • The Use of Robotics in Logistics: Drones and Autonomous Delivery Vehicles
  • Robotics in the Food Industry: From Production to Service
  • The Integration of IoT with Robotics for Enhanced Connectivity
  • Wearable Robotics: Exoskeletons for Rehabilitation and Enhanced Mobility
  • The Impact of Robotics on Privacy and Security
  • Robotic Pet Companions: Social Robots and Their Psychological Effects
  • Robotics for Planetary Exploration and Colonization
  • Underwater Robotics: Innovations in Oceanography and Marine Biology
  • Advances in Robotics Programming Languages and Tools
  • The Role of Robotics in Minimizing Human Exposure to Contaminants and Pathogens
  • Collaborative Robots (Cobots): Working Alongside Humans in Shared Spaces
  • The Use of Robotics in Entertainment and Sports
  • Robotics and Machine Ethics: Programming Moral Decision-Making
  • The Future of Military Robotics: Opportunities and Challenges
  • Sustainable Robotics: Reducing the Environmental Impact of Robotic Systems
  • Agile Methodologies: Evolution and Future Trends
  • DevOps Practices: Improving Software Delivery and Lifecycle Management
  • The Impact of Microservices Architecture on Software Development
  • Containerization Technologies: Docker, Kubernetes, and Beyond
  • Software Quality Assurance: Modern Techniques and Tools
  • The Role of Artificial Intelligence in Automated Software Testing
  • Blockchain Applications in Software Development and Security
  • The Integration of Continuous Integration and Continuous Deployment (CI/CD) in Software Projects
  • Cybersecurity in Software Engineering: Best Practices for Secure Coding
  • Low-Code and No-Code Development: Implications for Professional Software Development
  • The Future of Software Engineering Education
  • Software Sustainability: Developing Green Software and Reducing Carbon Footprints
  • The Role of Software Engineering in Healthcare: Telemedicine and Patient Data Management
  • Privacy by Design: Incorporating Privacy Features at the Development Stage
  • The Impact of Quantum Computing on Software Engineering
  • Software Engineering for Augmented and Virtual Reality: Challenges and Innovations
  • Cloud-Native Applications: Design, Development, and Deployment
  • Software Project Management: Agile vs. Traditional Approaches
  • Open Source Software: Community Engagement and Project Sustainability
  • The Evolution of Graphical User Interfaces in Application Development
  • The Challenges of Integrating IoT Devices into Software Systems
  • Ethical Issues in Software Engineering: Bias, Accountability, and Regulation
  • Software Engineering for Autonomous Vehicles: Safety and Regulatory Considerations
  • Big Data Analytics in Software Development: Enhancing Decision-Making Processes
  • The Future of Mobile App Development: Trends and Technologies
  • The Role of Software Engineering in Artificial Intelligence: Frameworks and Algorithms
  • Performance Optimization in Software Applications
  • Adaptive Software Development: Responding to Changing User Needs
  • Software Engineering in Financial Services: Compliance and Security Challenges
  • User Experience (UX) Design in Software Engineering
  • The Role of Software Engineering in Smart Cities: Infrastructure and Services
  • The Impact of 5G on Software Development and Deployment
  • Real-Time Systems in Software Engineering: Design and Implementation Challenges
  • Cross-Platform Development Challenges: Ensuring Consistency and Performance
  • Software Testing Automation: Tools and Trends
  • The Integration of Cyber-Physical Systems in Software Engineering
  • Software Engineering in the Entertainment Industry: Game Development and Beyond
  • The Application of Machine Learning in Predicting Software Bugs
  • The Role of Software Engineering in Cybersecurity Defense Strategies
  • Accessibility in Software Engineering: Creating Inclusive and Usable Software
  • Progressive Web Apps (PWAs): Advantages and Implementation Challenges
  • The Future of Web Accessibility: Standards and Practices
  • Single-Page Applications (SPAs) vs. Multi-Page Applications (MPAs): Performance and Usability
  • The Impact of Serverless Computing on Web Development
  • The Evolution of CSS for Modern Web Design
  • Security Best Practices in Web Development: Defending Against XSS and CSRF Attacks
  • The Role of Web Development in Enhancing E-commerce User Experience
  • The Use of Artificial Intelligence in Web Personalization and User Engagement
  • The Future of Web APIs: Standards, Security, and Scalability
  • Responsive Web Design: Techniques and Trends
  • JavaScript Frameworks: Vue.js, React.js, and Angular – A Comparative Analysis
  • Web Development for IoT: Interfaces and Connectivity Solutions
  • The Impact of 5G on Web Development and User Experiences
  • The Use of Blockchain Technology in Web Development for Enhanced Security
  • Web Development in the Cloud: Using AWS, Azure, and Google Cloud
  • Content Management Systems (CMS): Trends and Future Developments
  • The Application of Web Development in Virtual and Augmented Reality
  • The Importance of Web Performance Optimization: Tools and Techniques
  • Sustainable Web Design: Practices for Reducing Energy Consumption
  • The Role of Web Development in Digital Marketing: SEO and Social Media Integration
  • Headless CMS: Benefits and Challenges for Developers and Content Creators
  • The Future of Web Typography: Design, Accessibility, and Performance
  • Web Development and Data Protection: Complying with GDPR and Other Regulations
  • Real-Time Web Communication: Technologies like WebSockets and WebRTC
  • Front-End Development Tools: Efficiency and Innovation in Workflow
  • The Challenges of Migrating Legacy Systems to Modern Web Architectures
  • Microfrontends Architecture: Designing Scalable and Decoupled Web Applications
  • The Impact of Cryptocurrencies on Web Payment Systems
  • User-Centered Design in Web Development: Methods for Engaging Users
  • The Role of Web Development in Business Intelligence: Dashboards and Reporting Tools
  • Web Development for Mobile Platforms: Optimization and Best Practices
  • The Evolution of E-commerce Platforms: From Web to Mobile Commerce
  • Web Security in E-commerce: Protecting Transactions and User Data
  • Dynamic Web Content: Server-Side vs. Client-Side Rendering
  • The Future of Full Stack Development: Trends and Skills
  • Web Design Psychology: How Design Influences User Behavior
  • The Role of Web Development in the Non-Profit Sector: Fundraising and Community Engagement
  • The Integration of AI Chatbots in Web Development
  • The Use of Motion UI in Web Design: Enhancing Aesthetics and User Interaction
  • The Future of Web Development: Predictions and Emerging Technologies

We trust that this comprehensive list of computer science thesis topics will serve as a valuable starting point for your research endeavors. With 1000 unique and carefully selected topics distributed across 25 key areas of computer science, students are equipped to tackle complex questions and contribute meaningful advancements to the field. As you proceed to select your thesis topic, consider not only your personal interests and career goals but also the potential impact of your research. We encourage you to explore these topics thoroughly and choose one that will not only challenge you but also push the boundaries of technology and innovation.

The Range of Computer Science Thesis Topics

Computer science stands as a dynamic and ever-evolving field that continuously reshapes how we interact with the world. At its core, the discipline encompasses not just the study of algorithms and computation, but a broad spectrum of practical and theoretical knowledge areas that drive innovation in various sectors. This article aims to explore the rich landscape of computer science thesis topics, offering students and researchers a glimpse into the potential areas of study that not only challenge the intellect but also contribute significantly to technological progress. As we delve into the current issues, recent trends, and future directions of computer science, it becomes evident that the possibilities for research are both vast and diverse. Whether you are intrigued by the complexities of artificial intelligence, the robust architecture of networks and systems, or the innovative approaches in cybersecurity, computer science offers a fertile ground for developing thesis topics that are as impactful as they are intellectually stimulating.

Current Issues in Computer Science

One of the prominent current issues in computer science revolves around data security and privacy. As digital transformation accelerates across industries, the massive influx of data generated poses significant challenges in terms of its protection and ethical use. Cybersecurity threats have become more sophisticated, with data breaches and cyber-attacks causing major concerns for organizations worldwide. This ongoing battle demands continuous improvements in security protocols and the development of robust cybersecurity measures. Computer science thesis topics in this area can explore new cryptographic methods, intrusion detection systems, and secure communication protocols to fortify digital defenses. Research could also delve into the ethical implications of data collection and use, proposing frameworks that ensure privacy while still leveraging data for innovation.

Another critical issue facing the field of computer science is the ethical development and deployment of artificial intelligence (AI) systems. As AI technologies become more integrated into daily life and critical infrastructure, concerns about bias, fairness, and accountability in AI systems have intensified. Thesis topics could focus on developing algorithms that address these ethical concerns, including techniques for reducing bias in machine learning models and methods for increasing transparency and explainability in AI decisions. This research is crucial for ensuring that AI technologies promote fairness and do not perpetuate or exacerbate existing societal inequalities.

Furthermore, the rapid pace of technological change presents a challenge in terms of sustainability and environmental impact. The energy consumption of large data centers, the carbon footprint of producing and disposing of electronic waste, and the broader effects of high-tech innovations on the environment are significant concerns within computer science. Thesis research in this domain could focus on creating more energy-efficient computing methods, developing algorithms that reduce power consumption, or innovating recycling technologies that address the issue of e-waste. This research not only contributes to the field of computer science but also plays a crucial role in ensuring that technological advancement does not come at an unsustainable cost to the environment.

These current issues highlight the dynamic nature of computer science and its direct impact on society. Addressing these challenges through focused research and innovative thesis topics not only advances the field but also contributes to resolving some of the most pressing problems facing our global community today.

Recent Trends in Computer Science

In recent years, computer science has witnessed significant advancements in the integration of artificial intelligence (AI) and machine learning (ML) across various sectors, marking one of the most exciting trends in the field. These technologies are not just reshaping traditional industries but are also at the forefront of driving innovations in areas like healthcare, finance, and autonomous systems. Thesis topics within this trend could explore the development of advanced ML algorithms that enhance predictive analytics, improve automated decision-making, or refine natural language processing capabilities. Additionally, AI’s role in ethical decision-making and its societal impacts offers a rich vein of inquiry for research, focusing on mitigating biases and ensuring that AI systems operate transparently and justly.

Another prominent trend in computer science is the rapid growth of blockchain technology beyond its initial application in cryptocurrencies. Blockchain is proving its potential in creating more secure, decentralized, and transparent networks for a variety of applications, from enhancing supply chain logistics to revolutionizing digital identity verification processes. Computer science thesis topics could investigate novel uses of blockchain for ensuring data integrity in digital transactions, enhancing cybersecurity measures, or even developing new frameworks for blockchain integration into existing technological infrastructures. The exploration of blockchain’s scalability, speed, and energy consumption also presents critical research opportunities that are timely and relevant.

Furthermore, the expansion of the Internet of Things (IoT) continues to be a significant trend, with more devices becoming connected every day, leading to increasingly smart environments. This proliferation poses unique challenges and opportunities for computer science research, particularly in terms of scalability, security, and new data management strategies. Thesis topics might focus on optimizing network protocols to handle the massive influx of data from IoT devices, developing solutions to safeguard against IoT-specific security vulnerabilities, or innovative applications of IoT in urban planning, smart homes, or healthcare. Research in this area is crucial for advancing the efficiency and functionality of IoT systems and for ensuring they can be safely and effectively integrated into modern life.

These recent trends underscore the vibrant and ever-evolving nature of computer science, reflecting its capacity to influence and transform an array of sectors through technological innovation. The continual emergence of new research topics within these trends not only enriches the academic discipline but also provides substantial benefits to society by addressing practical challenges and enhancing the capabilities of technology in everyday life.

Future Directions in Computer Science

As we look toward the future, one of the most anticipated areas in computer science is the advancement of quantum computing. This emerging technology promises to revolutionize problem-solving in fields that require immense computational power, such as cryptography, drug discovery, and complex system modeling. Quantum computing has the potential to process tasks at speeds unachievable by classical computers, offering breakthroughs in materials science and encryption methods. Computer science thesis topics might explore the theoretical underpinnings of quantum algorithms, the development of quantum-resistant cryptographic systems, or practical applications of quantum computing in industry-specific scenarios. Research in this area not only contributes to the foundational knowledge of quantum mechanics but also paves the way for its integration into mainstream computing, marking a significant leap forward in computational capabilities.

Another promising direction in computer science is the advancement of autonomous systems, particularly in robotics and vehicle automation. The future of autonomous technologies hinges on improving their safety, reliability, and decision-making processes under uncertain conditions. Thesis topics could focus on the enhancement of machine perception through computer vision and sensor fusion, the development of more sophisticated AI-driven decision frameworks, or ethical considerations in the deployment of autonomous systems. As these technologies become increasingly prevalent, research will play a crucial role in addressing the societal and technical challenges they present, ensuring their beneficial integration into daily life and industry operations.

Additionally, the ongoing expansion of artificial intelligence applications poses significant future directions for research, especially in the realm of AI ethics and policy. As AI systems become more capable and widespread, their impact on privacy, employment, and societal norms continues to grow. Future thesis topics might delve into the development of guidelines and frameworks for responsible AI, studies on the impact of AI on workforce dynamics, or innovations in transparent and fair AI systems. This research is vital for guiding the ethical evolution of AI technologies, ensuring they enhance societal well-being without diminishing human dignity or autonomy.

These future directions in computer science not only highlight the field’s potential for substantial technological advancements but also underscore the importance of thoughtful consideration of their broader implications. By exploring these areas in depth, computer science research can lead the way in not just technological innovation, but also in shaping a future where technology and ethics coexist harmoniously for the betterment of society.

In conclusion, the field of computer science is not only foundational to the technological advancements that characterize the modern age but also crucial in solving some of the most pressing challenges of our time. The potential thesis topics discussed in this article reflect a mere fraction of the opportunities that lie in the realms of theory, application, and innovation within this expansive field. As emerging technologies such as quantum computing, artificial intelligence, and blockchain continue to evolve, they open new avenues for research that could potentially redefine existing paradigms. For students embarking on their thesis journey, it is essential to choose a topic that not only aligns with their academic passions but also contributes to the ongoing expansion of computer science knowledge. By pushing the boundaries of what is known and exploring uncharted territories, students can leave a lasting impact on the field and pave the way for future technological breakthroughs. As we look forward, it’s clear that computer science will continue to be a key driver of change, making it an exciting and rewarding area for academic and professional growth.

Thesis Writing Services by iResearchNet

At iResearchNet, we specialize in providing exceptional thesis writing services tailored to meet the diverse needs of students, particularly those pursuing advanced topics in computer science. Understanding the pivotal role a thesis plays in a student’s academic career, we offer a suite of services designed to assist students in crafting papers that are not only well-researched and insightful but also perfectly aligned with their academic objectives. Here are the key features of our thesis writing services:

  • Expert Degree-Holding Writers : Our team consists of writers who hold advanced degrees in computer science and related fields. Their academic and professional backgrounds ensure that they bring a wealth of knowledge and expertise to your thesis.
  • Custom Written Works : Every thesis we produce is tailor-made to meet the specific requirements and guidelines provided by the student. This bespoke approach ensures that each paper is unique and of the highest quality.
  • In-depth Research : We pride ourselves on conducting thorough and comprehensive research for every thesis. Our writers utilize the latest resources, databases, and scholarly articles to gather the most relevant and up-to-date information.
  • Custom Formatting : Each thesis is formatted according to academic standards and the specific requirements of the student’s program, whether it’s APA, MLA, Chicago/Turabian, or Harvard style.
  • Top Quality : Quality is at the core of our services. From language clarity to factual accuracy, each thesis is crafted to meet the highest academic standards.
  • Customized Solutions : Recognizing that every student’s needs are different, we offer customized solutions that cater to individual preferences and requirements.
  • Flexible Pricing : We provide a range of pricing options to accommodate students’ different budgets, ensuring that our services are accessible to everyone.
  • Short Deadlines : Our services are designed to accommodate even the tightest deadlines, with the ability to handle requests that require a turnaround as quick as 3 hours.
  • Timely Delivery : We guarantee timely delivery of all our papers, helping students meet their submission deadlines without compromising on quality.
  • 24/7 Support : Our customer support team is available around the clock to answer any questions and provide assistance whenever needed.
  • Absolute Privacy : We maintain a strict privacy policy to ensure that all client information is kept confidential and secure.
  • Easy Order Tracking : Our client portal allows for easy tracking of orders, giving students the ability to monitor the progress of their thesis writing process.
  • Money-Back Guarantee : We offer a money-back guarantee to ensure that all students are completely satisfied with our services.

At iResearchNet, we are dedicated to supporting students by providing them with high-quality, reliable, and professional thesis writing services. By choosing us, students can be confident that they are receiving expert help that not only meets but exceeds their expectations. Whether you are tackling complex topics in computer science or any other academic discipline, our team is here to help you achieve academic success.

Order Your Custom Thesis Paper Today!

Are you ready to take the next step towards academic excellence in computer science? At iResearchNet, we are committed to helping you achieve your academic goals with our premier thesis writing services. Our team of expert writers is equipped to handle the most challenging topics and tightest deadlines, ensuring that you receive a top-quality, custom-written thesis that not only meets but exceeds your academic requirements.

Don’t let the stress of thesis writing hold you back. Whether you’re grappling with complex algorithms, innovative software solutions, or groundbreaking data analysis, our custom thesis papers are crafted to provide you with the insights and depth needed to excel. With flexible pricing, personalized support, and guaranteed confidentiality, you can trust iResearchNet to be your partner in your academic journey.

Act now to secure your future! Visit our website to place your order or speak with one of our representatives to learn more about how we can assist you. Remember, when you choose iResearchNet, you’re not just getting a thesis paper; you’re investing in your success. Order your custom thesis paper today and take the first step towards standing out in the competitive field of computer science. With iResearchNet, you’re one step closer to not only completing your degree but also making a significant impact in the world of technology.

ORDER HIGH QUALITY CUSTOM PAPER

masters thesis computer science

Arizona State University

Computer Science, MS

  • Program description
  • At a glance
  • Accelerated program options
  • Degree requirements
  • Admission requirements
  • Tuition information
  • Application deadlines
  • Career opportunities
  • Contact information

Artificial Intelligence, Big Data, Computer Science, Computer Scientist, Cybersecurity, Technology, approved for STEM-OPT extension, computing, database, enggradcs, systems

Computer science allows for up to three opportunities for students to take Curricular Practical Training while completing their degree.

The MS program in computer science prepares students to undertake fundamental and applied research in computing.

The program welcomes motivated and dedicated students to work with world-class faculty on projects across the field of computing and augmented intelligence. Students may choose a thesis or nonthesis option as their culminating event. Students can study topics such as:

  • artificial intelligence, machine learning and statistical modeling
  • big data and data mining
  • computational biology
  • computer design and architecture, including nonvolatile memory computing
  • computer system security, cybersecurity and cryptography
  • cyber-physical systems, IoT and robotics
  • distributed computing and consensus protocols
  • networking and computer systems
  • novel computing paradigms (e.g., biocomputing, quantum computation)
  • social computing
  • theory, algorithms and optimization
  • visualization and graphics

This program may be eligible for an Optional Practical Training extension for up to 24 months. This OPT work authorization period may help international students gain skills and experience in the U.S. Those interested in an OPT extension should review ASU degrees that qualify for the STEM-OPT extension at ASU's International Students and Scholars Center website.

The OPT extension only applies to students on an F-1 visa and does not apply to students completing a degree through ASU Online.

  • College/school: Ira A. Fulton Schools of Engineering
  • Location: Tempe
  • STEM-OPT extension eligible: Yes

Acceptance to the graduate program requires a separate application. Students typically receive approval to pursue the accelerated master’s during the junior year of their bachelor's degree program. Interested students can learn about eligibility requirements and how to apply .

30 credit hours and a portfolio, or 30 credit hours and a thesis, or 30 credit hours and the required applied project course (CSE 593)

Required Core Areas (9 credit hours) applications (3) foundations (3) systems (3)

Electives (15 or 18 or 21 credit hours)

Culminating Experience (0 or 3 or 6 credit hours) CSE 593 Applied Project (3) or CSE 599 Thesis (6) or portfolio (0)

Additional Curriculum Information Students should see the academic unit for the list of courses approved for each core area in applications, foundations and systems. Courses selected as part of the core may not be used as other elective coursework on the same plan of study.

Students complete a thesis, applied project or portfolio for the culminating experience. Students in the thesis option take 15 credit hours of electives, students in the applied project take 18 credit hours of electives and students in the portfolio option take 21 credit hours of electives. MS program students who select project portfolio as their culminating event must complete a project portfolio from two courses in which the student received a "B" grade (3.00 on a 4.00 scale) or higher. Students should see the academic unit for additional information and requirements.

For thesis students, nine of the 15 credit hours of electives must be courses in a chosen research area and approved by the student's academic advisor. Up to six credit hours can be independent study in CSE 590 Reading and Conference.

Students complete a minimum of 30 credit hours for the program. At least 24 of these credit hours must be 500-level CSE courses at ASU. Up to six credit hours of 400-level courses may be applied to the plan of study.

Applicants must fulfill the requirements of both the Graduate College and the Ira A. Fulton Schools of Engineering.

Applicants are eligible to apply to the program if they have earned a bachelor's or master's degree in computer science, computer engineering or a closely related area from a regionally accredited institution.

Applicants must have a minimum cumulative GPA of 3.25 (scale is 4.00 = "A") in the last 60 hours of their first bachelor's degree program, or a minimum cumulative GPA of 3.25 (scale is 4.00 = "A") in an applicable master's degree program.

All applicants must submit:

  • graduate admission application and application fee
  • official transcripts
  • a statement of purpose
  • proof of English proficiency

Additional Application Information An applicant whose native language is not English must provide proof of English proficiency regardless of their current residency.

If the student has graduated with an undergraduate degree in computer science or computer systems engineering from ASU, GRE scores are not required. ASU does not accept the GRE® General Test at home edition.

Students assigned any deficiency coursework upon admission must complete those classes with a grade of "C" (scale is 4.00 = "A") or higher within two semesters of admission to the program. Deficiency courses include:

CSE 230 Computer Organization and Assembly Language Programming CSE 310 Data Structures and Algorithms CSE 330 Operating Systems CSE 340 Principles of Programming Languages or CSE 355 Introduction to Theoretical Computer Science

The applicant's undergraduate GPA and depth of preparation in computer science and engineering are the primary factors affecting admission.

SessionModalityDeadlineType
Session A/CIn Person 12/01Final
SessionModalityDeadlineType
Session A/CIn Person 08/01Final

Students who complete the Master of Science program in computer science are able to analyze key theories, algorithms and software modules used in the field of computer science. The program prepares them to pursue careers in research and education, including academia, government and industry.

Career examples include:

  • computer network architect
  • computer system analyst
  • computer systems engineer
  • data scientist or engineer
  • machine learning, AI or computer vision engineer
  • software developer
  • software engineer

Computer Science and Engineering Program | CTRPT 105 [email protected] 480-965-3199

click back to top

Your browser is unsupported

We recommend using the latest version of IE11, Edge, Chrome, Firefox or Safari.

Computer Science

College of engineering, thesis option, thesis heading link copy link.

student working independently in the computer science lounge

The thesis option is designed for MS in Computer Science students who are interested in conducting research. This option is strongly advised if you may be interested in pursuing a PhD in the future.

Researching and writing a master’s thesis is an academically intensive process that takes the place of 8 credits of traditional coursework. Students work with a faculty advisor to choose a topic of interest, engage in high-level study of that topic, and develop a paper that is suitable for presentation at a conference or submission to a journal.

The thesis experience provides definition to your master’s degree experience and can bolster your application for jobs or doctoral-level study by demonstrating your capabilities.

Master’s thesis students in computer science at UIC have recently studied:

  • Reliability Issues among Android Components: Analysis, Testing and Solutions
  • Ensuring Privacy in Legacy Web Applications through Multiple Relations Views
  • MY-AIR Project: Study on Semantic Location and Activity Recognition Algorithms for iOS Systems
  • Detection of Suspicious Users Posting Claims about Cancer on Twitter
  • Exploring Deep Learning Techniques for Real-time Graphics

Choosing a Thesis Advisor and Committee

Your master’s thesis research is guided by a faculty advisor, and your thesis project eventually will be judged by a faculty committee of at least three members. They will be responsible for reviewing and evaluating your research.

Choosing a thesis advisor is a process in which your first few semesters of coursework will be a great help. Taking courses will help you to focus a specific academic interest, which in turn will allow you to identify UIC computer science faculty experts in this area. You can find a list of the computer science faculty here .

Students are responsible for identifying a prospective advisor and asking that faculty member to advise a thesis. Eligible faculty members include all assistant, associate, and full professors in computer science, as well as adjunct faculty in the department.

Planning Your Thesis

Once you have a thesis advisor in place, you should meet with him or her to determine a research plan and set expectations and deadlines. With an approved research plan in place, students register for CS 598 and conduct the agreed-upon thesis research.

Students who are required to maintain a specific number of registration hours may register for more than the 8 required hours of CS 598 with advisor permission, but no more than 8 hours will be used towards the requirements for the degree.

Close to the conclusion of your research and writing process, you will work with your advisor to assemble a thesis committee, likely consisting of two or more additional faculty members. A majority of your committee should hold at least a 50% appointment in the computer science department, and at least one member must be a tenured faculty member.

When your master’s thesis is complete, you will provide all committee members with a copy and arrange a date for your thesis defense. At least three weeks prior to your defense date, you will need to submit the committee recommendation form to the Student Affairs office. The department recommends that you schedule your defense no less than 10 business days prior to the Graduate College’s official thesis-submission deadline, so that you have time to make any changes that your committee or the Graduate College might request.

An examination report will be generated by the Graduate College and sent to the Student Affairs office, which will contact you to pick up the forms. After your defense, you must visit the Student Affairs office to verify that all of graduation requirements have been met.

Technical Guidance for Thesis-Option Students

Formatting and other guidelines for master’s thesis research are described in detail in a Thesis Manual published by the Graduate College. You must email a PDF copy of your thesis to the computer science Student Affairs office for a format check one week prior to the deadline set by the Graduate College.

PDXScholar logo with slogan Access for All.

Home > School, College, or Department > MCECS > Computer Science > Dissertations and Theses

Computer Science Dissertations and Theses

Theses/dissertations from 2024 2024.

A Deep Learning Framework for Blockage Mitigation in mmWave Wireless , Ahmed Hazaa Almutairi (Dissertation)

Design and Test of Asynchronous Systems Using the Link and Joint Model , Ebelechukwu Esimai (Dissertation)

Automatic Measurement of Dialogue Engagingness in Multilingual Settings , Amila Ferron (Thesis)

Resource-constrained 2D Scene Recovery with Single-Photon Cameras , Daphne Ariadne Kurzenhauser (Thesis)

MmWave RAT Optimization: MAC Layer Initial Access Design and Transport Layer Integration , Suresh Srinivasan (Dissertation)

Designing for Deployable, Secure, and Generic Machine Learning Systems , Li-Yun Wang (Dissertation)

Theses/Dissertations from 2023 2023

Seeing in the Dark: Towards Robust Pedestrian Detection at Nighttime , Afnan Althoupety (Dissertation)

A Deep Hierarchical Variational Autoencoder for World Models in Complex Reinforcement Learning Environments , Sriharshitha Ayyalasomayajula (Thesis)

Toward Efficient Rendering: A Neural Network Approach , Qiqi Hou (Dissertation)

Energy Auction with Non-Relational Persistence , Michael Ramez Howard (Thesis)

Implementing a Functional Logic Programming Language via the Fair Scheme , Andrew Michael Jost (Dissertation)

Multi-Agent Deep Reinforcement Learning for Radiation Localization , Benjamin Scott Totten (Thesis)

Theses/Dissertations from 2022 2022

Using Intrinsically-Typed Definitional Interpreters to Verify Compiler Optimizations in a Monadic Intermediate Language , Dani Barrack (Thesis)

An Automated Zoom Class Session Analysis Tool to Improve Education , Jack Arlo Cannon II (Thesis)

Scaling EPA-RIMM with Multicore System Management Interrupt Handlers , Alexander K. Freed (Thesis)

Unpaired Style Transfer Conditional Generative Adversarial Network for Scanned Document Generation , David Jonathan Hawbaker (Thesis)

Toward Analyzing the Diversity of Extractive Summaries , Aaron David Hudson (Thesis)

Making Curry with Rice: An Optimizing Curry Compiler , Steven Libby (Dissertation)

Domain Knowledge as Motion-Aware Inductive Bias for Deep Video Synthesis: Two Case Studies , Long Mai (Dissertation)

Theses/Dissertations from 2021 2021

Efficient Neuromorphic Algorithms for Gamma-Ray Spectrum Denoising and Radionuclide Identification , Merlin Phillip Carson (Thesis)

Storing Intermediate Results in Space and Time: SQL Graphs and Block Referencing , Basem Ibrahim Elazzabi (Dissertation)

Automated Test Generation for Validating SystemC Designs , Bin Lin (Dissertation)

Forecasting Optimal Parameters of the Broken Wing Butterfly Option Strategy Using Differential Evolution , David Munoz Constantine (Thesis)

Situate: An Agent-Based System for Situation Recognition , Max Henry Quinn (Dissertation)

Theses/Dissertations from 2020 2020

Multiple Diagram Navigation , Hisham Benotman (Dissertation)

Smart Contract Vulnerabilities on the Ethereum Blockchain: a Current Perspective , Daniel Steven Connelly (Thesis)

Extensible Performance-Aware Runtime Integrity Measurement , Brian G. Delgado (Dissertation)

Novel View Synthesis - a Neural Network Approach , Hoang Le (Dissertation)

Exploring the Potential of Sparse Coding for Machine Learning , Sheng Yang Lundquist (Dissertation)

Workflow Critical Path: a Data-Oriented Path Metric for Holistic HPC Workflows , Daniel D. Nguyen (Thesis)

Novel View Synthesis in Time and Space , Simon Niklaus (Dissertation)

Balancing Security, Performance and Deployability in Encrypted Search , David Joel Pouliot (Dissertation)

Theses/Dissertations from 2019 2019

A Secure Anti-Counterfeiting System using Near Field Communication, Public Key Cryptography, Blockchain, and Bayesian Games , Naif Saeed Alzahrani (Dissertation)

Spectral Clustering for Electrical Phase Identification Using Advanced Metering Infrastructure Voltage Time Series , Logan Blakely (Thesis)

Local Radiance , Scott Peter Britell (Dissertation)

Correct-by-Construction Typechecking with Scope Graphs , Katherine Imhoff Casamento (Thesis)

Versatile Binary-level Concolic Testing , Bo Chen (Dissertation)

Crumpled and Abraded Encryption: Implementation and Provably Secure Construction , Scott Sherlock Griffy (Thesis)

Knowing Without Knowing: Real-Time Usage Identification of Computer Systems , Leila Mohammed Hawana (Thesis)

Design and Experimental Evaluation of DeepMarket: an Edge Computing Marketplace with Distributed TensorFlow Execution Capability , Soyoung Kim (Thesis)

Localizing Little Landmarks with Transfer Learning , Sharad Kumar (Thesis)

Context-Aware Wi-Fi Infrastructure-based Indoor Positioning Systems , Huy Phuong Tran (Dissertation)

Theses/Dissertations from 2018 2018

Bounding Box Improvement with Reinforcement Learning , Andrew Lewis Cleland (Thesis)

Sensing Building Structure Using UWB Radios for Disaster Recovery , Jeong Eun Lee (Dissertation)

Annotation-Enabled Interpretation and Analysis of Time-Series Data , Niveditha Venugopal (Thesis)

EPA-RIMM-V: Efficient Rootkit Detection for Virtualized Environments , Tejaswini Ajay Vibhute (Thesis)

Theses/Dissertations from 2017 2017

Improved Scoring Models for Semantic Image Retrieval Using Scene Graphs , Erik Timothy Conser (Thesis)

Refining Bounding-Box Regression for Object Localization , Naomi Lynn Dickerson (Thesis)

Fully Generic Programming Over Closed Universes of Inductive-Recursive Types , Larry Diehl (Dissertation)

Communicating at Terahertz Frequencies , Farnoosh Moshirfatemi (Dissertation)

Designing In-Headset Authoring Tools for Virtual Reality Video , Cuong Nguyen (Dissertation)

Certifying Loop Pipelining Transformations in Behavioral Synthesis , Disha Puri (Dissertation)

Power-Aware Datacenter Networking and Optimization , Qing Yi (Dissertation)

Theses/Dissertations from 2016 2016

Identifying Relationships between Scientific Datasets , Abdussalam Alawini (Dissertation)

Information Representation and Computation of Spike Trains in Reservoir Computing Systems with Spiking Neurons and Analog Neurons , Amin Almassian (Thesis)

Investigations of an "Objectness" Measure for Object Localization , Lewis Richard James Coates (Thesis)

Image Stitching: Handling Parallax, Stereopsis, and Video , Fan Zhang (Dissertation)

Theses/Dissertations from 2015 2015

Novel Methods for Learning and Adaptation in Chemical Reaction Networks , Peter Banda (Dissertation)

Post-silicon Functional Validation with Virtual Prototypes , Kai Cong (Dissertation)

Novel Cryptographic Primitives and Protocols for Censorship Resistance , Kevin Patrick Dyer (Dissertation)

Hardware/Software Interface Assurance with Conformance Checking , Li Lei (Dissertation)

Leveraging Contextual Relationships Between Objects for Localization , Clinton Leif Olson (Thesis)

The Performance of Random Prototypes in Hierarchical Models of Vision , Kendall Lee Stewart (Thesis)

Tweakable Ciphers: Constructions and Applications , Robert Seth Terashima (Dissertation)

Scalable Equivalence Checking for Behavioral Synthesis , Zhenkun Yang (Dissertation)

Theses/Dissertations from 2014 2014

The Nax Language: Unifying Functional Programming and Logical Reasoning in a Language based on Mendler-style Recursion Schemes and Term-indexed Types , Ki Yung Ahn (Dissertation)

Using Spammers' Computing Resources for Volunteer Computing , Thai Le Quy Bui (Thesis)

Towards Constructing Interactive Virtual Worlds , Francis Chang (Dissertation)

System-wide Performance Analysis for Virtualization , Deron Eugene Jensen (Thesis)

Advances in Piecewise Smooth Image Reconstruction , Ralf Juengling (Dissertation)

Interpretable Machine Learning and Sparse Coding for Computer Vision , Will Landecker (Dissertation)

Optimizing Data Movement in Hybrid Analytic Systems , Patrick Michael Leyshock (Dissertation)

Ranked Similarity Search of Scientific Datasets: An Information Retrieval Approach , Veronika Margaret Megler (Dissertation)

Using GIST Features to Constrain Search in Object Detection , Joanna Browne Solmon (Thesis)

The Role of Prototype Learning in Hierarchical Models of Vision , Michael David Thomure (Dissertation)

Theses/Dissertations from 2013 2013

Object Detection and Recognition in Natural Settings , George William Dittmar (Thesis)

Trust-but-Verify: Guaranteeing the Integrity of User-generated Content in Online Applications , Akshay Dua (Dissertation)

Equivalence Checking for High-Assurance Behavioral Synthesis , Kecheng Hao (Dissertation)

Type Classes and Instance Chains: A Relational Approach , John Garrett Morris (Dissertation)

Theses/Dissertations from 2012 2012

Using Dataflow Optimization Techniques with a Monadic Intermediate Language , Justin George Bailey (Thesis)

A Survey and Analysis of Solutions to the Oblivious Memory Access Problem , Erin Elizabeth Chapman (Thesis)

A Data-Descriptive Feedback Framework for Data Stream Management Systems , Rafael J. Fernández Moctezuma (Dissertation)

Extending Relativistic Programming to Multiple Writers , Philip William Howard (Dissertation)

The Basic Scheme for the Evaluation of Functional Logic Programs , Arthur Peters (Thesis)

The Link Between Image Segmentation and Image Recognition , Karan Sharma (Thesis)

Relativistic Causal Ordering A Memory Model for Scalable Concurrent Data Structures , Josh Triplett (Dissertation)

Theses/Dissertations from 2011 2011

Conceptual Modeling of Data with Provenance , David William Archer (Dissertation)

Low-latency Estimates for Window-Aggregate Queries over Data Streams , Amit Bhat (Thesis)

Information Processing in Two-Dimensional Cellular Automata , Martin Cenek (Dissertation)

Scalable and Efficient Tasking for Dynamic Sensor Networks , Thanh Xuan Dang (Dissertation)

On the Effect of Topology on Learning and Generalization in Random Automata Networks , Alireza Goudarzi (Thesis)

HOLCF '11: A Definitional Domain Theory for Verifying Functional Programs , Brian Charles Huffman (Dissertation)

A Functional Approach to Memory-Safe Operating Systems , Rebekah Leslie (Dissertation)

Factoring Semiprimes Using PG2N Prime Graph Multiagent Search , Keith Eirik Wilson (Thesis)

High Speed Wireless Networking for 60GHz , Candy Yiu (Dissertation)

Theses/Dissertations from 2010 2010

Extensible Scheduling in a Haskell-based Operating System , Kenneth William Graunke (Thesis)

Addressing Automated Adversaries of Network Applications , Edward Leo Kaiser (Dissertation)

An Automata-Theoretic Approach to Hardware/Software Co-verification , Juncao Li (Dissertation)

Practical Type Inference for the GADT Type System , Chuan-kai Lin (Dissertation)

Scalable event tracking on high-end parallel systems , Kathryn Marie Mohror (Dissertation)

Advanced Search

  • Notify me via email or RSS
  • Featured Collections
  • All Authors
  • Schools & Colleges
  • Dissertations & Theses
  • PDXOpen Textbooks
  • Conferences
  • Collections
  • Disciplines
  • Faculty Expert Gallery
  • Submit Research
  • Faculty Profiles
  • Terms of Use
  • Feedback Form

Home | About | My Account | Accessibility Statement | Portland State University

Privacy Copyright

Master of Science Thesis Option

Professor demonstrates technology with two students.

The Master of Science degree provides a solid foundation in computer science while still offering flexibility to meet the needs and interests of individual students. The MS Thesis option requires 30 credits of course work of which typically 21 credits must derive from graded courses. Students in good standing typically complete this option in two years.

Students taking a terminal MS degree are expected to complete the thesis. The MS coursework-only option is intended for PhD students who seek a "MS along-the-way".  Students who wish a coursework-only degree at the Master's level should enroll in the MENG degree program . You can see information that compares the two tracks here .

To fulfill requirements for the Thesis option, students must satisfy the breadth requirement, adhere to an appropriate credit distribution, enroll in the graduate seminar, comply with the ethics and diversity requirements, and complete an oral and written final exam (also known as a Master's Thesis).

Breadth Requirements

To encourage Masters graduates to exhibit sufficient breadth of computer science areas, MS Thesis students must take CS courses at the 5000 and 6000 levels that span four (4) different areas. The available courses and areas are listed  here .

Graduate Seminar Requirement; Graduate School Ethics, Inclusion, and Diversity Requirements

The Graduate School requires that all graduate students satisfy two sets of requirements: one addressing training in  Scholarly Ethics and Integrity , and one addressing  Inclusion and Diversity . The CS Department also requires students to take a minimum number of instances of CS5944 Graduate Seminar.

Students entering the program in Summer 2019 or after must do the following.

  • Take some course that makes an explicit part of its syllabus satisfaction of all aspects of both sets of Graduate School requirements (ethics training, and inclusion and diversity training). Within CS, starting with Fall 2019, both CS5014 Research Methods and CS5024 Ethics and Professionalism in Computer Science will include material to satisfy both requirements. CS students may seek approval to satisfy the requirement with another course whose syllabus explicitly addresses both Graduate School requirements.
  • Take CS5944 Graduate Seminar twice.

Students entering the program prior to Summer 2019 may satisfy the requirements by using the rules listed above, or they may use the following rules. (Please note that if you want to use the rules above, you must have taken the appropriate course in Fall 2019 or after. Earlier instances of the courses do not cover the required training, and so cannot be used.)

  • Participate in the orientation session offered by the GD. This orientation is done the week before classes start in the Fall and Spring semesters.
  • Responsible Conduct of Research
  • Conflict of Interest Training
  • Take CS 5944 Graduate Seminar three times.
  • Students will be required to submit evidence of completion of these milestones in their annual student activity report (see section  Annual Evaluation ).

Credit Distribution Requirements

Category of courses Min Credits Max Credits Notes
CS courses at 4000 level and above 21   Cannot include CS5944, CS5904 CS5974, or CS7994. All courses must be in CS except that at most one course outside CS may be used if it appears in the list of approved cognate courses.
Courses at 4000 level   6 4000-level courses on the cognate list and most CS4xxx courses can be used for graduate credit, except CS4944, CS4964, CS4974 and CS 4994. See   for a list of courses.
CS 5994 Research and Thesis 6 9  
CS courses at 6000 level 3   CS6444 and CS6524 do not count toward completing this requirement.
Minimum credits required 30    

Note: Each of the lines above must be interpreted as an individual, distinct, constraint so that all constraints have to be simultaneously satisfied. The columns are not meant to "add up", i.e., 30+6+3 is obviously not equal to 30.

A student satisfying the MS Thesis credit requirement typically uses seven graded CS courses to supply 21 credits with the remaining nine credits accrued from CS 5994 Research and Thesis. Student can choose to use eight CS courses to supply 24 credits with the remaining six credits from CS 5994 Research and Thesis. All courses must be in CS, except that one course outside CS may be used if it appears on the  cognate course list .

Additional credit hours may be taken in any category, but do not count toward degree requirements. Substitutions for degree requirements are allowed only under rare or exceptional circumstances. Requests for substitutions must be made to the GD.

Observe that all courses must be at the 5000 level or above with possibly at most two 4000-level courses included. 4000-level courses must be from the list of CS 4000 level courses approved for graduate credit, or else from the approved cognate course liet. Credits from CS 5894 Final Examination, CS 5904 Project and Report, CS 5944 Graduate Seminar, CS 5974 Independent Study, and CS 7994 Research and Dissertation cannot be used to satisfy any MS Thesis credit requirements. Finally, at least one 6000 level course is required.

Advisor and Committee

All graduate students have access to a faculty advisor who can help with both academic advising (i.e., issues related to getting a degree) and career advising. PhD students, and MS students under the thesis option, should select a faculty member to act as their research and course advisor as early as possible in their academic career and definitely by the time their plan of study is due (see  Plan of Study ). The advisor must hold a Virginia Tech faculty position with either a tenured/tenure track, emeritus, collegiate faculty, or courtesy appointment in the Department of Computer Science, and hold a Ph.D. or equivalent terminal degree.

In place of a single advisor, PhD or MS Thesis students can instead choose an advisor and a co-advisor. In this case, at least one of these two must hold a Virginia Tech faculty position with either a tenured/tenure track, emeritus, collegiate faculty, or courtesy appointment in the Department of Computer Science, and hold a Ph.D. or equivalent terminal degree. The advisor chairs the student’s advisory committee.

The composition of an MS thesis advisory committee must be designed taking into account the following considerations:

  • The committee must have at least three members (including the advisor or co-advisors).
  • At least two members of the committee must hold a PhD or equivalent terminal degree. Any member without a PhD or equivalent terminal degree must have recognized expertise in their field and have research experience.
  • At least two members must hold tenured/tenure track, collegiate faculty, professor of practice (approved to serve on MS committees), or emeritus positions in the Department of Computer Science.
  • If the answer is yes, please inform your graduate coordinator to double check their status with VT.
  • If the answer is no, secure a copy of the potential external member’s current CV (websites are acceptable) and forward that information to your graduate coordinator.
  • Your graduate coordinator will then use that information to get the potential external member approved to serve on your committee.

The GD serves as the de-facto interim advisor for MS students who have not yet selected a research advisor or who need additional academic advising. The GD can provide signatures and other official approvals as required.

Typical Schedule

The table below shows a typical distribution of courses and other responsibilities over the 2 years that is typical for a student to complete an MS Thesis. Note that this assumes the student starts in the Fall. Also of note is that some of the order of courses shown is a recommendation, not a requirement. For example, whether you take the courses for breadth early in a program of study or later up to you.

Year Fall Spring
1

Note: Recommended that a student who will do research take the CS5014: Research Methods in Computer Science course early in their studies.

Note: Student can take up to 2 4xxx. Doing it early in the program is a great way to fill a hole in your background.

Note: Visit several research groups and lab meetings to become acquainted with areas and faculty in department.

Note: Identify area of research interest and initiate conversations with possible Academic and Research Advisor.

Note: Student submits Student Activity Report in late Spring.

Note: Department evaluates all graduate students on Green Thursday.

Note: If a student is going on summer internship, there might be other requirements to be met in this semester. For example, international students must have a Plan of Study on file before going on internship. Check with GC for details.

2 Note: Could take a CS 6xxx.

Note: Schedule Final Exam

Note: Apply for Graduation

Note: Conduct Final Exam (defense of thesis)

Note: Submit ETD (no later than 2 weeks after defense date)

Note: Graduate!

  • My UCalgary
  • Class Schedule
  • UCalgary Directory
  • Continuing Education
  • Active Living
  • Academic Calendar
  • UCalgary Maps
  • Close Faculty Websites List Viewing: Faculty Websites
  • Cumming School of Medicine
  • Faculty of Arts
  • Faculty of Graduate Studies
  • Faculty of Kinesiology
  • Faculty of Law
  • Faculty of Nursing
  • Faculty of Nursing (Qatar)

Faculty of Science

  • Faculty of Social Work
  • Faculty of Veterinary Medicine
  • Haskayne School of Business
  • School of Architecture, Planning and Landscape
  • School of Public Policy
  • Schulich School of Engineering
  • Werklund School of Education
  • Future Students
  • Explore programs
  • How to apply
  • Understanding graduate studies
  • Indigenous graduate students
  • Financing grad school
  • International students
  • Graduate Student Ambassadors (Unibuddy)
  • Virtual tour
  • Graduate student life
  • What I wish I knew
  • Admissions contact information
  • Current Students
  • Newly Admitted
  • Graduate Orientation
  • Pre-arrival
  • Registration
  • Annual Registration
  • Concurrent Registration
  • Flexible Grading Option (CG Grade)
  • Confirmation of registration
  • Course registration
  • Leave of absence
  • Registration status
  • Studying at another university
  • Updating personal information (included preferred name)
  • Thesis-based students

Fees and funding

  • Understanding your fees
  • Paying your fees
  • Funding options
  • Payment plan
  • Supervision
  • Best practices and guidelines
  • Conflict of interest
  • Changing supervision
  • Academic integrity
  • Annual progress report
  • Intellectual property
  • Building a thesis
  • Submit your thesis
  • Conducting oral exams remotely
  • Thesis defence
  • Course-based Students
  • Academic Integrity
  • Sources of funding
  • Payment Plan
  • Term-Based Registration
  • Completing my degree
  • Indigenous Graduate Students
  • Supports for graduate students
  • Graduate Academic and International Specialists
  • Important dates and resources
  • Forms and documents
  • Service Requests and eForms
  • News, updates and events
  • Find Graduate Program Staff
  • Calendar Archives
  • Award Opportunities
  • Graduate Awards Database
  • Doctoral Recruitment Scholarships
  • Award Guide
  • Step 1: Applying
  • Looking for awards
  • Eligibility
  • Preparing your application
  • Step 2: Receiving
  • Accept/Decline your award
  • Getting paid
  • Step 3: Managing your award
  • Renewing your award
  • Award interruption
  • Award Termination
  • Policies and Regulations
  • Regulations
  • Exceptional scholars
  • Contact the Scholarship Office
  • Professional Development
  • Academic Success
  • My GradSkills Partners
  • Communication Skills
  • Research Communications Feedback Sessions
  • Oral communication
  • Visual communication
  • Written communication
  • Experiential Learning
  • Internships
  • For employers
  • For graduate students
  • For graduate supervisors
  • Images of Research
  • Three Minute Thesis
  • 2024 UCalgary 3MT Finalists
  • 2024 3MT Finals' Hosts and Judges
  • Past Three Minute Thesis Videos
  • Workshops and Resources
  • Career planning and professional development resources
  • My GradSkills Calendar
  • My GradSkills Workshop Matrix
  • Online/Virtual Training
  • UCalgary Alumni Mentorship Program
  • Supervisory Resources
  • Supervisory Renewal
  • Graduate supervisors
  • Thesis and candidacy exams
  • Supervisor resources
  • Maintaining your supervisor profile
  • Supervisory privileges
  • Leadership team
  • FGS Council
  • Committees of Council
  • Minutes and meetings
  • Website Feedback

TDFL

Computer Science

Master of Science (MSc)

Thesis-based program

Program overview.

​The Computer Science program provides the bedrock for exciting careers at the forefront of innovation in private industry or entrepreneurship. It helps students build skills and novel ideas for designing and implementing software, as well as developing effective algorithms to solve computing problems and plan and manage organizational technology infrastructures. Cutting-edge companies such as Google, Apple, Amazon, Facebook, Autodesk, and Microsoft frequently hire graduates. Alumni are also actively engaged in entrepreneurship, innovation, and creating start-ups.

Completing this program

  • Core Course: Research Methodology in Computer Science.
  • Seminar: Students are required to give a departmental seminar on the results of their research.
  • Software Engineering Specialization: Four additional courses from a list approved by the Department of Computer Science.
  • Additional Courses: May include Artificial Intelligence, Databases, Computer Graphics, Scientific Computing, HCI and Visualization and others.
  • Thesis: Students will complete a thesis based on original research.

Specializations

  • Master of Science (MSc) Thesis-based in Computer Science, Software Engineering Specialization . The specialization is offered jointly through the Department of Computer Science and the Department of Electrical and Software Engineering.
  • Wearable Technology Interdisciplinary Specialization
  • Computational Neuroscience Interdisciplinary Specialization

Technology sector, business start-ups, computer science research, IT, software development.

A master’s degree in computer science will give you the pre-requisite for a PhD.

Students are required to prepare a thesis and successfully defend in an open oral defense.

One core course and four electives

Learn more about program requirements in the Academic Calendar

Classroom delivery

Time commitment.

Two years full-time

A supervisor is required, but is not required prior to the start of the program

See the Graduate Calendar for information on  fees and fee regulations,  and for information on  awards and financial assistance .

Virtual Tour

Explore the University of Calgary (UCalgary) from anywhere. Experience all that UCalgary has to offer for your graduate student journey without physically being on campus. Discover the buildings, student services and available programs all from your preferred device.

Supervisors

Learn about faculty available to supervise this degree. Please note: additional supervisors may be available. Contact the program for more information.

Placeholder Profile Image

John Aycock

Mario Costa Sousa

Mario Costa Sousa

Philip Fong

Philip Fong

Dr Marina Gavrilova

Dr. Marina Gavrilova

Majid Ghaderi

Majid Ghaderi

Image of Helen Ai He

Helen Ai He

Peter Høyer

Christian Jacob

Christian Jacob

Michael Jacobson Jr

Michael Jacobson, Jr.

Admission requirements

A minimum of 3.3 GPA on a 4.0 point system, over the past two years of full-time study (a minimum of 10 full-course equivalents or 60 units) of the undergraduate degree. Post-degree CS courses may be considered when calculating GPA. Exceptions to GPA requirement may be considered for those with either:

  • demonstrated research excellence, or
  • GRE General scores of at least 600 verbal and 750 quantitative and either 720 analytical (old test format) or 5.5 (new test format)

Minimum education

Four year degree in computer science or another field with 3rd or 4th year courses in the following areas: Theory of Computation; Software Engineering; Systems (OS, Compilers, Distributed Systems, Networking); Application (AI, Graphics, Databases, etc.).

Work samples

Reference letters.

Two letters of reference dated within twelve months of the application.

Test scores

Optional: Special consideration will be given to those with GRE scores of at least 600 verbal, 750 quantitative, and 720 analytical (5.5 in the new format). Applicants from outside Canada are expected to apply with GRE scores.

English language proficiency

An applicant whose primary language is not English may fulfill the English language proficiency requirement in one of the following ways:

  • Test of English as a Foreign Language (TOEFL ibt)  score of 97 (Internet-based, with no section less than 20).
  • International English Language Testing System (IELTS)  score of 7.0 (minimum of 6.0 in each section).
  • Pearson Test of English (PTE)   score of 68, or higher (Academic version).
  • Canadian Academic English Language test (CAEL)  score of 70 (70 in some sections – up to the program, 60 in all other).  
  • Academic Communication Certificate (ACC)  score of A- in one or two courses (up to the program), “B+” on all other courses.  
  • Cambridge C1 Advanced or Cambridge C2 Proficiency  minimum score of 191.

*Please contact your program of interest if you have any questions about ELP requirements

WINTER (For admission on January 1)

  • Final Application Deadline – July 1 (Final Documentation Submission Deadline – July 15 )
  • Final Application Deadline – September 1 (Final Documentation Submission Deadline – October 1 )

--------------

FALL (For admission on September 1)

  • Early Applications (complete application review) -  January 15
  • Final Application Deadline –  March 1  (Final Documentation Submission Deadline –  March 15 )
  • Final Application Deadline – May 1 (Final Documentation Submission Deadline – June 1 )

If you're not a Canadian or permanent resident, or if you have international credentials, make sure to learn about international requirements

Are you ready to apply?

Learn more about this program, department of computer science.

602 ICT Building 856 Campus Place NW Calgary, ABT2N 1N4 403.220.3528

Contact the Graduate Program Administrator

Visit the departmental website

University of Calgary 2500 University Drive NW Calgary, AB, T2N 1N4

Visit the Faculty of Science's website

Learn more about UCalgary by taking a virtual tour

Related programs

If you're interested in this program, you might want to explore other UCalgary programs.

Thesis-based PhD

Computational Media Design

Thesis-based MSc

Electrical and Software Engineering

Course-based MEng

Course-based MEng (Software)

Thesis-based MEng

Thesis-based MSc

Curious about the University of Calgary?

Located in the nation's most enterprising city, we are a living, growing and youthful institution that embraces change and opportunity with a can-do attitude.

masters thesis computer science

Mas­ter­’s Thes­is

Preliminary Note:  According to the Master regulations, the final paper in the Master program in Computer Science is the Master’s Thesis.

In a Master’s Thesis, candidates show their ability to independently perform scientific research on an appropriately challenging theme that also gives them the opportunity to develop their own ideas. On the basis of the "state-of-the-art" processes, the students must systematically apply the methods of computer science.

The Master’s Thesis must be written in the student's specialization area. The thesis advisor ensures that the objectives of the thesis can be reached within the intended time period. Advisors are available for consultation throughout the entire development of the thesis. They should regularly check that the work is progressing well and should also counteract any potentially negative developments, such as the student not meeting the objectives or exceeding the given time limit. They also give timely advice when the student is writing the thesis, and before the student submits the completed thesis.

All candidates must report the starting date of a Master’s Thesis to the Examination Office; the thesis topic and the starting date of the official processing period are then documented by the thesis advisor and forwarded to the Examination Office. The knowledge required for the thesis and how to acquire this knowledge should be clarified prior to when the topic is granted. For a Master’s Thesis, graduate students are first formally obliged to design a work plan. Approximately one month of full-time work (5 ECTS) is intended for this starting phase. The work plan (called a “Proposal”) must explore the thesis topic thoroughly enough and lay out a detailed plan for the following research on the thesis topic. The Proposal must explain this proposed research through detailed contents and depth as well as a complete depiction of the considered aspects. The Proposal must contain the following elements: a description of the task to be completed, the reasons behind working on the thesis, a clear formulation of the objectives, a description of the work necessary to reach the goal, and an accompanying timetable and preliminary outline of the written thesis. The work plan must be countersigned by the thesis advisor and submitted for approval to the Examination Office together with the application for the Master's Thesis. From this point on, the planned processing time is five months, whereas the start of the processing period agreed upon with the thesis advisor takes the one-month processing period for the work plan into account.

The written thesis is the main component of the final research. It should contain an incisive, understandable description of the completed research task, the research results, and the approach used to reach the result. In a thesis, candidates must also justify their decisions on which research methods or alternative solution approaches were used. The Master's Thesis must be written in the style of a scientific treatise. This includes in particular a summary, an outline, a description of the "state-of-the-art", and a bibliography of the literature used for the thesis. If software was designed and implemented during the thesis research, the structure, work methods and interfaces of the software must also be described precisely. Although it is not necessary to include the software documents in the written thesis, the software system, including the source code, must be available to the thesis advisor for review. Candidates must submit the written thesis in print to the examination office. Their advisor receives an additional copy in a common electronic format (PDF). 

The thesis defense, meaning an open-audience presentation followed by scientific discussion, is also an element of the Master’s Thesis. During the defense, the candidate must explain his/her research results concisely in a 30- to 45-minute presentation and then answer questions posed by a professional audience (usually during an advanced seminar held by the advisor). Ideally, the defense should be held soon after submission of the thesis.

To determine the grade granted for the thesis, the various achievements presented in the thesis are evaluated individually and internally. In general, the following individual achievements are divided into the categories listed below, arranged from the top down in order of the grade-relevant importance of the individual aspects.

Research Results . The results of the research work are given the highest priority and can come in various forms: theorems, software products, hardware products, empirically derived statements, or a mixture thereof. The approach employed to reach the results are also evaluated when the quality of the results are assessed.

Written Thesis. The written thesis, the main component of the research work, is given second priority. Here the evaluation includes determining how understandably graduates present the findings and research method to expert readers, and how well they concentrated on essential details and excluded non-essential details. The form, graphics, language and style of the thesis are also assessed.

Work method . The evaluation of the work method includes determining how purposefully and independently the candidate performed the research.

Presentation and discussion. Here, the committee evaluates the preparation of the presentation, the visual aids used for the presentation (such as slides), the candidates’ rhetorical skills and their ability to handle critical questions.

Due to the nature of the field of computer science, a Master’s Thesis that is written in cooperation with other institutes or (industrial) university-external parties is no rarity. And sometimes candidates write their thesis on a topic at an institute that corresponds to their minor subject. In both of these cases, the thesis advisor must inspect the research topic carefully and ensure that the candidate is given competent "on-site support". If the Master’s Thesis is written in a minor subject and an advisor in this minor subject takes on the role of the candidate’s supervisor, a university instructor in the Computer Science Department at the University of Paderborn must first determine that the research topic is plausible, and this instructor must supervise the thesis together with the advisor in the minor subject. Merely including the Computer Science Department advisor’s name as the secondary advisor when submitting the completed written thesis is not sufficient.

If the Master’s Thesis is written outside the university, such as at an external company, the thesis advisor must ensure that the candidate is not negatively affected by company-internal constraints (deadlines, financial dependence, non-disclosure agreements for concealing trade secrets). In this sense, “freedom of education” must be guaranteed. Companies are notified that the research work (the written thesis) is, by general rule, open to all readers. In special cases (such as when a patent is pending), a certain limited time period between the end of the research and the actual publication of the thesis can be determined. The in-company advisor/reviewer must make the entire research work available.

When submitting the thesis, candidates pledge to archive a public copy of the thesis for up to at least 5 years. The Computer Science Department, meaning the university in general, does not archive the submitted, accepted written thesis.

masters thesis computer science

285 Old Westport Road • Dartmouth, MA 02747-2300 508.999.8000 FACEBOOK TWITTER INSTAGRAM YOUTUBE LINKED IN myUMassD Support UMassD Directory Apply Visit Request Info Check Application Status
    UMass Dartmouth
   
  Sep 07, 2024  
2024-2025 Undergraduate Catalog    

2024-2025 Undergraduate Catalog

This fast-track program enables well-qualified BS degree students in Computer Science to complete both the BS and the MS with nine fewer credits than if taken separately. Students will take three graduate courses as their CIS BS-degree technical electives. Students electing the BS/MS program are required to complete a Master’s thesis.

Eligibility

Current undergraduate Computer Science students (including transfer students) who are in progress towards completing their first bachelor’s degree are eligible to apply if they:

  • have completed 60 credits towards the BS degree;
  • have not taken and are not currently enrolled in more than one senior-level (400-level) or any graduate (500-level or above) course;
  • have completed courses CIS 180, 181, 190, 272, 273, and 280 (or equivalents for transfer students);
  • have a GPA of at least 3.000 in all CIS courses taken at the time of application;
  • have completed MTH 181, MTH 182 and MTH 151/153, MTH 152/154 (or the equivalents for transfer students) with a GPA of at least 2.800.

Those interested should consult with the Computer Science Graduate Program Director or the Chairperson about their eligibility. Students apply for admission to the BS/MS program through the Office of Graduate Studies, submitting the regular graduate application with clear indication on the form that the applicant will be a BS/MS student and select the time of admission as when the applicant would normally begin a master’s degree, after meeting all BS graduation conditions. Applicants to the BS/MS program do not need to submit GRE score, TOEFL score, or recommendation letters. Application decisions are reviewed by the CIS Graduate Committee.

Progression to MS Study

The BS degree is conferred when all undergraduate requirements have been successfully completed, including the three graduate courses as senior electives. At this time, the BS/MS student’s status changes to graduate level. BS/MS students will pay undergraduate rates until changed to graduate status; in graduate status they may be considered for graduate assistantships.

Maintaining MS Status

The department has determined a specific policy to monitor BS/MS students’ performance and progression towards their BS and then MS degrees. Any student accepted to the BS/MS program but later dismissed from the program will be transferred back to the BS level program.

Obtaining MS Degree

BS/MS students follow the same requirements to obtain the MS degree as regular MS students in the thesis track.

  • Skip to Content
  • Catalog Home

UW-Milwaukee Academic Catalog

Computer science.

Computer-Science-PhD-1500-x-400

Computer Science, PhD

The Doctor of Philosophy, the highest degree offered by the University, is conferred in recognition of marked scholarship in a broad field of knowledge as well as distinguished critical or creative achievement within a special area of the general field (the special area being the subject of the doctoral dissertation). The Doctor of Philosophy (PhD) in Computer Science program in the College of Engineering and Applied Science (CEAS) is designed to meet the traditional high standards for such programs. The PhD in Computer Science is administered by the division of Computer Science in the department of Electrical Engineering and Computer Science. Some aspects of the program are delegated to the CEAS Graduate Office.

The program is flexible, allowing the student to develop a plan of studies tailored to meet individual needs. Evaluation of the study plan is based on its appropriateness as a computer science program, the availability within the University of appropriate course offerings, and the availability within the division of Computer Science of a faculty member who is qualified to serve as the student’s major professor.

The PhD degree requires a minimum of 66 credits beyond the baccalaureate, including a dissertation. The student must also satisfy a residence requirement.

Many of the courses leading toward graduate degrees in CEAS are offered in the late afternoon or evening. So, students can complete much of their coursework on a part-time basis.

Admission Requirements

Credits and courses, additional requirements, application deadlines.

Application deadlines vary by program, please review the application deadline chart for specific programs. Other important dates and deadlines can be found by using the One Stop calendars .

An applicant must meet  Graduate School requirements  plus these program requirements to be considered for admission to the program:

  • Applicants holding a MS degree in computer science will generally be admitted without deficiencies. Applicants holding a BS degree in computer science may be admitted only if they are exceptionally strong, such as with a record including successful completion of courses normally taken at the graduate level in computer science.
  • Applicants holding MS degrees from domains outside of computer science may be admitted with specific program-defined course deficiencies, provided that the deficiencies amount to no more than two courses. The student is expected to satisfy deficiency requirements within three enrolled semesters. The deficiencies are monitored by the Graduate School and the division of Computer Science. No course credits earned in making up deficiencies may be counted as program credits required for the degree. The mathematics preparation must generally include mathematics equivalent to MATH 231 . Otherwise, the made-up deficiencies must be sufficient to assure that the applicant is able to proceed with advanced work directed toward the doctoral degree.
  • A minimum grade point average of 3.0 on the basis of 4.0, in the highest degree granted. An applicant with a master’s degree in engineering or computer science having a GPA of less than 3.0, but at least equal to 2.75, may be admitted if substantial evidence can be submitted demonstrating that the applicant has the capacity to perform satisfactory doctoral work.
  • All applicants are required to submit a brief (1 or 2 page) statement describing their professional goals and at least two letters of reference.
  • The Graduate Record Examination (GRE) is required for all international and domestic applicants.
  • International students require proof of English language proficiency. Complete information is available at the  UWM Center for International Education .
  • Applicants with a relevant master’s degree who intend to complete an additional master’s in Computer Science at UWM should announce their plans at the time of admission, and not later than the start of their second year into the PhD program.

Reapplication

A student who receives a master’s degree at UWM must formally apply for admission to the Graduate School as a doctoral student before continuing studies that will be credited toward the Doctor of Philosophy in Computer Science.

The minimum degree requirement is 66 graduate credits beyond the bachelor’s degree. The minimum credit  distribution of coursework to be undertaken must be as follows depending on the option selected.

Course List
Code Title Credits
Select 21 credits in the major area of concentration21
Select 9 credits in an approved minor area9
Select 6 credits in mathematics and/or quantitative methods6
Take for total of 18 credits:18
Doctoral Thesis
Select 9 credits of electives9
Effective Academic Writing1
Preparing Future Engineering Faculty & Professionals2
Total Credits66

The 6-credit requirement in mathematics and/or quantitative methods may be met by satisfactorily completing certain courses specified by the Department or by taking the minor in mathematics. When such courses also count for either the major or the minor area, the remaining credits may be taken as approved electives.

The student must achieve a 3.0 GPA separately in each of the following areas: the major area, the minor area, and the quantitative methods area.

The minor is normally in another area offered in the College or in the physical sciences or mathematics or in management sciences. Consideration of any other area as a minor requires the prior approval of the Department.

A minimum of 26 credits, excluding doctoral thesis, must be at the 700 level or higher.

Major Professor as Advisor

The Graduate School requires that the student must have a major professor to advise, supervise, and approve the program of study before registering for courses. The incoming student will be assigned to an initial Program Advisor at the time of admission. Prior to the completion of 12 credits (9 credits for part-time students), the student must select a major professor who will be the student’s thesis advisor. The student, in consultation with the major professor, develops a proposed program of studies which is submitted for approval. For subsequent changes, the student must file a revised program of study for approval.

Foreign Language

There is no foreign language requirement for the degree.

The program residence requirement is satisfied either by completing 8 or more graduate credits in two consecutive semesters, exclusive of summer sessions, or by completing 6 or more graduate credits in each of three consecutive semesters, exclusive of summer sessions.

Qualifying Examination

Each student in the program must take and pass a Qualifying Examination to demonstrate that the student is qualified for doctoral-level work. The Qualifying Examination is a written exam and is structured in two parts: Part 1 and Part 2. The examination is offered twice a year during the regular academic year. 

Students entering with only a bachelor’s degree or with a master’s degree in an area unrelated to their major may take the Qualifying Examination for the first time after earning 12 credits of graduate work at UWM and must successfully pass the exam before earning 30 credits of graduate work at UWM.

Students admitted after completing an appropriate master’s degree must take this examination no later than the semester immediately after 18 credits of graduate work have been earned at UWM.

A student may take the Qualifying Examination twice. On the first attempt, the student must attempt both Part 1 and Part 2 of the examination.

  • If the student passes both parts, then the student has passed the entire examination and will be permitted to proceed toward the Doctor of Philosophy degree.
  • If the student fails both parts, then the student must take the entire exam again at its next offering.
  • If a student passes only one of the two parts, then the student must take the examination again at its next offering, but may choose to take only the part of the examination that was not passed on the first attempt.
  • If a passing grade is not obtained on the second attempt of the Qualifying Examination, the student will not be permitted to proceed toward the Doctor of Philosophy degree.

A student who fails the qualifying exam twice is subject to dismissal from the PhD in Computer Science program. A student may appeal the failure and dismissal within 30 days of being notified of the failure. If the student does not appeal or the appeal is not granted, the College will recommend to the Graduate School that the student be dismissed. A student who is dismissed from the PhD in Computer Science program because of failing the qualifying exam may not be enrolled in the PhD in Computer Science program for a complete calendar year. This does not preclude the student from being enrolled in any other degree program offered by the University. A student who wishes to re-enroll in the program after a calendar year has passed must apply as any other student would, including payment of fees. A student readmitted after having failed the qualifying exam twice must take the qualifying exam in the first semester of matriculation and this will count as the student’s first attempt at the exam. The student may appeal this requirement prior to the first scheduled day of classes. If the student fails the qualifying exam on this first attempt, the student is permitted the customary second attempt as described above. All appeals must be in writing and directed to the CEAS Associate Dean for Academic Affairs.

Doctoral Program Committee

The Doctoral Program Committee is proposed by the major professor in consultation with the student and the department. The Committee must include at least five graduate faculty (three from major area, one from minor area, and one from any area, including the major and minor areas). The last member may be a person from outside the University (such as another university, a research laboratory, or a relevant industrial partner), provided that person meets Graduate School requirements. The Committee may have more than five members, provided that the majority of the Committee members are from the student’s major field.

Doctoral Preliminary Examination

A student is admitted to candidacy only after successful completion of the doctoral preliminary examination conducted by the Doctoral Program Committee. This examination, which normally is oral, must be taken before the completion of 48 credits of graduate work toward the Doctor of Philosophy degree in Computer Science and should be taken within the first seven years in the program. Prior to the examination, the student must present a proposal for a doctoral dissertation project. The examination may cover both graduate course material and items related to the proposed dissertation project.

Dissertation and Dissertator Status

The student must carry out a creative effort in the major area under the supervision of the major professor and report the results in an acceptable dissertation. The effort of the student and the major professor to produce the dissertation is reflected in the PhD in Computer Science program requirement that the student complete at least 18 credits of doctoral thesis. 

After the student has successfully completed all degree requirements except the dissertation, the student may enter Dissertator Status. Achieving Dissertator Status requires successful completion of the Doctoral Preliminary Examination and prior approval of the student’s advisor, the Doctoral Program Committee, and the Computer Science GPR of a dissertation proposal that outlines the scope of the project, the research method, and the goals to be achieved. Any proposal that may involve a financial commitment by the University also must be approved by the Office of the Dean. After having achieved Dissertator Status, the student must continue to register for 3 credits of doctoral thesis per semester during the academic year until the dissertation is completed.

Dissertation Defense

The final examination, which is oral, consists of a defense of the dissertation project. The doctoral defense examination may only be taken after all coursework and other requirements have been completed. The student must have Dissertator Status at the time of the defense.

All degree requirements must be completed within ten years from the date of initial enrollment in the doctoral program.

Print Options

Print this page.

The PDF will include all information unique to this page.

All pages in the 2024-2025 Catalog.

Department of Computer Science: MSc Thesis Presentations

MSc_thesis_CS

Event language(s)

  • Microsoft Outlook
  • Web Outlook
  • Google Calendar

Visualizing mobile network performance data during the software update process

Author: Nelly Kytölä Supervisor: Petter Holme Advisors: Sami Lehesaari (Nokia) and Tomi Kauppinen (Aalto) Time: Tuesday 10 September at 13:00-13:30 Place: online (zoom) https://aalto.zoom.us/j/66276757962

Department of Computer Science

cs.aalto.fi

Mahine Learning researchers working at Department of Computer Science in Aalto University

  • Published: 6.9.2024
  • Updated: 6.9.2024
  • Current Students
  • Brightspace
  • UWinsite Student
  • Campus Bookstore
  • Faculty + Staff
  • UWinsite Finance
  • Alumni + Donors
  • Industry + Community Partners
  • About UWindsor
  • Office of the President
  • People, Equity and Inclusion
  • Virtual Tour
  • Visitor Information
  • Campus Maps
  • VIEW Magazine
  • Undergraduate Programs
  • Graduate Programs
  • International Programs
  • Co-operative Education
  • Continuing Education
  • Office of the Registrar
  • Financial Matters
  • Office of the Provost
  • Arts, Humanities, and Social Sciences
  • Engineering
  • Graduate Studies
  • Human Kinetics
  • Vice-President, Research & Innovation
  • Research & Innovation Services
  • Research Partnerships
  • Research Appointments
  • Research Ethics
  • Research Safety
  • Animal Care
  • Research Finance
  • Leddy Library
  • UWill Discover!
  • About Student Life
  • UWindsor Events
  • SoCA Concerts & Events
  • Lancers Varsity Sports
  • University Players
  • Athletics + Recreation Services
  • Student Accessibility Services
  • Food Services
  • Student Support
  • UWindsor Home
  • School of Computer Science

Comparative Analysis of Large Language Models for Polypharmacy Side Effect Prediction - MSc Thesis Defense by: Sadra Hakim

Comparative Analysis of Large Language Models for Polypharmacy Side Effect Prediction - MSc Thesis Defense by: Sadra Hakim

  • Campus Maps
  • Campus Tours
  • People Directory
  • New Students
  • Current Students
  • Faculty and Staff
  • Brightspace
  • Get help with your login
  • Faculty & Staff

Explore Programs

Find your program here.

Explore the diverse array of undergraduate, graduate, and professional programs supporting over 200 degrees in 13 faculties at Dalhousie University.

View the glossary for help with language on this page.

Already decided on a program? Learn how to apply .

IMAGES

  1. How To Write A Master's Thesis in Computer Science

    masters thesis computer science

  2. PPT

    masters thesis computer science

  3. Fillable Online spectrum library concordia Master Thesis by Jane Cathy

    masters thesis computer science

  4. INF-3981 Master's Thesis in Computer Science

    masters thesis computer science

  5. A SAMPLE RESEARCH PAPER/THESIS ...

    masters thesis computer science

  6. (PDF) On Architectures, Frameworks, and Models in Thesis Writing for

    masters thesis computer science

VIDEO

  1. Self Introduction for Master's Degree in Information Technology at the University of Eastern Finland

  2. Thesis Computer Animation and Visual Effects

  3. Thesis Computer Animation and Visual Effects 2015

  4. The Faculty of Computer Science Graduation Projects Discussion

  5. Top 12 Thesis & Research Topics In Computer Science #thesis #mtech #postgraduates #youtubeshorts

  6. PART II Literature Review Databases

COMMENTS

  1. Computer Science Masters Theses

    Computer Vision in Adverse Conditions: Small Objects, Low-Resoltuion Images, and Edge Deployment, Raja Sunkara. Theses from 2022 PDF. Maximising social welfare in selfish multi-modal routing using strategic information design for quantal response travelers, Sainath Sanga. PDF. Man-in-the-Middle Attacks on MQTT based IoT networks, Henry C. Wong

  2. Computer Science Masters Thesis Collection

    Theses/Dissertations from 2013. Alsafeer software for teaching computer literacy, Zieb Rabie Alqahtani. Wireless electronic scoring of kendo competition matches using an embedded system, Edward B. Hogan. Using phishing to test social engineering awareness of financial employees, Rebecca M. Long.

  3. MS in Computer Science (Thesis Option)

    The Master's of Science degree in Computer Science (Thesis Option) at The University of Georgia is a comprehensive program of study intended to give qualified and motivated students a thorough foundation in the theory, methodology, and techniques of Computer Science. Students who successfully complete this program of study will have a grasp ...

  4. MIT Theses

    If you are a recent MIT graduate, your thesis will be added to DSpace within 3-6 months after your graduation date. Please email [email protected] with any questions. ... Electrical Engineering and Computer Science (2309) Civil and Environmental Engineering. (2145) Aeronautics and Astronautics. (2127) Mechanical Engineering (1808) Engineering ...

  5. Computer Science Graduate Projects and Theses

    The Department of Computer Science is a discipline concerned with the study of computing, which includes programming, automating tasks, creating tools to enhance productivity, and the understanding of the foundations of computation. The Computer Science program provides the breadth and depth needed to succeed in this rapidly changing field. One of the more recent fields of academic study ...

  6. Computer Science Master's Theses

    Theses/Dissertations from 2023. AnatoView: Using interactive 3D visualizations with augmented reality support for laypersons' medical education in informed consent processes, Michelle Chen. Simulating incompressible thin-film fluid with a Moving Eulerian-Lagrangian Particle method, Yitong Deng.

  7. The M.S. Thesis Track

    The MS Thesis track is for students who want to concentrate on research in some sub-field of Computer Science. You are required to arrange for a Computer Science Faculty member who agrees to advise the thesis and the rest of your course selection prior to selecting the track. of your degree can be Non-CS/Non-track If they are deemed relevant to ...

  8. Computer Science and Engineering Theses and Dissertations

    Design, Deployment, and Validation of Computer Vision Techniques for Societal Scale Applications, Arup Kanti Dey. PDF. AffectiveTDA: Using Topological Data Analysis to Improve Analysis and Explainability in Affective Computing, Hamza Elhamdadi. PDF. Automatic Detection of Vehicles in Satellite Images for Economic Monitoring, Cole Hill. PDF

  9. Computer Science Master's Theses

    In this thesis, we explore the use of deep-learning-based computer vision tools to automate these labor-intensive tasks. The motivation for this work is not only to accelerate established, low-throughput processes in clinical and research practice, but also to expand the qualitative toolset available to researchers to help them conceptualize ...

  10. Computer Science Theses and Dissertations

    Theses/Dissertations from 2023. PDF. Classification of DDoS Attack with Machine Learning Architectures and Exploratory Analysis, Amreen Anbar. PDF. Multi-view Contrastive Learning for Unsupervised Domain Adaptation in Brain-Computer Interfaces, Sepehr Asgarian. PDF.

  11. Master's Theses and Projects

    The MS thesis and the MS project have the same level of difficulty, need the same time for completion, and yield the same kind of MS degree. The decision whether a work is a thesis or a project must be made at the time of registration for CSC 895/898 in consultation with the faculty advisor. 1. Credits and Courses to Take.

  12. Computer Science Theses & Dissertations

    Theses and dissertations published by graduate students in the Department of Computer Science, College of Sciences, Old Dominion University, since Fall 2016 are available in this collection. Backfiles of all dissertations (and some theses) have also been added. In late Fall 2023 or Spring 2024, all theses will be digitized and available here.

  13. Past Theses

    The following is a list of some of the recently completed CS Masters Theses. Date. Student. Adviser. Title. 13-Dec-16. Arpita Banerjee. Eckberg. Study of H.264 Video Streaming over Wireless Channel using GStreamer.

  14. Computer Science Theses, Dissertations, and Masters Projects

    Theses/Dissertations from 2023. PDF. Appearance Driven Reflectance Modeling, James Christopher Bieron. PDF. Domain-Specific Optimization For Machine Learning System, Yu Chen. PDF. Intelligent Software Tooling For Improving Software Development, Nathan Allen Cooper. PDF.

  15. Computer Science Masters Theses

    Our research focuses on core themes of theoretical and practical computer science: artificial intelligence and symbolic computation, networked and distributed systems, systems engineering, and human computer interaction. For more information please visit the School of Computer science home page. This material is presented to ensure timely ...

  16. 1000 Computer Science Thesis Topics and Ideas

    This section offers a well-organized and extensive list of 1000 computer science thesis topics, designed to illuminate diverse pathways for academic inquiry and innovation. Whether your interest lies in the emerging trends of artificial intelligence or the practical applications of web development, this assortment spans 25 critical areas of ...

  17. How to Write a Master's Thesis in Computer Science

    There needs to a statement of (1) the problem to be studied, (2) previous work on the problem, (3) the software requirements, (4) the goals of the study, (5) an outline of the proposed work with a set of milestones, and (6) a bibliography.

  18. Computer Science, MS

    The MS program in computer science prepares students to undertake fundamental and applied research in computing. The program welcomes motivated and dedicated students to work with world-class faculty on projects across the field of computing and augmented intelligence. Students may choose a thesis or nonthesis option as their culminating event.

  19. Thesis Option

    The thesis option is designed for MS in Computer Science students who are interested in conducting research. This option is strongly advised if you may be interested in pursuing a PhD in the future. Researching and writing a master's thesis is an academically intensive process that takes the place of 8 credits of traditional coursework.

  20. Computer Science Dissertations and Theses

    Theses/Dissertations from 2019. PDF. A Secure Anti-Counterfeiting System using Near Field Communication, Public Key Cryptography, Blockchain, and Bayesian Games, Naif Saeed Alzahrani (Dissertation) PDF. Spectral Clustering for Electrical Phase Identification Using Advanced Metering Infrastructure Voltage Time Series, Logan Blakely (Thesis) PDF.

  21. Master of Science Thesis Option

    The Master of Science degree provides a solid foundation in computer science while still offering flexibility to meet the needs and interests of individual students. The MS Thesis option requires 30 credits of course work of which typically 21 credits must derive from graded courses. Students in good standing typically complete this option in ...

  22. Computer Science

    Specializations. Master of Science (MSc) Thesis-based in Computer Science, Software Engineering Specialization . The specialization is offered jointly through the Department of Computer Science and the Department of Electrical and Software Engineering. Wearable Technology Interdisciplinary Specialization.

  23. Master Thesis

    1. Goals. In a Master's Thesis, candidates show their ability to independently perform scientific research on an appropriately challenging theme that also gives them the opportunity to develop their own ideas. On the basis of the "state-of-the-art" processes, the students must systematically apply the methods of computer science. 2.

  24. Program: BS/MS in Computer Science

    This fast-track program enables well-qualified BS degree students in Computer Science to complete both the BS and the MS with nine fewer credits than if taken separately. Students will take three graduate courses as their CIS BS-degree technical electives. Students electing the BS/MS program are required to complete a Master's thesis. Eligibility

  25. M.S. in Computer Science

    An M.S. in Computer Science will demonstrate the skills, experience, and expertise need for professional success. Rensselaer's M.S. students are widely recruited for open-ended professional trajectories in the nation's top companies. ... (Graduate Program Guide). 6-9 thesis credits or 3-4 project credits; Work closely with a Computer Science ...

  26. Computer Science, PhD

    Applicants with a relevant master's degree who intend to complete an additional master's in Computer Science at UWM should announce their plans at the time of admission, and not later than the start of their second year into the PhD program. ... A minimum of 26 credits, excluding doctoral thesis, must be at the 700 level or higher.

  27. Department of Computer Science: MSc Thesis Presentations

    Aalto University P.O. Box 11000 (Otakaari 1B) FI-00076 AALTO Switchboard: +358 9 47001

  28. Comparative Analysis of Large Language Models ...

    University of Windsor Search. Enter the terms you wish to search for. Search. CLOSE ... MSc Thesis Defense by: Sadra Hakim. Friday, September 6, 2024 - 13:30. share; post; ... Abdullah Abdul Sattar Shaikh 11:00am; SCHOOL OF COMPUTER SCIENCE - WINDSOR WELCOME ORIENTATION 11:00am to 1:00pm; CS Events. ResLVL-M - Vision Large Language Model for ...

  29. Explore Programs

    Dalhousie University operates in the unceded territories of the Mi'kmaw, Wolastoqey, and Peskotomuhkati Peoples. These sovereign nations hold inherent rights as the original peoples of these lands, and we each carry collective obligations under the Peace and Friendship Treaties. Section 35 of the ...