• No products in the cart.






Created by:

Profile Photo

Last updated:

September 28, 2022


Unlimited Duration


This course includes:

Unlimited Duration

Badge on Completion

Certificate of completion

Unlimited Duration


This course introduces abstraction as an important mechanism for problem decomposition and solution formulation in the biomedical domain, and examines computer representation, storage, retrieval, and manipulation of biomedical data

As part of the course, we will briefly examine the effect of programming paradigm choice on problem-solving approaches, and introduce data structures and algorithms. We will also examine knowledge representation schemes for capturing biomedical domain complexity and principles of data modeling for efficient storage and retrieval. The final project involves building a medical information system that encompasses the different concepts taught in the course.

Computer science basics covered in the first part of the course are integral to understanding topics covered in the latter part, and for completing the assigned homework.

Course Curriculum

    • Course Overview Unlimited
    • Algorithms and Object Oriented Programming Unlimited
    • Java® Constructs Unlimited
    • Built-in Operators, Built-in Java Classes, and Classes, Objects & Methods Unlimited
    • Recursion and Iteration Unlimited
    • Designing Methods Unlimited
    • Information Hiding, Exceptions Unlimited
    • Vectors, Streams, Input and Output Unlimited
    • Searching and Sorting Unlimited
    • Time Complexity of Algorithms Unlimited
    • Review Session Unlimited
    • Review Session Solutions Unlimited
    • Boolean Algebra and Predicate Knowledge Unlimited
    • Ontology and Data Model Unlimited
    • Medical Vocabulary Representation and Survey of Medical Coding Systems Unlimited
    • Medical Coding Systems (continued) and UMLS Unlimited
    • Major KR Schemes Unlimited
    • Process Unlimited

About the instructor


Instructor Rating







Profile Photo
Massachusetts Institute of Technology
Copyright © 2022 OpenCoursa, All Rights Reserved