School of Computer Science

Global Entrepreneurship

In this course, you will be a part of an international team, with students spanning our Atlanta, GT Shenzhen, and GT Lorraine campuses. Your global team will work to innovate customer segments and new solutions to some of the thorniest global challenges as framed by the UN SDGs. Each team will choose a goal (or goals) and set of relevant targets and indicators to focus their work on. This course will provide you with real-world, hands-on learning on what it’s like to create a global startup focused on a grand challenge.

Information and Communication Technologies and Development

This course focuses on information and communication technology (ICT) design, adoption, and use as seen through the lens of global development. We will begin with studying the history of technological advancement, the global development discourse (from the 1940s to the present era), poverty as experienced, before we engage with the design thinking process. We will then shift our gaze to particular domains of global development, discuss important questions and concerns in these areas of work in the present day, before asking what all this means for us as local and global citizens.

Junior Design (Part 1): Project Design and Technical Communication Strategies

This course is part 1 of a two-semester Junior Design capstone course sequence that includes a computer science and technical communication component. This semester teams will develop a software solution to a problem defined by a real-world client. The semester culminates in the development of a prototype and its demonstration in a formal presentation. Supporting deliverables that teams create include a project vision statement, user stories, and a usability/design support document.

Intro to Educational Tech/Educational Tech Theoretical Foundations

In this course we will use theories on learning and design to develop educational technology that facilitates learning about smart cities and sustainable communities.  Students will learn about the value of understanding audiences, theory, and design methods in creating effective educational technology, in the context of teaching the public about how smart cities could impact their lives.

Technology and Poverty

This course encourages students to think about how they might design technologies with a focus on global development, paying special attention to the needs of underserved, under-resourced, and under-represented communities across the world.

Intro to Database Systems

A project-based database course offered within the college of computing. Using data from an existing serve, learn, sustain project we'll design a relational database to help analyze and query that data to help find solutions. We introduce the fundamental concepts necessary for the design and use of modern database systems in today’s large scale enterprise applications. We examine the concepts in the order that we typically encounter them in the actual database design process. We start with the problem of conceptually representing data that is to be stored in a database.

Computing for Social Good

Students work in teams on projects that come from external partners. These partner organizations generally work on pressing social problems and provide services to communities and individuals in need. Examples of problem domains from past offerings include homelessness, mental illness, autism, migrant farm worker health, childhood blindness, food security. The course requires substantial computer science background as prerequisite.

Introduction to User Interface Design

In this course we work through the entire User Centered Design Cycle: requirements gathering, designing alternatives, prototyping and evaluation. We work on a project that matters to our community partners. In the past this has included: Community Engagement and Art on the Beltline, Community Engagement and Safety on the Beltline, Supporting Veterans with Goal Setting and Achievement. This course provides an opportunity for reciprocal teaching and learning.

Technology and Poverty: ICTs and International Development

My course encourages students to think about how they might design technologies with a focus on global development, paying special attention to the needs of underserved, under-resourced, and under-represented communities across the world. 

Empirical HCI Methods/Qualitative Research Methods

My course encourages students to think about how they might study or design technologies with a focus on sustainable communities objectives, paying special attention to the needs of underserved, under-resourced, and under-represented communities across the world. 

Pages

Subscribe to School of Computer Science