Bachelor of Science (Honours) Software Engineering (Top-up) University of Portsmouth
Course Information
Description
This Degree programme aims to impart key software engineering principles and latest programming techniques to aspiring Programmers and Software Engineers.
With a 50% hands-on learning approach1, students will learn popular programming languages and scripts such as Java, Javascript and PHP.
1Our IT programmes are designed with about 50% practical and 50% theory lessons, but subject to change.
Entry Requirements
This Degree programme accepts a wide range of qualifications, which include:
- Polytechnic Diploma
- Kaplan Diploma
- Other Private Diplomas and/or Foreign qualifications will be assessed on a case-by-case basis
- When required, work experience will apply as part of the admissions process. Applicants seeking recognition of experiential learning are required to provide a portfolio of evidence in accordance with the University’s Recognition of Prior Learning policies and practices. Any assessment on work experience and decisions on related admissions will be conducted by the University and will, where appropriate, lead to the recognition of the achievement of learning outcomes and the award of the University Credit.
Applicants admitted to the programme may be required to undertake bridging modules to fulfil the required prerequisite knowledge.
English Language Requirement:
- IELTS 6.0 or equivalent
- Applicants are required to meet the University’s English language requirement. Click here for more information.
In all cases, the final decision on admission to the programme rests with the University.
Career Opportunities
After graduation, students may choose to pursue the following roles:
- Software Engineer
- Computer Programmer
- Software, Web and Multimedia Developer
- Software and Applications Manager
Modules
Core Modules
- Application Engineering
- Business Analytics
- Data Structures and Algorithms
- Database Principles
- Ethical Hacking
- Individual Project (Engineering)
- Internet of Things
- Scalable Software Engineering
- Security and Cryptography
- Software Engineering Theory and Practice
- Usability Engineering
Delivery Method
Each term is a 12-week period covering 2 units of study. Each unit is provided with 28 hours of academic induction/seminar sessions after office hours in the evening and/or over weekends/public holidays.
Assessment Methods
Each unit is assessed by any combination of class participation, written assignments, projects or examinations. Assessment methods may vary according to individual unit requirements.