The BSc (Hons) Software Engineering course at Teesside University provides an extensive learning opportunity where students can develop coding, problem-solving, system design, and professional practice skills to solve complex technological challenges. Graduates of this course will be fully equipped with significant practical experience, advanced comprehension of theory, and the wide range of transferable skills that today’s software engineers require.Course Content: The course is structured into core modules with practical assignments and final year projects. The core modules develop technical skills and understanding of computer programming, computer systems, and networking, while optional modules provide the opportunity to explore areas of personal interest. The final year project allows students to demonstrate their knowledge and skills acquired throughout the course. Key Modules: The major modules covered in the course include: Software Development, Problem Solving for Computing, Database Implementation, Computer Networks, Computer Systems & Security, Software Engineering Project Management, and Design Patterns for Application Development. Accreditations: This course is accredited by the British Computer Society (BCS) - the Chartered Institute for IT - and meets the educational requirements for Chartered IT Professional (CITP) registrationFuture Careers: This Software Engineering degree prepares you for roles such as software engineer, application developer, mobile app developer, web developer, and systems analyst. Graduate opportunities exist within local and national businesses, government, and institutions where system development, systems analysis, and maintenance are core activities.For more information on this course, please visit the official course page here_software_engineering.cfm).