Computer Science ENGINEERING

Learn everything about Machine Learning, Advanced Data Structures, Operating Systems, Software Engineering, Simulation and Human-Computer Interaction

Content of the Bachelor program

Contact us if you have any questions about the program

What's inside?

Computer Science (CS) is different with Computer Engineering (CE), but in some cases CS graduate work in similar jobs with CE. Computer Scientist is typically interested in developing computer software, networks and databases, and mostly enjoy mathematics and software design.CS sometimes is described as the science of computation. Our curriculum will not be absolutely based on that definition. In IULI, the students will study mostly CS subjectswith a little touch of CE. CS students should enjoy creating efficient software using innovative algorithms, while understanding how the computer hardware works. Besides that specific subject, they will learn how humans interact with computers and how thesoftware takes human input and creates the output. The curriculum also helps the students to learn about and work with other disciplines. It gives the opportunity for students to learn project management and how to work in a team.The process of maturity starts when the students enter their first year in IULI. They will learn basic science and mathematics. The second year is the time when they touch the concept of computers, such as computer architecture, interfacing, networking and operating systems. In this year they are tasked with the application of mathematics, for example, logic and digital design, computability and algorithms. In the third year, the student will learn how to integrate concepts into a system. This will be conducted in Computer ScienceSystem Design classes. In the fourth year, the student will do research, which enables them to produce their own computer. This activity has to offer possible advances in human life, for example, in health, education, transportation, financial, energy, entertainment and social interest.

System design • software engineering • embedded system • distributed architecture • Image processing • pattern recognition • Intelligent systems • security and cryptography • internet of things and automation

Academic Degree: Sarjana Teknik (S.T.) + Bachelor of Science (B.Sc.)

Legal Base/Accreditation: SK DIKTI No. 425/E/O/2014

Duration of Study: 6 semesters at IULI + 2 semesters abroad (International Program) or 8 Semester at IULI (National Degree only)

Language of Instruction: English

Tuition Fees: IDR 30 Million/semester, No Development Fees.

Scholarships available (up to 75%)

Academic Year: Even Semester (March - August) + Odd Semester (September-February)

Academic weeks/semester: 14 weeks + 2 exams

SKS/ECTS per semester: 24/34

SKS/ECTS per study: 144-160 / 202-224

Duration of a lecture: 50 minutes

Number of students per class: 10-15

Information Brochure: Download

Curriculum in English: Download

Curriculum in Bahasa Indonesia: Download

Learn more...

Why study Computer Science?

Are you struggling with the decision whether the Computer Science (B. Sc. or S1) study program is a good choice for you? Then read this article about the key points of the Computer Science S1 & Bachelor degree, get to know your career options and advantages with this specific degree.

If you want to be a developer, programmer who enjoys solving computational problems or have interest in information technologies, then Computer Science is the course for you to go for.
Computer Science is a very dynamic and rapidly growing field concerning advancement to technology. If we take a look around us, there are multiple things, services like the internet, automated machines and luxuries that are serving us. This is all because of Computer Science which helps us to achieve our goals and make lives easier. And that’s why computer science has become an integral part of the world that we live in. We live in a time where technology plays an important role in many aspects of life, and so the many skills provided with this degree are in high demand.
Just a few decades back, a machine intelligence was a dream of mankind and was considered as alien technology to us. But today, we offer an outstanding opportunity to students to learn machine learning and to train machines. You can automate a program and build intelligence in it and it will work according to the knowledge you pass to it. For example, autonomous vehicles are working nowadays and make traveling safer like never before.

What are the advantages of studying Computer Science?

Computers are so ubiquitous these days that it's easy to forget how quickly they've changed our lives. Only fifteen years ago, e-mail was a relatively new phenomenon, the Internet was just gaining steam, and no one imagined they'd be carrying smartphones loaded up with nifty apps (back then, making a call from the street usually meant finding a phone booth). What might the next 15 years bring?
Our society is becoming increasingly dependent on technology for every aspect of our lives, from business to social interaction and beyond, Computer Scientists are sought after in pretty much every industry and in a wide range of capacities. A Computer Science Degree from IULI can lead you to a fulfilling, well-paying career, which is something that is a rarity in the current state of the economy.
Having Bachelor (B. Sc.) Degree in Computer Science, you will grip knowledge about modern working technologies, new research and how computer science works at the backend of every technology and serves us. You will find out the cutting-edge solutions and how they can be implemented to solve different challenges. A degree in computer science can translate to roles in many different industries. From communications and financial companies to software, health care and governmental agencies, there are no limitations. There are many career options after graduation including:

1- Web Developer
2- System Analyst
3- Product Manager
4- Game Development
5- Cyber Security Specialist
6- Artificial Intelligence Specialist

and much more… So, it will be easier to land a job that excites specifically you.

Why Bachelor’s degree in Computer Science at IULI in BSD City?

Here at IULI (International University Liaison Indonesia), we are offering a double and joint bachelor’s degree in Computer Science, recognized in Indonesia (S1 or Sarjana 1) as well as worldwide (German Bachelor’s degree – Bachelor of Science). Your degree will have international worth and will be convenient to pursue a career or further studies abroad. We are offering this international degree program, just because of the efforts and farsightedness of Dr.-Ing. Ilham Habibie (Founder and Chairman of IULI). His vision brought this amazing opportunity to Indonesia. Now students can get enrolled in this joint degree program in BSD City, close to Jakarta, and get graduated from well-reputed universities of Germany, Switzerland, Taiwan and Indonesia. Find out more about our partner universities.
To provide our students experience in a real-world professional environment, we offer them internship and study abroad opportunities in Germany, Switzerland and other countries. The particular placements, internships and volunteering positions are designed to expand the horizon of the students by engaging them in innovation and advancing technology. Our students will be able to gain valuable soft skills, to network globally, develop their character and broaden their international exposure.
IULI also offers different scholarships to the good-performing students. So, they can pursue their degree without worrying about finances.

We offer the best course outline with the latest technologies and skills which makes our students highly competitive at the international level.

You also might be interested in the National Degree program in Computer Science where you can get only the Indonesian (S1) degree.

Which career opportunities will I have with a bachelor’s degree in Computer Science?

A wide range of career opportunities in the IT and computer industry is introduced in which students will be prepared throughout the four years of bachelor’s degree. The integrated curriculum is designed and developed to support students in building on their technical and non-technical skills as well as engaging with the industry. Read more about the Curriculum of the international Computer Science Bachelor study program of our German International Institute or get to know the description of the Computer Science Bachelor national study program of our National Institute.
As a beginner, you might think that there is a handful of jobs in this field and they are reserved for tech geeks and programmers who just work all the time, sitting in front of a computer. The facts are quite opposite actually.
The vastness and diversity are the two potential pillars of this field. There are thousands of careers you can choose from with a bachelor’s degree in Computer Science. For instance, you can go for military services after studying Computer Science B. Sc., you can choose automation & robotics, if you have good problem-solving skills, you can be developer, etc.
You can opt freelancing as your career and can provide your services on the go. In the current pandemic, the whole system gets highjacked and the normal life is affected, but the freelancing IT community provides their services as they were doing before. Many companies began to hire freelancers because they can work from home easily rather than regular employees who were used to work in an office environment.
There are many other career paths you can adopt, and all of these are highly paid jobs you can get in the market. The opportunities for a career are not limited only to mentioned categories. The best thing is that this profession is still evolving, so new job titles and assignments can emerge on a regular basis. You must continue to learn to keep up with the most recent technological advancements and discoveries.

Considering studying Computer Science, you should know…

Computer Science is known as a highly demanding degree among students due to its technology-related advancement and amazing career opportunities. Due to broadness of this degree, there are hundreds of complex skills you might need to learn. The only thing required is a lot of dedication, persistence, and time to spend on trying, learning new skills and improving them. Every passing day, there is some new technology introduced, and just to be in the game, you should be dedicated and passionate about this. Ready to study Computer Science at IULI?

To get more information, please contact our student support center: +62 852 123 18000. Click here to start a WhatsApp Chat.

how to apply

· no application fee · no development fee · pay in monthly INSTALMENTS ·

Step 1. Registration

Register at our Application Portal for free. Our Admission Officer (Ms. Diah Danuri) will reach out to you to inform you about IULI and answer all of your questions.

Step 2. Entrance test

After registration our Admission Officer will send you the link to our free online entrance test. The entrance tests are held each Friday and last for one hour.

Step 3. Pay the tuition fee

If you pass the entrance test, you will get an invoice for the 1st semester tuition fee. This fee is refundable if you decide to get enrolled at another university later on.

Step 4. Onboarding

Join our regular Online Information Events and the Orientation Days to learn more about your future study at International University Liaison Indonesia!

our certifications

we are a fully ACCREDITED and certified university 


IULI is licensed by the Indonesian Government Directorate General of Higher Education under SK DIKTI No. 425/E/O/2014, all study programs are accredited by the Indonesian Government's National Accreditation Body, BAN-PT.


TÜV Rheinland AG is an internationally active, independent testing service provider based in Cologne. TÜV Rheinland operates as a technical testing organization in the areas of safety, efficiency and quality. IULI is certified by TÜV Rheinland Management System ISO 9001:2015 under the ID 9105083667.


ASIIN is the Global Leader in Quality Assurance in Higher Education. The DAAD (German Academic Exchange Service) is the largest German support organisation in the field of international academic co-operation. Our Double Degree Programs are evaluated by ASIIN and DAAD on a regular base.


Anabin is a database for information on the evaluation of foreign educational certificates. It supports authorities, employers and private persons to classify a foreign qualification in the German education system. All IULI study programs are listed in Anabin.

our Contacts

We are there for you 24/7