CMSC 838Y: Agile and Adaptive Programming Systems

Instructor Michael Hicks
CSI 3118 TuTh 12:30pm-1:45pm
Office Hours TuTh 2:00pm-3:00pm AVW 4131

Syllabus / Schedule / Resources / Review Papers

Some ideas for projects are listed here.

Foundations of Programming Languages:

Linking, Dynamic Linking, Module Systems:

Dynamic Software Updating:

Extensible Systems:

Dynamic Specialization and Compilation:

Various Tidbits: