Skip to main navigationSkip to main content
The University of Southampton
University of Southampton Malaysia

BSc Computer Science (3 years)

On this computer science degree, you'll learn how to design and build software programs and systems. You’ll find out about the latest advances in areas like machine learning, cyber security and computer vision. This will prepare you for success in a fast-moving industry.

Students will spend three years in Malaysia and graduate with a University of Southampton degree after successful completion.

Introducing your degree

This course will teach you about the essentials of computer science. It will give you the flexibility to follow your interests through specialist modules. You’ll gain the know-how to develop technologies that can make a difference to people’s lives.

This BSc Computer Science course will teach you about the essentials and give you the flexibility to follow your interests through specialist modules. You’ll gain the know-how to develop technologies that can make a difference to people’s lives in topics such as:

  • algorithmics
  • data management
  • software design and modelling
  • interaction design
  • cyber security

You don’t need any previous computing experience to join the course – you can choose your own level for the first programming module. We can give you plenty of support if you are a complete beginner, or set something more challenging if you’re already a proficient programmer.

Changes due to COVID-19

Any future COVID-related restrictions could mean we might have to change the way parts of our teaching and learning take place.

We are working hard to plan for a number of possible scenarios. This means that some of the information on this course page may be subject to change.

Typical entry requirements

Entry Qualifications for Undergraduate Courses

Successful applicants typically have A*AA or A*A*B with A in mathematics. Offers typically exclude General Studies and Critical Thinking. ‘Use of mathematics’ A level is not a substitute for ‘mathematics’ A level. A pass in the science Practical is required where applicable.

The equivalent to that would be:

AwardQualification
IB

Pass, with 36 points overall, with 18 points required at Higher Level, including 6 at Higher Level in mathematics.

Applications where Higher Level subjects have been studied without the full Diploma, will also be considered on a case by case basis.

STPM AA in Mathematics and Physics plus 1 A in one other subject
UEC Senior Middle Level with 5 A grades or distinctions only
Monash University Foundation Year 75% overall including 75% in Maths. Other Foundation Years will be considered on a case by case basis.
BTEC

D in the BTEC Subsidiary Diploma plus grades A*A in A-levels including mathematics (minimum grade A)

or

D* in the BTEC Subsidiary Diploma plus grades AA in A-levels including mathematics

We do not accept the BTEC Extended Diploma

We do not accept the BTEC Diploma

Applicants with a BTEC Extended Diploma or the BTEC National Diploma should apply for the Engineering/Physics/Mathematics/Geophysics Foundation Year

Offers typically exclude General Studies and Critical Thinking. ‘Use of mathematics’ A level is not a substitute for ‘mathematics’ A level.

A pass in the science Practical is required where applicable.

English language requirements

 All applicants must demonstrate they possess at least a minimum standard of English language proficiency. Find out more about the University’s English Language requirements.

Contextual offers

The University of Southampton is committed to widening participation and ensuring that all students with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data supports our admissions teams to recognise a student’s potential to succeed in the context of their background and experience. Students who are recognised in this way will be made an offer which is lower than the typical offer for that programme.

A typical contextual offer is AAB (AA in Mathematics and Physics with a pass in the Physics practical) from three A levels or an equivalent standard in other qualifications approved by the University.

Please see our contextual admissions pages for more information.

Selection process:

Successful applicants typically have AAA including mathematics.

This page contains specific entry requirements for this course. Find out about equivalent entry requirements and qualifications for your country.

Typical course content

All our computer science degree courses share the same compulsory modules in years 1 and 2, making it easy to switch between them. In the third year, you can tailor your degree by choosing optional modules.

The breadth of our research means you’ll have wide range of options to choose from. With computer science and electronics being part of the same department, you’ll have easy access to modules in these complementary disciplines.

Please note: This specification provides a concise summary of the main features of the programme and the learning outcomes that a typical student might reasonably be expected to achieve and demonstrate if s/he takes full advantage of the learning opportunities that are provided. More detailed information can be found in the programme handbook (or other appropriate guide or website).

Year 1

You’ll study the logical and mathematical theory underpinning computer science. You’ll also gain an understanding of the fundamentals of computer hardware.

As an introduction to software engineering, you’ll cover data structures and algorithms. You’ll also look at the principles of programming, including using object-oriented approach and software engineering processes.

You’ll apply your knowledge by working on practical projects. For example, you’ll build algorithms and data analysis tools, and develop software user interfaces.

  • COMP1201 Credit: 15 Algorithmics
  • COMP1203 Credit: 15 Computer Systems I
  • COMP1204 Credit: 15 Data Management
  • COMP1215 Credit: 15 Foundations of Computer Science
  • COMP1205 Credit: 15 Professional Development
  • COMP1202 Credit: 15 Programming I
  • COMP1206 Credit: 15 Programming 2
  • COMP1216 Credit: 15 Software Modelling and Design

Year 2

COMPULSORY - You must take the following compulsory modules in year 2:

  • COMP2207 Credit: 15 Distributed Systems and Networks
  • COMP2208 Credit: 15 Intelligent Systems
  • COMP2213 Credit: 15 Interaction Design
  • COMP2209 Credit: 15 Programming III
  • COMP2212 Credit: 15 Programming Language Concepts
  • COMP2211 Credit: 15 Software Engineering Group Project
  • COMP2210 Credit: 15 Theory of Computing

OPTIONAL - You can choose from the following optional modules in year 2:

  • COMP2214 Credit: 15 Advanced Software Modelling and Design
  • COMP2215 Credit: 15 Computer Systems II
  • COMP2216 Credit: 15 Principles of Cyber Security

Year 3

CORE - You must study and pass these core modules in year 3:

  • COMP3200 Credit: 45 Part III Individual Project

OPTIONAL - You can choose from the following optional modules in year 3:

  • ELEC3219 Credit: 15 Advanced Computer Architecture
  • COMP3207 Credit: 15 Cloud Application Development
  • COMP3201 Credit: 15 Cyber Security
  • COMP3219 Credit: 15 Engineering Management and Law
  • COMP3218 Credit: 15 Game Design and Development
  • COMP3222 Credit: 15 Machine Learning Technologies
  • COMP3217 Credit: 15 Security of Cyber Physical Systems

Tuition fees

Year of studyMode of studyMalaysianInternational
2020/2021 Full-time RM40,900 RM47,450
View Course Fees

Scholarships and bursaries are available at the University of Southampton Malaysia

Funding opportunities

Costs associated with this course

Students are responsible for meeting the cost of essential textbooks, and of producing such essays, assignments, laboratory reports and dissertations as are required to fulfil the academic requirements for each programme of study.

In some cases you'll be able to choose modules (which may have different costs associated with that module) which will change the overall cost of a programme to you. Please also ensure you read the section on additional costs in the University’s Fees, Charges and Expenses Regulations in the University Calendar available at www.calendar.soton.ac.uk.

The learning activities for this course include the following:

  • lectures
  • classes and tutorials
  • coursework
  • individual and group projects
  • independent learning (studying on your own)

Support for your studies
You'll have your own personal academic tutor assigned to you.

How you’ll spend your study time
Your scheduled learning, teaching and independent study, year by year below.

How we’ll assess you
We’ll assess you using:

  • coursework, laboratory reports and essays
  • design and problem-solving exercises
  • individual and group projects
  • oral presentations
  • written exams

Breakdown of study time and assessment

Proportion of time spent in scheduled learning, teaching and independent study
Learning, teaching and assessment stage123
Scheduled learning & teaching study30%29%21%
Independent study70%71%79%
Placement study0%0%0%
Proportion of assessment by method
Learning, teaching and assessment stage123
Written exam assessment54%50%32%
Practical exam assessment9%3%0%
Coursework assessment37%47%68%

Study Locations

The campus building

Malaysia campus

The Malaysia Campus is located in the state of Johor near the southwes...Find out more

Share this course Share this on Facebook Share this on Twitter Share this on Weibo
Privacy Settings