White Background with Triangle Pattern

Course Descriptions

The Computer Science curriculum prepares students for careers in all areas of the computer industry as well as for graduate studies in computer science and computer related fields. Students have also found a computer science major to be excellent preparation for careers in law, medicine, business administration, industrial engineering, biomedical engineering, and other technical and non-technical fields.

CSSE 402 - Theory and Practice of Garbage Collection

  • Credit Hours: 4R-0L-4C
  • Term Available: S (even years)
  • Graduate Studies Eligible: No
  • Prerequisites: CSSE 332
  • Corequisites: None

Garbage collection (GC) is a method of automatically reclaiming dynamically allocated storage that an application no longer needs. In this course, students will explore the classical problems of garbage collection such as detecting unused objects and reclaiming the space allocated to them. Students will survey the GC literature to become familiar with the current state-of-the-art and future research directions. Students will explore techniques used to implement state-of-the-art garbage collection algorithms and will design and implement garbage collectors for a memory-managed language (e.g.,Java, C#, php, or Python).

Launch Root Quad
Return to Top