Course homepage • syllabus, schedule, assignments, and resources
Download Syllabus (PDF) Join Class Slack/Discord Office Hours
| Week | Topic | Teaching elements | Slides |
|---|---|---|---|
| W1 | Introduction & Course Overview | Welcome, course objectives, expected outcomes Why digital phantoms matter in medicine and AI Intro to Unity3D and tour of the 3D environment | HW1 out |
| W2 | Unity3D Basics | Setting up projects and Unity interface Importing 3D assets and basic rendering Hands-on: create your first 3D object! | HW1 due; HW2 out |
| W3 | Anatomy Meets 3D | Introduction to eye anatomy (focus on structures we’ll model) How to translate anatomy data into 3D models Demo: simple 3D eye structure in Unity | HW2 due; |
| W4 | Coding in Unity3D | Introduction to C# scripting in Unity3D, design patterns such as object pooling, factory, etc. Generic class, multiple inheritance / interfaces. | HW4 out |
Reconstruct medical images using Shepp Logan digital phantom.
Implement monobehavior script component to game objects to control the eye motion.
Implement your own object pool to spawn and recycle game objects.
Email: contact@joexing.me • Response within 48 hrs
Accessibility & accommodations honored. Academic integrity required; cite all sources.