This course is designed to match the growing need for graduates who are trained in one discipline and are also skilled in computer science. Students will gain a strong foundation in programming, software development, and contemporary themes in the industry. The course gives students a broad overview of computer science, with opportunities to specialize in a number of different research areas.