Any number of development tools can be used to compile and run the .java files in this section. File decompression software, such as
Winzip® or
StuffIt®, is required to open the .zip files in this section.
Part 1: Introduction to Computing
| | |
---|
| LEC # | | | | TOPICS |
---|
| | |
---|
| | | | 1 | | | | Course Overview (PDF) | | | | | | | | 2 | | | | Algorithms and Object Oriented Programming (PDF) | | | | | | | | 3 | | | | Java® Constructs (PDF) | | | | | | | | 4 | | | | Built-in Operators, Built-in Java® Classes, and Classes, Objects & Methods (PDF) | | | | | | | | 5 | | | | Recursion and Iteration, Imperative & Declarative Programming, Abstract Data Types (ADTs), Arrays, and Classes, Object & Methods (continued) (PDF) | | | | | | | | 6 | | | | Designing Methods, Wrapper Classes, Arrays, Packages, Inheritance, Derived Classes, and Dynamic Binding (PDF) | | | | | | | | 7 | | | | Information Hiding, Exceptions (PDF) | | | | | | | | 8 | | | | Vectors, Streams, Input and Output (PDF) Lecture 8 Code (ZIP) (zip file includes: TestRotation2.java, TestVector2.java, RotateText.java, KeyboardInput.java, TestSimpleParser.java, TestRotation.java, TestVector.java, and Medinfo.txt) | | | | | | | | 9 | | | | Searching and Sorting (PDF) Lecture 9 Code (ZIP) (zip file includes: TestBinarySearch.java, TestMergeSort.java, and TestSelectionSort.java) | | | | | | | | 10 | | | | Time Complexity of Algorithms (PDF) | | | | | | | | 11 | | | | Review Session (PDF) Review Session Solutions (PDF) | | | |
|
Part 2: Data and Knowledge Representation
| | |
---|
| LEC # | | | | TOPICS |
---|
| | |
---|
| | | | 12 | | | | Logic and Medical Ontology (PDF) | | | | | | | | 13 | | | | Boolean Algebra and Predicate Knowledge (PDF) | | | | | | | | 14 | | | | Ontology and Data Model (PDF) | | | | | | | | 15 | | | | Medical Vocabulary Representation and Survey of Medical Coding Systems (PDF) | | | | | | | | 16 | | | | Medical Coding Systems (continued) and UMLS (PDF) | | | | | | | | 17 | | | | Major KR Schemes (PDF) | | | | | | | | 18 | | | | Process (PDF) | | | |
|
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.
WinZip® is a registered trademark of WinZip Computing, Inc.
StuffIt® is a trademark of Aladdin Systems, Inc.