Part 1: Introduction to Computing
    | |  |  |  |  | 
|---|
 |  | LEC # |  |  |  | TOPICS |  |  | 
|---|
 |  |  |  |  | 
|---|
 |  |  |  |  |  |  | 1 |  |  |  | Course Overview |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2 |  |  |  | Algorithms and Object Oriented Programming |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3 |  |  |  | Java® Constructs |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 4 |  |  |  | Built-in Operators, Built-in Java® Classes, and Classes, Objects & Methods |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 5 |  |  |  | Recursion and Iteration, Imperative & Declarative Programming, Abstract Data Types (ADTs), Arrays, and Classes, Object & Methods (continued) |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 6 |  |  |  | Designing Methods, Wrapper Classes, Arrays, Packages, Inheritance, Derived Classes, and Dynamic Binding |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 7 |  |  |  | Information Hiding, Exceptions |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 8 |  |  |  | Vectors, Streams, Input and Output |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 9 |  |  |  | Searching and Sorting |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 10 |  |  |  | Time Complexity of Algorithms |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 11 |  |  |  | Review Session |  |  |  |  |  |  |  | 
 | 
   Part 2: Data and Knowledge Representation
  | |  |  |  |  | 
|---|
 |  | LEC # |  |  |  | TOPICS |  |  | 
|---|
 |  |  |  |  | 
|---|
 |  |  |  |  |  |  | 12 |  |  |  | Logic and Medical Ontology |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 13 |  |  |  | Boolean Algebra and Predicate Knowledge |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 14 |  |  |  | Ontology and Data Model |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 15 |  |  |  | Medical Vocabulary Representation and Survey of Medical Coding Systems |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 16 |  |  |  | Medical Coding Systems (continued) and UMLS |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 17 |  |  |  | Major KR Schemes |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 18 |  |  |  | Process |  |  |  |  |  |  |  | 
 | 
   Part 3: Data Management, Querying and Retrieval 
  | |  |  |  |  | 
|---|
 |  | LEC # |  |  |  | TOPICS |  |  | 
|---|
 |  |  |  |  | 
|---|
 |  |  |  |  |  |  | 19 |  |  |  | Nature of Data |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 20 |  |  |  | Data Models |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 21 |  |  |  | Maintaining Integrity of Data |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 22 |  |  |  | Implementing a Relational Database |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 23 |  |  |  | Overview of Object-oriented Data Management |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 24 |  |  |  | Modeling for Analytical Processing of Data |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 25 |  |  |  | No Lecture, Final Project Due |  |  |  |  |  |  |  | 
 | 
    Java® is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.