The BSc Computing Science with Software Development course at the University of East Anglia is a progressive course that provides students with the knowledge and skills needed to understand and construct complex software systems. This course, which provides final year entry, adopts a practical and relevant approach to teaching computing science and software development principles and techniques.Course Content: The course covers core aspects of computational science and software development. This includes functional programming, web development, object-oriented programming, agile methodologies, user interface design, mobile application development, and professional issues in computing.Key Modules: Some of the notable modules taught in this course are: Principles of Programming; Concepts of the Internet; Mathematical Methods for Scientists; User Interface Design and Implementation; Secure System Administration and Configuration; Software Engineering Practice; Mobile and Time-limited Development.Accreditations: The course is accredited by the British Computer Society (BCS) - The Chartered Institute for IT. This means that upon successful completion of the course, students will be awarded with a professionally recognised qualification.Future Careers: The skills gained from this course open a wide spectrum of career possibilities. Graduates can find opportunities in sectors such as software engineering, web development, product management, data analysis, cyber security, and IT consultancy, among others. A number of graduates have also launched successful start-ups or continue to higher level studies.For more information on this course, please visit the official course page.