University of Nottingham Malaysia
News and Events
     
  

What is Computer Science: An Overview

Computer Science

Computer science is not just about understanding computers, but about harnessing their power to solve problems and create innovative solutions. It is a field that's as creative as it is logical, as human-focused as it is technology-driven.

Computer science is also a popular course among students who have completed their secondary or high school education. Indeed, it should be, as there’s no denying that technology is now a central part of all aspects of our lives. 

While computer science is a field that offers many employment opportunities, it’s still important to understand what it’s all about and whether it is a suitable course (and, in the future, career) for you. 

This article explores the basics of this discipline, including what you will study, enrollment requirements and how computer scientists can impact the world. 

What is computer science?

Computer science refers to the art of transforming the language of computers into an understandable form usable for humans.It delves into questioning, analysing and calculating data by employing information and computing theory. It equips individuals to communicate, analyse, process and present information effectively and efficiently. 

In essence, computer science paves the way for elegant and practical solutions to diverse challenges by embracing logical thinking methodologies. As a STEM subject, it is nestled in Science, Technology, Engineering and Mathematics. 

Moreover, computer science encompasses the design and advancement of vocal computer technologies. This includes both hardware and software that cater to various applications. For instance, the user interface gracing your phone or computer that you use every day is a direct outcome of the ingenious work in computer science. 

This subject also covers computational thinking, mathematics, machine learning, artificial intelligence, and diagnostics. 

For more details, read: What is Computer Science: Understanding the Basics

What are the entry requirements for a degree in computer science?

Entry requirements vary depending on the university you intend to enrol in. However, certain fundamental criteria are expected. 

The primary prerequisite is a commendable A Level or high school qualification, or its equivalent, with a strong emphasis on mathematics. A minimum of a B grade is usually required in this subject to ensure students can cope at the degree level. 

If you're enrolling at the University of Nottingham, Malaysia, candidates need a minimum BBB, including mathematics, excluding general studies/”pengajian am” and critical thinking, in their A Level or STPM. Students who have just completed their high school diploma or SPM will need a pre-university qualification, a Foundation in Science, or a Foundation in Engineering in order to apply. 

Additionally, candidates will need to demonstrate their English language proficiency. While IELTS and TOEFL are commonly recognised, other examinations like MUET, IB English and PTE may also be accepted. To secure admission at institutions like UNM, students should aim for an IELTS score ranging from 6.0 to 6.5. 

If you fall short of the English language criteria for admission, rest assured that many universities offer pre-sessional English courses and route courses. These programmes will equip students with the necessary knowledge and skills to embark on their chosen academic degree programme. 

What subjects will you study in a computer science degree?

While the curriculum for computer science degrees varies across different institutions, they all invariably lay the groundwork for essential knowledge required to succeed in this field. In your initial year, you will delve into subjects such as: 

  • Computer Fundamentals

  • Databases and Interfaces

  • Fundamentals of Artificial Intelligence

  • Mathematics for Computer Scientists

  • Programming and Algorithms

  • Programming Paradigms

  • Software Engineering

  • Systems and Architecture

As you progress into your second year, the focus will shift towards more advanced topics, including: 

  • Algorithms Correctness and Efficiency

  • Languages and Computation

  • Operating Systems and Concurrency

  • Software Engineering Group Project

  • Developing Maintainable Software

  • Artificial Intelligence Methods

  • C++ Programming

  • Introduction to Human-Computer Interaction

  • Introduction to Image Processing

  • Software Specification

When you approach your final year of study, an assortment of interesting subjects awaits, with some requiring specialisation: 

  • Computer Security

  • Professional Ethics in Computing 

  • Autonomous Robotics Systems

  • Compilers

  • Computer Vision

  • Fundamentals of Information Visualisation

  • Individual Dissertation

  • Information Visualisation Project

  • Machine Learning

  • Mobile Device Programming

  • Software Quality Assurance

  • Industrial Experience

For those venturing into a Master’s or PhD in Computer Science, the journey will involve research, coursework, and hands-on practical training. Depending on your area of study, your research could very well encompass an extensive range of computer science-related topics. This allows you to explore the depths of this fascinating discipline. 

Is a computer science degree hard?

The intricacies of this field can be demanding, and thus, the journey to obtaining a computer science degree can be time-intensive. However, many students have mastered this discipline, graduated, and embarked on rewarding careers. 

Thus, if you’re willing to dedicate time and effort, you can pave the way for a fulfilling and successful career in this domain. A positive attitude towards your studies will go a long way. 

What are the benefits of studying computer science?

The following are some excellent reasons to consider taking up a computer science course: 

The modern world is a digital world

We are in the digital era, where remarkable technological progress has led to technological discoveries in hardware and software. These discoveries have shaped global behaviour and society. 

For instance, 50 years ago, no one would have predicted how important mobile phones would be today. Thanks to computer science, we enjoy not only smartphones but also the internet, social media, the convenience of tablets and an array of other innovations. Most of us can't envision a life without these devices. 

Computer science graduates can earn high incomes

The demand for skilled professionals in computer science spans all industry sectors and businesses. 

As such, a degree in computer science is highly esteemed worldwide, and those working in this field have ample opportunity for career growth and lucrative incomes. That being said, you need to be good at your job for promotion.

A wide range of job opportunities

Computer science graduates can apply for various specialities and positions, from artificial intelligence and machine learning to IT management and mobile application development. The scope is broad, and the choices are numerous.

Transferable skills

In addition to the computer science subjects, you’ll also learn and develop an arsenal of transferable skills that extend beyond information technology. Problem-solving, critical thinking and even complex analytic skills will become invaluable assets that you possess. Many professions highly value these skills, making you highly sought after in various fields. 

Computer science continues to advance and evolve

The IT and computer science world is ever-evolving, with ongoing technological advancements shaping major economic industries. 

Some applications seen in the evolving use of technology in this discipline include virtual reality technology - you don't have to be physically present at a location to experience it. Additionally, the emergence of big data has revolutionised consumer behaviour analysis, while automated payment systems enhance the convenience of financial transactions. 

Computer science and the world's IT infrastructure will continue to evolve and advance in the future. This makes it a field worth exploring, especially if you're interested in tech-related things. 

It encourages creativity and innovation

Computer science thrives on the endless possibilities in addressing challenges, prioritising efficiency and increasing effectiveness. Compared to mathematical problems with only one definitive solution, the creative landscape of this discipline is boundless. 

Professionals in this field have the opportunity to be creative and innovative - you will be able to explore numerous avenues to find the most efficient solution to the issue at hand. 

How does computer science help make the world a better place?

At its core, computer science is all about problem-solving. We face challenges in every aspect of our lives, and this field is vital in solving various issues. Here are some examples of how computer science positively impacts our world:

Enhancing healthcare

Computer science is a key component in improving people’s well-being. From healthcare institutions and hospitals to doctors, it enables the delivery of the finest medical care. 

In fact, computer science presents opportunities to revolutionise healthcare through the internet. Technological advancements like electronic medical and health records are now the norm. 

Additionally, healthcare informatics, which fuses healthcare with information technology, plays a pivotal role in ensuring a seamless collaboration among medical entities, resulting in better and more efficient patient care. 

Educational advancements

Today’s educational landscape has undergone a digital transformation. Computers have become indispensable learning tools for children as young as kindergarten age. 

E-learning platforms empower students with innovative study and problem-solving tools. While the shift towards digital learning was initially met with some resistance, it is now seen as a positive shift in the academic environment. 

Additionally, distance education has flourished, granting students the opportunity and convenience of pursuing their degrees online. All these advancements would not be possible without computer science.

Career opportunities and advancements

There is a wealth of opportunities when it comes to career paths for those with a computer science degree. 

Students who aspire to become computer scientists can also branch out to computer programming, systems analysis, software engineering, and engineering itself. Graduates with a computer science degree can apply to esteemed companies such as Google, Microsoft, JP Morgan Chase and PriceWaterhouseCoopers, to name a few. 

Predicting and prevention of disasters

Computer science plays an essential role in anticipating and mitigating disasters. For instance, meteorologists employ various computer-driven tools, such as satellites and radar systems, to forecast weather conditions. 

Through such technologies, it is possible to warn people of coming storms, tornadoes and potential disease outbreaks, saving many lives. Additionally, computer science’s predictive capabilities extend to human behaviour analysis, aiding crime prevention efforts. 

The field is, therefore, an invaluable force for positive change across the globe. It empowers us with life-saving tools and revolutionary solutions and as such, is a cornerstone of progress in the modern world. 

What can you do with a computer science degree?

A degree in computer science will enable you to pursue various job opportunities. This is because computer science graduates are wanted for their technical and analytical thinking skills. 

Careers options for computer science graduates include, but are not limited to, the following:

  • App developer

  • Mobile developer

  • Software engineer

  • Data analyst

  • Cybersecurity analyst

  • Artificial intelligence engineer

  • Information security analyst

  • Network architect

  • Systems analyst

  • Web designer

  • Consultant

  • Careers in academia

For more on what you can do with a qualification in this discipline, read ‘What Can You Do With a Computer Science Degree: A World of Possibilities.’

Computer science courses in Malaysia

There are many institutions offering computer science courses in Malaysia. It is vital, however, to choose one that is reputable and offers high-quality education. 

The University of Nottingham Malaysia’s (UNM) Computer Science BSc (Hons) is an undergraduate programme suitable for students who have just completed their A Level, STPM or Foundation in Science. 

The curriculum is well-rounded, equipping students with the skills and knowledge needed for careers in the computer science field. In addition to the usual lectures and tutorials, students will also learn via field trips, workshops and lab sessions. 

Besides their main computer science degree, UNM also offers the following foundation level, undergraduate and postgraduate courses: 

Conclusion

Remember, in the realm of computer science, the possibilities are as vast as your imagination. It is a field that encourages intellectual growth and innovation, and students have ample employment opportunities upon graduation. 

Keep exploring, keep learning, and who knows what digital wonders you might create or discover next!

Just completed your A Level, STPM, SPM or its equivalent but still trying to decide what you want to study for your undergraduate degree? 

Speak to one of our counsellors or take a look at UNM’s School of Computer Science and enrol for a course that meets your interests and career aspirations!

Also, If you are keen to learn more about your academic pathway and campus life at UNM, a free shuttle bus service is available every Saturday, departing from Future Students Centre, Petaling Jaya to Semenyih. Book your spot at The Notts Express!

Explore the scholarships available for our foundationundergraduate, and postgraduate courses. Also, remember to download our prospectus for detailed information about our programs!

This article aims to give an overview of Malaysia's education system for public understanding. However, it does not cover all aspects of the University of Nottingham Malaysia (UNM), so readers are encouraged to seek more information if necessary.

Posted on 1st November 2023

University of Nottingham Malaysia

Jalan Broga, 43500 Semenyih
Selangor Darul Ehsan
Malaysia

telephone: +6 (03) 8924 8000
fax: +6 (03) 8924 8001

Make an enquiry