Computing Software Development

How do we interact with computers? How is computing evolving? Software Development is about solving problems, designing, and implementing new applications and solutions, and developing personal skills for communication, leadership and management. These programmes place a major emphasis on the development of practical programming language skills, problem-solving and the application of computer science theory to real-world problems. In addition to becoming proficient in programming languages such as Java and C#, students will learn how to design, create, and test software solutions for a world where mobility, connectivity, heterogeneity and Big Data are rapidly becoming part of everyday life.