The BSc Software Engineering program combines computer science, engineering, and mathematics to design and develop complex software systems. Students gain technical skills in programming, digital systems, and software design. The program includes a year at an overseas partner university for global exposure. The final year includes an individual project supervised by academics. Contact the Computing and Communications department at Lancaster University for more information.