The School of Computer Science in the College of Computing is comprised of faculty and students engaged in research and teaching within computing systems, broadly defined, and computing theory.

Recent Submissions

  • Real-time Communication Using WebRTC 

    Ali, Haytham (Georgia Institute of Technology, 2018)
    This paper introduces a new Real-time Communication technology. Some of the technology’s applications could be in the education field, but are not limited only to education. The technology could be used with any system ...
  • Learnercube: Educational Game Discovery and Recommendation Application 

    Udeinya, Omasirichukwu (Georgia Institute of Technology, 2018-08-06)
    This paper briefly discusses some pedagogical strategies that teachers use to engage students and increase motivation and learning outcomes. Then it follows with a discussion of educational games and the implementation ...
  • Code Shrew: Software Platform for Teaching Programming Through Drawings and Animations 

    Trammer, Ludwik; Dunn, Jamie (Georgia Institute of Technology, 2018-07)
    In this paper, we present Code Shrew, a new software platform accompanied by an interactive programming course. Its aim is to teach the fundamentals of computer programming by enabling users to create their own drawings ...
  • Using Applied Behavior Analysis in Software to help Tutor Individuals with Autism Spectrum Disorder 

    Ugando, Antonio A. (Georgia Institute of Technology, 2018)
    There are currently many tutoring software systems which have been designed for neurotypical children. These systems cover academic topics such as reading and math, and are made available through various technological ...
  • Educational Technology – Summer 2018: Influence of Gender Appeals in Game-Based Learning Tools 

    George, Smitha Basil (Georgia Institute of Technology, 2018-07-29)
    As part of Summer 2018 Education Technology project, I am investigating the area of game-based learning in general, and the analysis of game-based learning outcomes, in particular. In order to thoroughly understand the ...
  • Boosting Metacognition via Metacognitive Wrapper 

    Nenkov, Andrey N. (Georgia Institute of Technology, 2018-04)
    Metacognition is often described as thinking about thinking and is tightly related to academic success and intelligence. Very specific techniques exist for metacognition to be put in practice and improved. This paper ...
  • Project Livermore: 3D Simulation of Human Anatomy and Patient Education on Medical Conditions 

    Lam, Andrew; Lockett, Cheryl; Reina, Jennifer; Syed, Rafay (Georgia Institute of Technology, 2018-04)
    Project Livermore is a development project intended to address the issue of providing patients with timely and engaging personalized educational materials consistent with a diagnosis they may have received. This paper is ...
  • Ki-Bot 

    Peinado, Jesse (Georgia Institute of Technology, 2018)
    This paper explores the development of a robotic toy that will be helping students in kinematic physics. Physics has always been a hard class and it is very difficult for students to understand the concepts behind each ...
  • Predict and Prevent Bullying via Technology 

    Tulasi, Ranjit (Georgia Institute of Technology, 2018-04-28)
    Bullying in schools is spreading like cancer and there is an immediate need to predict and prevent bullying. The paper discusses the project undertaken to research the phenomena of predicting and preventing bullying via ...
  • Learning System Customer Service Chatbot 

    Schmidt, Robert W. (Georgia Institute of Technology, 2018)
    Learning System Customer Service Chatbot is a computer application that interacts with users using natural language in a similar way to imitate a technical support representative using voice. This paper will develop ...
  • Developing an Intelligent Chat-bot Tool to Assist High School Students for Learning General Knowledge Subjects 

    Dutta, Debasatwa (Georgia Institute of Technology, 2017)
    Artificial Intelligent Chatbots are used in industries such as Banking systems, Customer services, Education. There are many intelligent tutoring systems currently in practice, but few of them are known to assist high ...
  • Making Lifelong Learning Reality For Everyone 

    Reddy, Ashok T. (Georgia Institute of Technology, 2017-12-11)
    This paper establishes why lifelong learning is an economic imperative, what are the motivations and outcomes for people pursuing lifelong learning, what barriers exist to lifelong learning, what are the most effective ...
  • AxBench: A Benchmark Suite for Approximate Computing Across the System Stack 

    Yazdanbakhsh, Amir; Mahajan, Divya; Lotfi-Kamran, Pejman; Esmaeilzadeh, Hadi (Georgia Institute of Technology, 2016)
    As the end of Dennard scaling looms, both the semiconductor industry and the research community are exploring for innovative solutions that allow energy efficiency and performance to continue to scale. Approximation ...
  • TABLA: A Unified Template-based Framework for Accelerating Statistical Machine Learning 

    Mahajan, Divya; Park, Jongse; Amaro, Emmanuel; Sharma, Hardik; Yazdanbakhsh, Amir; Kim, Joon; Esmaeilzadeh, Hadi (Georgia Institute of Technology, 2015)
    A growing number of commercial and enterprise systems increasingly rely on compute-intensive machine learning algorithms. While the demand for these compute-intensive applications is growing, the performance benefits from ...
  • A Wireless Neural Recording SoC and Implantable Microsystem Integration 

    Duan, Lian; Wang, Tao; Wang, Siwei; Yazdanbakhsh, Amir (Georgia Institute of Technology, 2015)
    An integrated 4-channel wireless neural recording system architecture is proposed. The system was designed to detect extracellular activity potential in the brain. Highly power-efficient front-end signal processing, ...
  • Neural Acceleration for GPU Throughput Processors 

    Yazdanbakhsh, Amir; Park, Jongse; Sharma, Hardik; Lotfi-Kamran, Pejman; Esmaeilzadeh, Hadi (Georgia Institute of Technology, 2015)
    General-purpose computing on graphics processing units (GPGPU) accelerates the execution of diverse classes of applications, such as recognition, gaming, data analytics, weather prediction, and multimedia. Many of these ...
  • HPerf: A Lightweight Profiler for Task Distribution on CPU+GPU Platforms 

    Lee, Joo Hwan; Nigania, Nimit; Kim, Hyesoon; Brett, Bevin (Georgia Institute of Technology, 2015)
    Heterogeneous computing has emerged as one of the major computing platforms in many domains. Although there have been several proposals to aid programming for heterogeneous computing platforms, optimizing applications on ...
  • Solving Weighted Constraints with Applications to Program Analysis 

    Mangal, Ravi; Zhang, Xin; Naik, Mayur; Nori, Aditya (Georgia Institute of Technology, 2015)
    Systems of weighted constraints are a natural formalism for many emerging tasks in program analysis and verification. Such systems include both hard and soft constraints: the desired solution must satisfy the hard ...
  • FlowQoS: Per-Flow Quality of Service for Broadband Access Networks 

    Seddiki, M. Said; Shahbaz, Muhammad; Donovan, Sean; Grover, Sarthak; Park, Miseon; Feamster, Nick; Song, Ye-Qiong (Georgia Institute of Technology, 2015)
    In broadband access networks, one application may compete for the bandwidth of other applications, thus degrading overall performance. One solution to this problem is to allocate bandwidth to competing flows based on ...
  • RFVP: Rollback-Free Value Prediction with Safe-to-Approximate Loads 

    Yazdanbakhsh, Amir; Pekhimenko, Gennady; Thwaites, Bradley; Esmaeilzadeh, Hadi; Kim, Taesoo; Mutlu, Onur; Mowry, Todd C. (Georgia Institute of Technology, 2015)
    This paper aims to tackle two fundamental memory bottle-necks: limited off-chip bandwidth (bandwidth wall) and long access latency (memory wall). To achieve this goal, our approach exploits the inherent error resilience ...

View more