Carnegie Mellon workshop tests students’ computer programming skills