Computer science (CS) departments need to provide education and training in the latest technologies used in the workplace, which these days means the cloud and related technologies like virtualization. However, most universities don’t have the resources to build out new infrastructure to support these technologies, and the pace of change is so rapid that keeping up with the latest platforms, tools and languages is almost impossible.
At City College of New York (CCNY), the faculty wanted to provide students with hands on experience with virtualization, containers and other cloud technologies, which were not well addressed in their current textbooks and other course materials. CCNY needed a new strategy that would allow it to keep pace with the latest developments in computing in a way that was both affordable and practical.
“Many CS programs tend to be rather theoretical and traditional in their approaches to core data structures, algorithms and operating systems,” says Peter Barnett, Adjunct Associate Computer Science professor at CCNY. “It’s important to get students to ‘bend their minds outward.’ We need to provide a visionary education for students to be well-rounded computer scientists.”