The BEng (Hons) Software Engineering embodies the best ways to design, maintain, build and evaluate software systems. It makes use of many of the technical aspects of computer science, especially programming and aims to develop the professional attitudes, interpersonal and technical skills you will need in the software engineering industry.
The course provides a solid foundation in software engineering theory and practice to develop professional software systems. It provides career pathways in software engineering , web application programming,
software designing / analysis or website designing / programming.
Students should obtain a minimum of 3 passes at the GCE Advanced Level OR Foundation Certificate in Higher Education AND obtain a minimum of 6 passes in the GCE Ordinary Level with Credit passes in English & Mathematics.
The course covers software development, programming languages, technologies and applications including Java, C/C#, UNIX, UML, graphics, networks, concurrent systems, databases, artificial intelligence and web and mobile computing. BSc Software Engineering Students will have the option of transferring to year 2 of the BSc (Hons) Computer Science Degree upon completion of the first year.
You will possess knowledge of a range of technical subjects, and the ability to synthesize this knowledge to produce practical solutions to engineering requirements in a large number of application areas. You will typically be part of a team building software applications for business and industry.
Typical career opportunities include: software engineer, web application programmer, software designer/ analyst, website designer/ programmer, or senior team leader. The degree will also give you adequate knowledge and study skills to continue with further study and/or research.
Duration - 4 Years (Full Time)