Computer Science
Ilmu Komputer
Computer Science studies the theoretical and practical foundations of computation — from algorithms and data structures to artificial intelligence and networks. Unlike Teknik Informatika (Informatics Engineering), which focuses more on software engineering, Computer Science emphasizes the science and theory behind computation itself.
Big Picture
DATAComputer Science focuses on the theoretical and scientific foundations of computing: algorithms, discrete mathematics, programming language theory, artificial intelligence, and computer systems. You will spend more time learning the "why" and "how" computers work at a fundamental level, not just "how to build applications."
Core courses
- ›Algorithms and Data Structures
- ›Programming (C/C++, Java, Python)
- ›Discrete Mathematics
- ›Databases
- ›Artificial Intelligence
- ›Computer Networks
- ›Software Engineering
- ›Operating Systems
- ›Computer Graphics
- ›Machine Learning
A great fit if you enjoy logic, mathematics, and problem-solving. If you like solving algorithmic puzzles, wonder how AI can "think," or are drawn to the theory behind technology rather than just using it, Computer Science could be the right choice for you.
Education levels
how does it differ from other levels?Often confused with…
what's the difference?Myth vs Fact
Toolkit & Prep
GUIDEPersonal hardware & software you need to prepare before classes start — requirements vary by program. Expensive, heavy-duty equipment is usually provided by the campus.
Laptop with minimum Intel i5/AMD Ryzen 5 processor (or equivalent), RAM 8 GB (16 GB recommended), SSD 256 GB+. 14-15 inch screen sufficient for daily coursework.
A one-time purchase that lasts through your studies.
Facility Checklist
GUIDEQuestions specific to Computer Science to bring to an open house or campus visit. Important facilities vary by program — these matter most.
Note: Myjor doesn't maintain a facilities database per campus. This is a tool for you to assess it yourself.
Tip: ask for a tour of the relevant labs/studios, not just the main building. Ask about access hours and whether undergrads can use the equipment.
Academic Quality
GUIDEThree objective ways to assess a program's academic quality — including how to check them yourself.
Program accreditation status
Check the program's own accreditation rating (not just the campus's) on official sites. International accreditation is a plus for certain fields.
Check at: BAN-PT (banpt.or.id) or the relevant LAM, & PDDIKTI (pddikti.kemdikbud.go.id).
Student–faculty ratio & how to calculate it
Faculty research — relevant & current?
Look up faculty profiles and publications (Google Scholar / SINTA). For Computer Science, look for those researching currently relevant topics:
E.g., is there faculty researching AI, or cancer-related topics? Active research topics signal the program keeps up with the field.
"What's this program's student–faculty ratio? What research topics are faculty currently working on? What percentage of graduates find field-relevant jobs within 6 months?"
Partnerships
GUIDECampus partnerships heavily shape internship, research, and career paths. Which partners matter varies by program — here's what's relevant for Computer Science.
Ask for a list of official partners with active MoUs — not just logos in a brochure. Ask how many students are actually placed each year.
Career & Salary
DATASources: Myjor 2024 industry salary survey (n=4,200), BPS, and job portals. Figures are medians, influenced by city, company, and experience.
Sources & References
The career & salary data above traces back to its sources. Click to expand/collapse the source list.