Software Engineering in Health Care Systems Graduate Certificate

The objective of this program is to prepare software engineers to participate in and lead development projects in health IT. The curriculum enables graduates to plan, design, and implement software health care applications. The program emphasizes the object-oriented method, but also covers structured techniques, project management, and testing. Java and C++ are the principal object-oriented languages used. The health care-specific knowledge is provided by courses in biomedical IT and electronic health records, as well as through examples, modules, and case studies within the existing technical courses.

Students who complete the Graduate Certificate in Software Engineering in Health Care Systems will be able to demonstrate:

  • Advanced knowledge of the functionality, technical infrastructure, and best-practice deployment of health care IT, including medical algorithms, electronic health records, privacy and security, and regulations.
  • Proficiency in constructing reliable, efficient, and cost-effective health care software.
  • Competence sufficient to design, implement, and manage advanced solutions.

Program Requirements


Any bachelor’s degree. Some courses may have additional prerequisites.


(Four courses/16 credits)

  • MET CS 580 Health Informatics
  • MET CS 581 Electronic Health Records
  • MET CS 673 Software Engineering

And one selected from the following:

  • MET CS 632 IT Project Management
  • MET CS 665 Software Design and Patterns
  • MET CS 773 Software Quality Management

View all Computer Science & IT graduate courses.

View all Health Informatics graduate courses.