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 such as virtualisation. However, most universities don’t have the resources to build out new infrastructure to support these technologies, and the pace of change is so quick that keeping up with the latest platforms, tools and languages is almost impossible.
At City College of New York (CCNY), USA, lecturers wanted to provide students with hands-on experience with virtualisation, 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 programmes 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.'