course number instructor title
CS 4284 C Jung Systems & Networking Capstone
The purpose of this class is to provide students with experience of 
leveraging the state-of-the-art technologies to solve real-world computer 
system problems. Students will break into project teams, each of which 
will define and deliver a substantial and impressive computer system 
project of their choosing. Each group will create a poster for this project 
for display at the VTURCS symposium in April. 
The example topics of the projects include compiler/architectural 
support for operating systems, reliability/security support for production 
runs, in-memory key-value store optimization on emerging architectures, 
programming support for non-volatile memory computing, distributed and 
parallel processing, resilience support for CPU/GPU, and power-failure 
tolerance for energy-harvesting systems. 
The class will meet only as necessary for progress reporting, discussions, 
feedback, demos and presentations. 
Formal prerequisites: A grade of C or better in CS 3114 and CS 3214. 
Each student must prove that they have obtained a grade of C or better 
in those classes. Students who fail to meet the prerequisite requirements 
should drop the class. 
Informal prerequisites: strong C/C++ programming 
skills and a passion for writing a research paper.