โ† Apps

Coursework

Course projects in operating systems, networking, game AI, and image analysis.

These course projects implement small pieces of larger systems.

The operating-systems work includes a priority scheduler for Inferno and memory-allocation exercises. Networking assignments cover HTTP, time synchronization, encrypted echo services, routing, and reliable UDP. A concurrency assignment models a Jurassic Park simulation.

The game-AI work includes pathfinding, procedural map generation, and a behavior-tree player for S3. The behavior tree uses XML to describe decisions around resources, construction, unit production, and attacks. Image-analysis exercises use existing tools and course material.

The scope is the individual assignments. Upstream operating systems, game frameworks, and image-processing libraries remain separate from the work implemented for the course.