The School of Computer Science (SCS) focuses on the roots of the computing discipline. Students will be exposed to mathematical foundations and system building principles and practices. Research questions will address foundational issues such as algorithms and complexity, to systems issues of robustness and performance. SCS will naturally engage mathematics, electrical and computer engineering, systems engineering and management to collaborate on multidisciplinary problems.

Collections in this community

Recent Submissions

  • Jupyter Notebooks as an Effective Way to Teach Dynamic Programming 

    Cohen Yeshurun, Rachel (Georgia Institute of Technology, 2020-08)
    An introductory course in dynamic programming was created using Jupyter notebook as the delivery medium. While other Jupyter notebook courses restrict themselves to text, images and inline coding, this course leverages ...
  • Research Search Tool 

    Hesser, Christopher (Georgia Institute of Technology, 2020-08-03)
    A novel website-based tool for exploring research is presented. Inspired by random restart hill climbing, the tool helps users find peaks of interest in research areas by presenting a pseudo-random article from the CORE ...
  • The Fake News Detective: A Game to Learn Busting Fake News as Fact Checkers using Pedagogy for Critical Thinking 

    Junior, Rendy Bambang (Georgia Institute of Technology, 2020)
    Fake news travels faster than real news; in one specific event, fake news even got more engagement than real news. As fake news’ threat to the truth and democracy becomes more imminent, it is increasingly important to ...
  • Point of Confusion Estimation Using Facial Features and Gaze Tracking 

    Locke, Johan (Georgia Institute of Technology, 2020-07-30)
    Confusion is an important part of the learning process, but prolonged periods of confusion can have a detrimental effect. Online education environments lack the benefit of face-to-face interaction and instantaneous detection ...
  • Summary Evaluation through Diagram 

    Vu, Quang (Georgia Institute of Technology, 2020-07-26)
    This paper proposes a solution to evaluate summary of a scientific article through diagram analysis. The model diagram used for evaluation is constructed solely base on the reading text, and does not require extra input ...
  • Mobile Technologies for Frontline Health Workers 

    Gemzer, Erika (Georgia Institute of Technology, 2018-12-18)
    This student project aims to investigate the appetite for and applicability of mobile technologies for the training and education, coaching, and professional development of frontline health workers. The fundamental research ...
  • Improving Rural Internet Connectivity With Cellular Technologies 

    Rideout, Matthew F. (Georgia Institute of Technology, 2020-04-21)
    The Internet plays an increasingly important role in education and creates new opportunities for students. Students living in rural areas have less access to high-speed Internet than students in more populated areas. This ...
  • Course Design: Modern Visual Recommender Systems 

    Thia, Kai Xin (Georgia Institute of Technology, 2020-04-24)
    I have worked in the data industry for over seven years and had the privilege of designing, building, and deploying two recom-mender systems (RecSys) that went on to serve millions of cus-tomers across Southeast Asia. As ...
  • How to Approach Right, the Regulation of Educational AI? 

    Samovich, Valery (Georgia Institute of Technology, 2019-12-24)
    The purpose of this research is to find the right approach to regulate educational AI. First, I analyzed the existing AI initiatives, AI regulatory approaches and identified the core elements of AI regulations. Second, I ...
  • Evaluating the Effectiveness of Digital Game Based Learning in Second Language Vocabulary Acquisition 

    Anyi, Chidimma Lois (Georgia Institute of Technology, 2019)
    Success in language learning is largely dependent on the ability to acquire vocabulary in the second language. Sadly, vocabulary acquisition appears to be one of the more challenging aspects of language learning. In recent ...
  • Next Generation Learning Platform - Reference Architecture Based on Open Standard 

    Kelklie, Moges (Georgia Institute of Technology, 2019-12-07)
    There are hundreds of companies developing learning tools and capabilities; however, there are not many papers published on how these technologies are interconnected to provide a complete learning architecture. Because of ...
  • Lessons From Designing, Building, and Operating a Hyper-Scale Global Wide Area Network 

    Khalidi, Yousef (Georgia Institute of Technology, 2019-11-14)
    Cloud computing has ushered in a new class of hyper-scale systems, characterized by large-scale distributed systems, global connectivity, and ubiquitous computing models that span the spectrum from centralized data centers ...
  • Software Testing: And the Challenges (and Opportunities) Keep Coming! 

    Soffa, Mary Lou (2019-11-08)
    Disruptive shifts in software application types and software development environments create challenges to software testing that need to be addressed to ensure software quality and reduce the cost of software development ...
  • Android App to Stimulate and Measure Children Development During Their First Stage of Life 

    Osorio Plata, Andres (Georgia Institute of Technology, 2019-05)
    This paper explains the research and development of a mobile application that helps parents to stimulate their infants and measure the response of such stimulation. The tool considers 4 different sensorimotor substages, ...
  • Performance debugging support for many-core processors project 

    Prvulovic, Milos; Oh, Jungju; Park, Sunjae (Georgia Institute of Technology, 2012-09)
    In recent years, the number of cores available on a processor has increased rapidly, while the performance of an individual core has increased much more slowly. As a result, achieving a large performance improvement for ...
  • A proposal for research into the Jacobians of graphs 

    Lipton, Richard; Shokrieh, Farbod (Georgia Institute of Technology, 2012-12)
    Our potential theory methods allow us to prove some new results about chip-firing games and to give new proofs and/or generalizations of some known results in the subject. We also show that certain ``ad-hoc'' techniques ...
  • Qameleon: Hardware/software cooperative automated tuning for heterogeneous architectures 

    Kim, Hyesoon; Vuduc, Richard (Georgia Institute of Technology, 2013-08)
    The main goal of this project is to develop a framework that simplifies programming for heterogeneous platforms. The framework consists of (i) a runtime system to generate code that partitions and schedules work among ...
  • Self-Synchronous Input For Wearables 

    Aggarwal, Shaurye
    Wearable devices such as smartwatches and Google Glass commonly employ touch interfaces as input modalities. Performing simple tasks, such as accepting a call or dismissing a notification, using touch screens disrupts the ...
  • A Review of Human Robot Proxemics 

    Armas, Osvaldo A.
    Robots are increasingly becoming ubiquitous, but are currently limited in their social capabilities. For robots to become ubiquitous in social environments they need to have an understanding of proxemics. Proxemics is a ...
  • PyVacy: Towards Practical Differential Privacy for Deep Learning 

    Waites, Christopher
    In this work, we present an extension to the PyTorch deep learning framework which facilitates differentially private optimization. We discuss the algorithms provided by the extension and compare its contribution to that ...

View more