Welcome to

COMPUTER SCIENCE PROGRAM

Location Available in 2 Campuses
  • BINUS @Kemanggisan
  • BINUS @Alam Sutera
Length of Study 3.5 Years
Academic Title Sarjana Komputer (S.Kom.)

ABOUT THE PROGRAM

In the new millennium and the global era, the role of information and automation in the various domains and activities of the business industry is becoming more important. The success of the activities is determined by how computer science can support managing the information. The information must be up-to-date, accurate and comprehensive to allow decision-makers to determine the enterprise’s strategy. Furthermore, automation can facilitate human activity, accelerate the pace of work and make it more effective and efficient, while also increasing productivity in various activities. The development of communication and computer technology has made it possible to get information that is rapid, exact, and accurate. It also increases the application of automation in various fields such as industry, business, office affairs and the development of science and technology. The Computer Science Program was founded in September 1987, under STMIK Bina Nusantara; it became one of the programs under the coordination of the Faculty of Computer Science, Bina Nusantara University in December 1998. Computer Science Program at Bina Nusantara University emphasizes the processes, techniques, and tools that go into developing computer-based systems, with specialities in intelligent systems, software engineering, multimedia technology, database systems and network technology.

ABOUT THE PROGRAM

OUR VISION - MISSION

Vision: A world class study program by providing excellent educational experiences in Computer Science, which focuses on developing creative technology solutions, fostering and empowering the society in building and serving the nation.

Mission:

  • Educating students to effectively apply their educational experiences in developing creative solutions in computer science, to solve real-world problems.
  • Preparing graduates to develop exemplary soft skills & technical skills required as computer science professionals, leaders, and entrepreneurs in global market.
  • Promoting high impact computer science research that contributes to the nation.
  • Fostering BINUSIAN as computer science lifelong learners through self-enrichment.
  • Empowering BINUSIAN to continuously improve society’s quality of life through knowledge in computer science.

PROGRAMS

Our programs are designed to shape future leaders. Explore our programs below.

Regular Class

Mode Onsite Class

Classes Monday to Saturday

Language of Instruction English and Indonesia

Computer Science Reguler Program equips students with knowledge and skills in computer science and information technology. Designed to be completed in 3.5 years, the program offers five specialization tracks that students can choose based on their interests and career aspirations: Database Technology, Network Technology, Artificial Intelligence, Interactive Multimedia, and Software Engineering. Through these specializations, students develop the competencies needed to address challenges and opportunities in the rapidly evolving digital industry.


Learn More
Regular Class

Global Class

Mode Onsite Class

Classes Monday to Saturday

Language of Instruction English

Computer Science Global Class Program is an international track conducted entirely in English and designed to provide students with a global academic experience. As part of the program, students are required to participate in a study abroad program at one of BINUS University’s partner institutions overseas, enabling them to gain international exposure, develop cross-cultural competencies, and build a global perspective for success in a globally connected environment.


Learn More
Global Class

Master Track

Mode Onsite Class

Classes Monday to Saturday

Language of Instruction Bahasa Indonesia

The Master Track Computer Science Program is a special program under Computer Science Binus Kemanggisan that offers prospective students the opportunity to pursue a continuous education from a Bachelor's (S1) to a Master's (S2) degree within 4.5 years.


Learn More
Master Track

PROGRAM & COUSE HIGHLIGHT

Our undergraduate degree programmes are divided into a number of key sections. These include:
Streaming
A specialization that enables students to develop in depth knowledge and practical skills in a specific field of Computer Science based on their interests and aligned with current industry needs and emerging technologies. There are 5 streams that will be offered to the studentS: Intelligent Systems Streaming Database Technology Streaming Interactive Multimedia Streaming Network Technology […]
More Detail
Minor Program
Minor Program is a program that equips students with interdisciplinary knowledge and skills by allowing them to study beyond their major, including courses offered across different Schools or Faculties.
More Detail
Free Electives
A multidisciplinary learning option that enables students to explore various fields of study beyond their major, fostering broader knowledge and interdisciplinary perspectives.
More Detail
Mobility Program
The Mobility Program allows students to pursue their chosen specialization or Minor Program across BINUS University campuses, enriching their academic experience.
More Detail
Interactives Multimedia Streaming
Interactive Multimedia is a streaming that focuses on the design, development and integration of digital multimedia elements, including text, images, audio, video, animation, and interactive content. Students gain the skills to create multimedia applications such as games, computer-assisted instruction (CAI), interactive information kiosks, augmented reality (AR), and virtual reality (VR). Course Highlights: User Experience Multimedia […]
More Detail
Software Engineering Streaming
The Software Engineering streaming within the Computer Science Program at Binus University is designed for students who are passionate about building reliable, maintainable, and scalable software systems. This path integrates fundamental principles of computer science with engineering best practices to equip students with the skills needed for every stage of the software lifecycle — from […]
More Detail
Network Technology Streaming
Network Technology Streaming is a focused learning pathway within the Computer Science program that equips students with the skills to design, implement, secure, and scale modern computer networks. This stream integrates core competencies in cloud infrastructure, Linux system administration, and network programming, with an emphasis on cloud-native approaches and cybersecurity, preparing graduates for the demands […]
More Detail
Database Technology Streaming
Build Skills for a Data-Driven World.  The Database Technology is a stream that is designed to equip students with in-depth knowledge and practical skills in managing, processing, and utilizing large-scale data. This stream is an ideal choice for students who aspire to build strategic careers in today’s data-driven era.  Through this program, students will learn how data is stored, processed, visualized, and analyzed to […]
More Detail

CURRICULUM

Our curriculum covers subjects, credits, and key skills.

ARTICLES

  • Mengenal Splay Tree

    Dalam dunia struktur data, kita tidak asing dengan Self Balancing Binary Search Tree (BST), seperti AVL Tree atau Red-Black Tree karena kinerjanya yang baik dalam operasi search, insert dan delete. Namun, bagaimana jika kita hanya mengakses value tertentu dan value tersebut ada di bagian leaf? Untuk menangani kasus seperti ini, Splay Tree dapat menjadi solusi karena kemampuan self adjusting nya sesuai dengan value/key yang sering kita akses.  Kenapa Splay Tree?  Splay Tree merupakan BST yang memiliki kemampuan self adjusting yang artinya tree ini secara otomatis akan menyesuaikan strukturnya setiap kali dilakukan operasi search, insert, […]
    Mengenal Splay Tree
  • Pemanfaatan Teknik Prompting

    Seiring dengan berkembangnya teknologi Artificial Intelligence (AI), konsep Generative AI telah mengalami kemajuan pesat, terutama dalam menghasilkan konten kreatif seperti teks, gambar dan musik. Salah satu komponen utama dalam pengembangan aplikasi Generative AI adalah prompting. Prompting adalah teknik untuk memberikan instruksi atau input kepada model AI agar menghasilkan output sesuai yang kita inginkan.   Prompting pada dasarnya melibatkan pemberian instruksi berbentuk teks atau perintah yang dapat dimengerti oleh Large Language Models (LLM), seperti GPT-4 atau […]
    Pemanfaatan Teknik Prompting
  • State vs Strategy Design Pattern

    Dalam pengembangan software, State Pattern dan Strategy Pattern kerap kali membingungkan karena strukturnya yang hampir mirip. Namun, pada penerapannya kedua design pattern ini memiliki tujuan dan implementasi yang sangat berbeda.   Apa persamaannya?  Baik State Pattern dan Strategy Pattern merupakan behavioral design patterns dengan prinsip sebagai berikut:  Dibandikan melakukan inheritance untuk menambahkan method baru, kita melakukan composition. Yaitu membuat sebuah class baru yang mengimplemtasikan sebuah interface lalu menyimpannya di main class.  Memisahkan logika bisnis dari context ke suatu class terpisah.  Lalu, apa perbedaannya?  State Pattern  State pattern memungkinkan objek mengubah perilakunya secara dinamis ketika status internalnya berubah. […]
    State vs Strategy Design Pattern

PEOPLE

The experienced experts and professors in their respective fields will lead you towards a brighter career

FACILITIES

    Interactives Multimedia Streaming
    Software Engineering Streaming
    Network Technology Streaming
    Database Technology Streaming
    Artificial Intelligence Streaming
    Mengenal Splay Tree
    Streaming
    Minor Program
    Pemanfaatan Teknik Prompting
    INNOVATIONS IN AUTONOMOUS
    State vs Strategy Design Pattern
    Free Electives
    Hello world!
    Mobility Program

STUDENT ACTIVITIES

TESTIMONIAL

Here are our stories. Let’s make some more together.
  • Marie Gray

    Alumni “Studi Di Bidang Computer Science Memberi Saya Pemahaman Mendalam Tentang Keamanan Siber Dan Perlindungan Data. Dengan Meningkatnya Ancaman Digital, Keterampilan Ini Sangat Dibutuhkan, Dan Sekarang Saya Bekerja Sebagai Cybersecurity Analyst Di Sebuah Perusahaan Finansial.”

FAQ

Apa Itu Jurusan Computer Science?

Jurusan Computer Science (Ilmu Komputer) mempelajari teori, pengembangan, dan penerapan perangkat lunak dan sistem komputer. Mahasiswa akan belajar tentang algoritma, pemrograman, kecerdasan buatan, keamanan siber, dan banyak lagi.

Gabung BINUS Logo Click to
Consultation!