

| Yearly Tuition fees | |||
|---|---|---|---|
| Year | Fee | ||
| No data | |||
| Other Fees | |||
|---|---|---|---|
| Description | Fee | ||
| No data | |||
The Bachelor of Science in Computer Science program at the University of Southampton Malaysia offers a comprehensive degree that equips students with the knowledge and skills to design and construct software programs and systems. Throughout the course, students will explore the latest advancements in areas like machine learning, cyber security, and computer vision, ensuring they are well-prepared for the fast-paced and evolving industry. With a focus on essential topics such as algorithmics, data management, software design and modeling, interaction design, and cyber security, graduates will possess the expertise to develop impactful technologies that can enhance people's lives. This program provides students with the flexibility to pursue their interests through specialized modules, empowering them to excel in various sectors and contribute to advancements in areas such as data analysis, software development, user experience design, and cyber security.
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.
You’ll deepen your understanding of computer science by studying topics, such as artificial intelligence, communication protocols and the TCP/IP layered model.
A group project will give you first-hand experience of working in a team, and of communication and scale in software engineering.
An individual project is a chance to conduct in-depth research in an area of computer science that interests you, under the supervision of an academic with expertise in your chosen field. This could involve designing, building and testing a software or computer system. Themes covered by past students include:
You’ll get to choose from a wide range of optional modules, including game design and development, web infrastructure and robotic systems.
The team typically replies in a few minutes.