Computer Science
Computer Science is one of the fastest-growing and most in-demand fields of study in the world. A degree in Computer Sci…
Is This Course Right For You?
- ✔Strong in maths and logical reasoning
- ✔Enjoy problem-solving and building things
- ✔Curious about how technology works
- ✔Comfortable with abstract thinking
- ⚠Requires consistent self-study and practice
- ⚠Fast-changing field — continuous learning is essential
- ⚠Project deadlines can be demanding
- ✗Prefer non-technical or purely creative subjects
- ✗Dislike working with code or systems
- ✗Looking for a purely people-facing career
Computer Science Career Outcomes
What can you do with a Computer Science degree?
Job Roles
Salary Range (Malaysia)
Source: Reeracoen Malaysia Feb 2026; Randstad Malaysia Salary Guide 2025. Figures are estimates; actual salaries vary by employer, location, and specialisation.
What You Will Study in Computer Science
Core topics and skills covered in this programme.
Year 1 — Computing Fundamentals
5 topicsVariables, control flow, functions, lists, and object-oriented programming basics using Python.
Logic, set theory, graph theory, combinatorics, and proof techniques for computer scientists.
Binary arithmetic, CPU design, memory hierarchy, and assembly language fundamentals.
Arrays, linked lists, stacks, queues, sorting algorithms, and Big-O complexity analysis.
HTML5, CSS3, JavaScript basics, and building static web pages.
Year 2 — Core Computer Science
6 topicsTrees, heaps, hash tables, graphs, dynamic programming, and advanced algorithm design.
Inheritance, polymorphism, design patterns, and software engineering principles.
Process management, memory management, file systems, concurrency, and deadlock.
Relational algebra, SQL, normalisation, indexing, and transaction management.
TCP/IP stack, HTTP, DNS, routing protocols, and network security fundamentals.
Random variables, distributions, Bayesian reasoning, and statistical inference.
Year 3 — Advanced & Specialisation
5 topicsSupervised/unsupervised learning, neural networks, model evaluation, and scikit-learn.
Agile/Scrum, requirements engineering, UML, testing strategies, and CI/CD pipelines.
AWS/Azure/GCP services, containerisation (Docker, Kubernetes), and serverless architecture.
Cryptography, authentication, common vulnerabilities (OWASP Top 10), and penetration testing basics.
A full-stack software project developed in a team, from requirements to deployment, with industry mentorship.
Best Universities for Computer Science
3 universities offering this programme — ranked by QS World University Rankings.
Computer Science Cost & Duration
Typical full-time study duration
Not sure if Computer Science fits you?
Answer a few quick questions and get personalised university recommendations for this field.
Entry Requirements
Strong background in mathematics and science. Minimum IELTS 6.0–6.5. Some universities require specific subjects such as Mathematics or Physics at secondary level.
See If This Course Fits You
Get personalised university recommendations based on your profile and goals.
Find My Best-Fit CourseNeed expert advice?
Book a free consultation with our education advisors.
Course Details
- Levelbachelor
- Duration3–4 years
- FieldTechnology
Related Guides
Is Computer Science the Right Degree for You in 2026?
Career paths, salary data, self-assessment checklist, and everything you need to decide if CS is the right fit.
Read guideJobs That Will Not Be Replaced by AI
CS graduates are among the least vulnerable to AI displacement. Find out why and what it means for your career.
Read guide