+ Information by E-mail
BSc Software Systems
-
Objectives
This is a practically oriented degree focusing on the design and implementation of large software systems, particularly those with interactive or multimedia components. It is built around four themes: the design and implementation of software systems; the use and development of networked and distributed systems; user interface principles; and evaluation and testing.
-
Entry requirements
Required subjects: A level maths or computer science preferred IB score: 30 (5 in maths or computer science)
-
Academic title
BSc Software Systems
-
Course description
BSc Software Systems
Programme
Year one
You will be introduced to the key concepts and tools underpinning modern software systems development. You will learn how to program in Java and Web programming languages, study the architecture and applications of software systems and be introduced to the four themes of the degree. You will also select one module each semester from a list of options; among the current options are modules on robotics, mathematics of computer science and artificial intelligence.
Year two
In this year you will consolidate what you have learnt so far by taking part in a software engineering group project. At the same time, you will study the four themes in greater depth and meet new topics, such as networks, human-computer interaction and the design of large scale systems. You will select one module each semester from a wide range of options; among those currently available are modules on digital documents, computer graphics, C++ programming and computer vision.
Year three
In your final year you will study the themes of the degree at an advanced level, including undertaking a large practical programming project. Project topics are agreed in discussion with a supervisor. This will allow you to specialise in an area of interest such as computer forensics, multimedia systems, mixed reality or artificial intelligence. You will also be able to select a further four modules from a wide range of options available within the School.
+ Information by E-mail
Other programs related to software engineering