B.Sc. Software Engineering

5.0
2 reviews
  • The group work was commendable.Whereas the course module unfortunately had different programs to study.
    |
  • It helped me in learning English to know different cultures.
    |

Bachelor's degree

In

Price on request

Description

  • Type

    Bachelor's degree

Software Engineering, University of Portsmouth - Despite the techie stereotype, software engineers have a practical, creative and rewarding role that involves a great deal of technical knowledge, inventiveness and interaction with people.

About this course

English Language Requirements IELTS Take IELTS test 6 CAE score 193(Grade B) IMPORTANT NOTE: The UK government confirmed new requirements for secure English language testing for visa and immigration purposes. Learn more

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

5.0
  • The group work was commendable.Whereas the course module unfortunately had different programs to study.
    |
  • It helped me in learning English to know different cultures.
    |
100%
4.6
excellent

Course rating

Recommended

Centre rating

Student

5.0
07/12/2018
What I would highlight: The group work was commendable.Whereas the course module unfortunately had different programs to study.
What could be improved: -
Would you recommend this course?: Yes

Student

5.0
22/10/2018
What I would highlight: It helped me in learning English to know different cultures.
What could be improved: -
Would you recommend this course?: Yes
*All reviews collected by Emagister & iAgora have been verified

Subjects

  • Software Engineering
  • Engineering
  • Programming
  • Design
  • Skills and Training
  • Systems

Course programme

Course Content

Year one

In the first year we aim to supply you with the central skills and knowledge that you will need as a software engineering professional. The areas covered will include software engineering, systems analysis and design.
You will specifically focus on the following areas:

  • Introductory programming
  • Computer architecture
  • Foundations of the web
  • Network fundamentals
  • Database design and development

Year two

Building on your knowledge from the first year you will cover a more focused range of themes. You’ll study topics at a more advanced level, as well as learn to apply your mathematics skills to relevant areas of software engineering.
Core units in this year include:

  • Software Engineering Processes
  • Data Structures and Algorithms
  • Advanced Programming Concepts
  • Mathematical Foundations of Software Engineering
  • Human-Computer Interaction

Year three*

In this year you will consolidate your skills and learning. There is a handful of core units, but the final-year project gives you the freedom to analyse, design, build and evaluate your own work. This typically involves the development of a substantial software artefact.
You will cover advanced topics including:

  • Developing Reliable and Secure Systems
  • Advanced Software Engineering
  • Distributed Systems and Parallel Programming
  • Neural Networks and Genetic Algorithms
  • Fuzzy Logic
  • Data Warehousing and Mining

*This course is also available as a 4-year sandwich (work placement)

B.Sc. Software Engineering

Price on request