These abilities are very highly valued by employers. YouÕll gain a solid foundation in computer science with rigorous theory and practical experience. The course combines software systems design, software development, interaction design, artificial intelligence, computational mathematics, computer graphics and vision. YouÕll also develop the mathematical and programming abilities that underpin these topics.

In the first year youÕll learn the basics of computer science followed by more advanced and specialised units in the second and final years. In the second year, you will complete a group project with other students to envision, design and build an interactive application. In the final year, you will choose optional units alongside intensive work on an individual project that combines your interests in computer science with academic expertise in the department.ÊThese abilities are very highly valued by employers. YouÕll gain a solid foundation in computer science with rigorous theory and practical experience. The course combines software systems design, software development, interaction design, artificial intelligence, computational mathematics, computer graphics and vision. YouÕll also develop the mathematical and programming abilities that underpin these topics.

In the first year youÕll learn the basics of computer science followed by more advanced and specialised units in the second and final years. In the second year, you will complete a group project with other students to envision, design and build an interactive application. In the final year, you will choose optional units alongside intensive work on an individual project that combines your interests in computer science with academic expertise in the department.Ê