Students who major in Computer Science will find themselves with the skills that drive advances in tomorrow's business, industry and homes. You'll be taught by a diverse faculty whose global research and reputations mean you'll focus on the latest computer science advancements. You'll start with theoretical and practical application courses such as programming, data structures, operating systems, problem solving, digital logic, data algorithms and ethics.