| LEC # | Topics |
|---|---|
| Part 1: Introduction to Computing | |
| 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 | |
| 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 | |
| 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 |
Calendar
Course Info
Instructors
Departments
As Taught In
Fall
2002
Level
Topics
Learning Resource Types
notes
Lecture Notes
group_work
Projects