The College of Computing has built a reputation for providing challenging courses and an overall rewarding academic experience at all levels. In the undergraduate program, the College awards bachelor's degrees in computer science, and in the graduate program, the College offers master's and doctoral degrees in computer science. The College offers an undergraduate certificate in Information Systems jointly with the DuPree College of Management and an undergraduate minor and undergraduate and graduate certificates in Cognitive Science jointly with the Schools of Psychology and Industrial and Systems Engineering.

Sub-communities within this community

Collections in this community

Recent Submissions

  • Establishing a Home Sensing Platform in the Field of Technological Healthcare 

    Link, Cooper
    This thesis explores how home sensor platforms can be leveraged in the context of care for chronic conditions. In order to understand the needs of such a system, a platform has been developed and deployed at the Georgia ...
  • Search and Rescue Dog Wearable and Mobile Interface 

    Liu, Yunqi
    Search and Rescue (SAR) dogs are important partners in SAR activities since their born talents in olfactory and auditory senses. Traditionally, the SAR dogs are usually released in the last known spot of the target person, ...
  • Investigating Sim-to-Real Transfer and Multi-Agent Learning in Assistive Gym 

    Schaffer, Holden C.
    As the world's population grows older on average and the number of available caregivers decreases, assistive robotics pose an opportunity for older adults or people with disabilities to continue receiving the care that ...
  • PeopleMap: NLP and Visualization Tool for Mapping Out Researchers 

    Saad-Falcon, Jon
    Discovering research expertise at universities can be a difficult task. Directories routinely become outdated, and few help in visually summarizing researchers' work or supporting the exploration of shared interests among ...
  • Learning Neural Networks That Can Sort 

    Dey, Arnab
    This thesis analyzes how neural networks can learn parallel sorting algorithms such as bitonic sorting networks. We discussed how neural networks perform at sorting when given no information or constraints about the allowable ...
  • Using Language Models in Causal Story Generation 

    Li, Siyan
    Story generation remains a challenge because it is still difficult to automatically generate logically coherent yet natural stories. In this thesis, we propose an approach to this problem by combining our previous pipeline ...
  • A meta-analysis on the effectiveness of collaboration in game-based learning 

    Kaufmann, Maximilian (Georgia Institute of Technology, 2020)
    Game-based learning (GBL) can be used to improve learning outcomes. A common component of GBL is collaboration. While research has shown that GBL is frequently utilized to improve student motivation and learning outcomes, ...
  • Symbolic Reasoning for Query Verification and Optimization 

    Zhou, Qi (Georgia Institute of Technology, 2020-12-10)
    Structured Query Language (SQL) is the most widely used language for interacting with many database management systems (DBMS). Thus, the problems of optimizing and verifying SQL queries are two of the most studied problems ...
  • Smart Storage for Smart Mobile Devices 

    Bijlani, Ashish (Georgia Institute of Technology, 2020-12-17)
    Smart mobile devices have largely evolved as primary tools for personal computing needs. There are millions of applications (or apps) for everyday tasks, such as social networking, entertainment, healthcare, and home ...
  • Compiler-Assisted Resilience Framework for Recovery from Transient Faults 

    Chen, Chao (Georgia Institute of Technology, 2020-12-06)
    Due to system scaling trends toward smaller transistor size, higher circuit density and the use of near-threshold voltage (NTV) techniques, transient hardware faults introduced by external noises, e.g., heat fluxes and ...
  • Augmenting Graphic Design Practices for Expressive Visualization Authoring 

    Thompson, John R. (Georgia Institute of Technology, 2020-12-08)
    Data visualization provides an effective method to tell stories, simplify complex concepts, support arguments, and make boring facts exciting. As communicative data visualization matures as a field in the computer graphics ...
  • ROBUST COUNTERFACTUAL LEARNING FOR CLINICAL DECISION-MAKING USING ELECTRONIC HEALTH RECORDS 

    Choudhary, Anirudh (Georgia Institute of Technology, 2020-12-07)
    Building clinical decision support systems, which includes diagnosing patient’s disease states and formulating a treatment plan, is an important step toward personalized medicine. The counterfactual nature of clinical ...
  • Runtime Approaches to Improve the Efficiency of Hybrid and Irregular Applications 

    Bak, Seonmyeong (Georgia Institute of Technology, 2020-12-06)
    On-node parallelism has increased significantly in high-performance computing systems. This huge amount of parallelism can be used to speed up regular paral- lel applications relatively easily because straightforward ...
  • Addressing Logical Deadlocks through Task-Parallel Language Design 

    Voss, Caleb A. (Georgia Institute of Technology, 2020-12-04)
    Task-parallel programming languages offer a variety of high-level mechanisms for synchronization that trade off between flexibility and deadlock safety. Some approaches are deadlock-free by construction but support limited ...
  • Characterizing Network Infrastructure Using the Domain Name System 

    Kintis, Panagiotis (Georgia Institute of Technology, 2020-12-02)
    From the early 90’s until the recent years we have seen a significant amount of protocols and applications being built on top of the Internet Protocol (IP). The ever growing use of off-the-shelf solutions and vertically ...
  • Prokaryotic Gene Start Prediction: Algorithms for Genomes and Metagenomes 

    Gemayel, Karl (Georgia Institute of Technology, 2020-12-01)
    Prokaryotic gene-prediction is the task of finding genes in archaeal or bacterial DNA sequences. These genomes consist of alternating gene-coding and non-coding regions, meaning the task is solved by determining the start ...
  • Concolic Execution Tailored for Hybrid Fuzzing 

    Yun, Insu (Georgia Institute of Technology, 2020-12-01)
    Recently, hybrid fuzzing, which combines fuzzing and concolic execution, has been highlighted to overcome limitations of both techniques. Despite its success in contrived programs such as DARPA Cyber Grand Challenge (CGC), ...
  • Interactive Scalable Interfaces for Machine Learning Interpretability 

    Hohman, Frederick (Georgia Institute of Technology, 2020-12-01)
    Data-driven paradigms now solve the world's hardest problems by automatically learning from data. Unfortunately, what is learned is often unknown to both the people who train the models and the people they impact. This has ...
  • A Grassroots Praxis of Technology: View from The South 

    Ghoshal, Sucheta (Georgia Institute of Technology, 2020-10-29)
    Grassroots social movements led by Black, Indigenous, People of Color (BIPOC) in the southeastern United States have survived and fought through centuries of systemic oppression. In the recent age of Information Communication ...
  • Reasoning about programs in statistically modeled first-order environments 

    Mangal, Ravi (Georgia Institute of Technology, 2020-12-01)
    The objects of study in this dissertation are programs and algorithms that reason about programs using their syntactic structure. Such algorithms, referred to as program verification algorithms in the literature, are ...

View more