CS 6440: Intro to Health Informatics

Instructional Team

Mark Braunstein

Mark Braunstein

Jon Duke
Tia Pope

Tia Pope
Elizabeth Shivers

Elizabeth Shivers
Head TA


Introduction to Health Informatics (CS 6440) is designed so that students with a variety of backgrounds can gain basic proficiency in health informatics. Health informatics encompasses the application of computing to: healthcare delivery; population and public health; community-based clinical research; and the potential for big data and analytics to transform the field. This is distinct from the related field of bioinformatics, which explores the role of computing in understanding the genomic and proteomic processes within cells.

During CS 6440, students will explore health information technology through projects designed to provide a hands-on experience with state-of-the-art health informatics tools and systems such HL7 FHIR, SMART, CDS Hooks, OMOPonFHIR, OHDSI Atlas, OMOP CDM and more!. They will apply the knowledge and skills they learn to work individually and with a team of their classmates on a real-world clinical challenges.

This course counts towards the following specialization(s):
Interactive Intelligence

Foundational Course
Interactive Intelligence Specialization Core


Sample Syllabus

Sample syllabus (PDF)

Note: Sample syllabi are provided for informational purposes only. For the most up-to-date information, consult the official course documentation.

Course Videos

You can view the lecture videos for this course here.

Before Taking This Class...

Suggested Background Knowledge

Students must have a basic computer science background and be proficient in C++/C# or Java. Most of the tools utilized in the course are Java or Python based. At least one team member must be proficient in web programming languages such as PHP, Ruby, Java, or .NET (C#), or any web development languages. Students should also have familiarity with continuous integration, data constructs, application design, and team project collaboration. No previous knowledge of health informatics is required. Any student qualified enough to be admitted to OMSCS - and willing to put in the necessary time for course work - should be prepared for this course.

Other Tools: JavaScript, SQL, R, Docker

Technical Requirements and Software

Georgia Tech's Office of Student Computer Ownership issues minimum hardware requirements to incoming undergraduates; you should meet or exceed these guidelines.

Academic Integrity

All Georgia Tech students are expected to uphold the Georgia Tech Academic Honor Code. This course may impose additional academic integrity stipulations; consult the official course documentation for more information.