Syllabi-CS 6150 2023-1
Syllabi-CS 6150 2023-1
Instructor Information
Course Instructor: Santosh Vempala Email: [email protected]
Instructional Associate: Dante Ciolfi Email: [email protected]
Prerequisites
Graduate course in any ONE of the following topics: (A) Databases, (B) Networking, (C)
Logistics, (D) Web development, (E) Global Health, (F) Technology and Society, or (G) User
Interface Design.
Course Materials
Course Text
Geek Heresy by Kentaro Toyama (please click the link, then scroll to page bottom for digital
versions)
1
Georgia Institute of Technology
CS6150 Computing for Good (C4G) Course Syllabus
Additional Materials/Resources
All other required and recommended reading will be provided as PDFs on Canvas. Outside
materials and technologies required are dependent on each project’s individual needs.
Team Goals & Deliverables 5% Select partner organization. Discuss their needs and
formulate a project. Make a list of goals and list of
deliverables. Create a plan to engage the partner
organization and any other stakeholders.
Initial Evaluations (with partner 10% Create a survey and evaluate the initial prototype
organization) with the partner and stakeholders.
Field Evaluation 10% Evaluate the deployable version with the partner
organization and make changes based on feedback.
Deploy or produce a deployment plan. Create a
sustainability analysis.
2
Georgia Institute of Technology
CS6150 Computing for Good (C4G) Course Syllabus
Final Report 5% Include the problem being addressed with detailed
background information about users and
stakeholders, current approaches, their
shortcomings, and challenges to be addressed. It
should then motivate and present the solution
developed, its evaluation and deployment, and
sustainability analysis.
Grading Scale
Your final grade will be assigned as a letter grade according to the following scale:
A 90-100%
B 80-89%
C 70-79%
D 60-69% F 0-59%
Canvas
This class will use Canvas to deliver course materials to online students. ALL course materials
and quiz/discussion assessments will take place on this platform.
3
Georgia Institute of Technology
CS6150 Computing for Good (C4G) Course Syllabus
Proctoring Information
To verify the identity of all GT online students, all online students must complete the onboarding
quiz that uses Honorlock. Honorlock is utilized for student identity verification and to ensure
academic integrity. Honorlock provides student identity verification via facial and ID photos. You
may also be asked to scan the room around you. The onboarding quiz will be a practice quiz
that will not affect your grade in the course. You can take the onboarding quiz as many times as
you want. A human reviews all potential violations. The Honorlock support team is available
24/7. While Honorlock will not require you to create an account, download software, or schedule
an appointment in advance, you will need Google Chrome and download the Honorlock Chrome
Extension. Information on how to access Honorlock and additional resources are provided
below. You can also access Honorlock support at https://honorlock.com/support/.
Because Canvas and Ed Discussions announcements are also emailed to you, you need only
check your Georgia Tech email once every 24 hours to remain updated on new information
during the semester. Georgia Tech generally recommends students check their Georgia Tech
email once every 24 hours. So, if an announcement or message is time sensitive, you will not
be responsible for the announcement content until 24 hours after it has been sent.
4
Georgia Institute of Technology
CS6150 Computing for Good (C4G) Course Syllabus
NOTE: The instructor reserves the right to remove posts that are not collegial and do not meet
the Online Student Conduct and Etiquette guidelines (above).
5
Georgia Institute of Technology
CS6150 Computing for Good (C4G) Course Syllabus
Subject to Change Statement
The syllabus and course schedule may be subject to change. Changes will be communicated
via the Canvas announcement tool. Students must check Ed Discussions, email messages, and
course announcements to stay current in their online courses.
Course Schedule
Week/Dates Lessons Readings Deliverables
Lesson 1: C4G and BLIS C4G BLIS: Health Care Delivery Assignment 1: Skills & Interests
1 Introduction via Iterative Collaborative Design Exercise Due
January 9 in Resource-constrained Settings
Lesson 3: BLIS Deployment & Information Systems and Team Formation Due
3 Results Developing Countries: Failure,
January 23 Success and Local Improvisations
Lesson 4: Technology’s Law of Geek Heresy: Rescuing Social Assignment 2: Tech Survey Due
4 Amplification (Kentaro Toyama) Change from the Cult of
January 30 Technology
5
Lesson 5: V2V Introduction & Design and Deployment of a Blood Goals & Deliverables Due
February 6 Challenges Safety Monitoring Tool Team Webpage Due
6 Presentation to TA Due
Lesson 6: V2V Design &
February 13
Deployment
Lesson 7: V2V Feature ICT4D 2.0: The Next Phase of Initial Evaluations Due
7 Walkthrough Applying ICT for International
February 20 Development
Lesson 8: Designing Technology A Text Message a Day Keeps the Midterm Paper Due
8 to Improve Health and Wellness Pulmonologist Away
February 27 (Rosa Arriaga)
9
March 6 Lesson 9: Project Guidelines &
Metrics
Lesson 10: LifeNet & Reliable LifeNet: A Flexible Ad hoc Project Peer Evaluations Due
10 Connectivity Networking Solution for Transient
March 13 Environments
Spring Break Lesson 11: LifeNet Evaluation & Sustainability Failures of Rural
March 20 Deployment Telecenters: Challenges from the
Sustainable Access in Rural India
(SARI) Project
12 Demo Due
April 3 Lesson 13: Digital Threats to
Democracy (Mike Best)
13
Lesson 14: Lessons from Digital
April 10
Green (Kentaro Toyama)
6
Georgia Institute of Technology
CS6150 Computing for Good (C4G) Course Syllabus
14 Lesson 15: History of C4G Field Evaluation Due
April 17