Programme Specification for 2012/13
BSc (Hons) Software Engineering
This degree programme is designed for individuals wishing to pursue careers as software engineering professionals.
Students employ the latest technologies and programming languages, develop a sound theoretical understanding and in-depth practical experience of designing, constructing and modifying a wide range of software systems.
This degree programme includes training in personal and professional skills to help students to communicate effectively and make a positive contribution in a mixed ability working environment.
Opportunities exist within the programme to take industrial examinations such as Cisco, Microsoft and Sun Java certifications. All students on the degree are automatically enrolled as student members of the British Computer Society (BCS) and the Institution of Engineering and Technology (IET), the chartered bodies responsible for establishing and maintaining technical and ethical standards in the profession.
From advanced architectures such as Grids to formal specification with Z, from structured methodologied such as Win-Win Spiral to Agile development with Extreme Programming, at the end of the degree students are equipped to deal with the most intense demands of enterprise application development and high-level software management.
What's the difference between ...
BSc (Hons) Software Engineering and other computing programmes?
Typical content
The following is an indication of current programme content.
However, the rapidly changing nature of the subject area means that both the courses offered, and individual course content, are likely to change in future years.
Finally note that certain combinations of options may not be available.
For details of timetabling and study patterns, see the timetables page.
All courses are 30 credits unless otherwise stated.
Year One
- Computer Programming
- Systems Building
- Communication Systems - 15 credits
- Computer Systems Architectures - 15 credits
- Logical Foundations - 15 credits
- Analytical Methods for Computing - 15 credits
Year Two
- Organisation & Project Management
- Software Engineering
- Application and Web Development - 15 credits
- 45 credits of options - options include: Computer Forensics 2 - 15 credits,Computer Algorithms & Modelling - 15 credits,Database Applications Technologies - 15 credits, Network Implementation - 15 credits, Embedded Systems Programming 2 - 15 credits,Advanced Programming - 15 credits,Business Systems Applications - 15 credits, Network Security - 15 credits, Operating Systems - 15 credits, Systems Programming - 15 credits,Application Development for Mobile Devices - 15 credits
Optional Sandwich Year
An industrial placement may be taken as an optional sandwich year. The placement year aims to consolidate and expand on the skills that are gained in the first two years of study. Placements can be obtained via the University, or students may find their own, subject to approval by the University.
Year Three
- A substantial individual project on a topic chosen by the student
- System Building 3
- Web Application Technologies or Programming Distributed Components
- One further option - current options include Artificial Intelligence, Web Application Technologies, Database Management and Administration, 3D Computer Graphics, Computing Education & Communications, Computer Forensics 3, High Performance Systems Engineering, Embedded Systems Programming 3,Network Technology, Network Design & Implementation,HCI & Interaction Design, Database Engineering
Specifics
Professional recognition
This degree has full CITP and partial CEng / CSci accreditation from BCS - the Chartered Institute for IT, the body responsible for establishing and maintaining technical and ethical standards in the computing profession. This means that on successful graduation from this degree, you will have fulfilled the academic requirement for registration as a Chartered IT Professional (CITP) and partially fulfilled the education requirement for registration as a Chartered Engineer (CEng) or Chartered Scientist (CSci). However, please note that there are additional requirements, including work experience, to achieve full Chartered status - see the BCS website for further information.
Career opportunities
The programme was designed with the active involvement of representatives from the computing industry to meet the growing demand for graduates with the necessary knowledge and technical skills needed to design, create, operate and maintain software systems. Students graduating from the programme will find a wide range of employment opportunities in industry, commerce and research.
Links
See also MEng / BEng (Hons) Software Engineering.
Location
This degree programme is based in the Department of Computing & Information Systems, School of Computing & Mathematical Sciences, Greenwich Campus, Old Royal Naval College, Greenwich, London SE10 9LS.
Study mode
3 years full-time / 4 years sandwich / 6 years part-time
JACS/UCAS code
BSc (Hons) Software Engineering - G601 BSc/SoftE
