Introduction
Programme Specification
Vision & Mission
Program Objective
Expected Learning Outcomes
Prospective Career of The Graduate
Course Structure
Prerequisites
Quality Controlled Examination (UPM)
Go To Top

Introduction

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.   Catalog 2016/B2020 (PDF), Catalog 2017/ B2021 (PDF), Catalog 2018/ B2022 (PDF), Catalog 2019/ B2023 (PDF), Catalog 2020/ B2024 (PDF), Catalog 2021/ B2025 (PDF), Catalog 2022/ B2026 (PDF), Catalog 2023/ B2027 (PDF), Catalog 2024/ B2028 (PDF)

Programme Specification

Awarding Institution: Bina Nusantara University
Teaching Institution: Bina Nusantara University
Programme Title: Undergraduate Program in Computer Science
Class: Regular, Parallel, and International
Final Award: Sarjana Komputer, Bachelor in Computer Science
Accreditation/Recognition: BAN – PT : A – Accredited by National Accreditation Board
Languages of Instruction: Indonesian and English
Study Scheme: Full Time
Entry Requirements: High School with a Major in Science
Study Duration: 4 years
Type of Semester: Regular: 8 semesters

 

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

The mission of Computer Science Department is to contribute to the global community through the provision of world-class education by:

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

Program Objective

The objectives of the program are:
  1. Graduates will become successful professionals in ICT fields;
  2. Graduates will obtain employment in global companies or become entrepreneurs;
  3. Graduates will obtain professional certification or continue their study to the postgraduate.
 

Student Outcomes

After completing the study, graduates are:
  1. Able to analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions;
  2. Able to design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of computer science;
  3. Able to communicate effectively in a variety of professional contexts;
  4. Able to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles;
  5. Able to function effectively as a member or leader of a team engaged in activities appropriate to computer science;
  6. Able to apply computer science theory and software development fundamentals to produce computing-based solutions.

Prospective Career of the Graduates

After finishing the program, the graduate of Computer Science Program could follow a career as:

  1. Software Engineer/Developer
  2. System Analyst/Developer
  3. Web Engineer/Developer
  4. Computer Network Specialist
  5. Database Specialist
  6. Artificial Intelligence Specialist
  7. Data Scientist
  8. IT Support/Consultant
  9. Researcher
  10. Multimedia Programmer
  11. Lecturer/Trainer

 

Course Structure for Binusian 2028

Sem Code Course Name SCU Total
1 CHAR6013001 Character Building: Pancasila 2 20
MATH6025001 Discrete Mathematics 4
MATH6030001 Linear Algebra 2
COMP6047001 Algorithm and Programming2 (AOL) 4/2
COMP6798001 Program Design Methods1 (AOL) 2
LANG6027001 Indonesian 2
STAT6171001 Basic Statistics 2
Foreign Language Courses 0
2 CHAR6014001 Character Building: Kewarganegaraan 2 20
COMP6048001 Data Structures1&2 (AOL) 4/2
MATH6031001 Calculus (AOL) 4
ENTR6510001 Entrepreneurship: Prototyping 2
COMP6800001 Human and Computer Interaction2 (AOL) 2/1
MATH6183001 Scientific Computing (AOL) 2/1
Foreign Language Courses 0
3 CHAR6015001 Character Building: Agama 2 21
COMP6049001 Algorithm Design  and Analysis1 (AOL) 4
CPEN6247001 Computer Networks (AOL) 2/1
COMP6065001 Artificial Intelligence2 (AOL) 4
SCIE6063001 Computational Physics (AOL) 2/1
COMP6799001 Database Technology2 (AOL) 2/1
COMP6820001 Object Oriented Programming1&2 2
Foreign Language Courses 0
4 COMP6696001 Research Methodology in Computer Science1 (AOL) 2 Streaming:19/ 21

Minor / FE/ MST: 17

COMP6100001 Software Engineering2 (AOL) 4
SCIE6062001 Computational Biology 2/1
Streaming : Software Engineering
COSC6092001 Code Reengineering 2/2
COSC6093001 Software Architecture 2/2
COSC6094001 Mobile Hybrid Solution2 2/2
Streaming : Intelligent System
COMP6885001 Natural Language Processing1&2 2/2
COMP6577001 Machine Learning 4
COMP7116001 Computer Vision1 2/2
Streaming : Interactive Multimedia
COMP8129001 User Experience1&2 2/2
COSC6095001 Multimedia System and Programming Foundation1&2 2/2
COSC6096001 Extended Reality 2
COMP7128001 Game Design 2
Streaming : Database Technology
COSC6097001 Data Engineering 2/1
COMP6579001 Big Data Processing1&2 2/2
COSC6098001 Data Visualization 2
COSC6099001 Data Analytics 2/1
Streaming : Network Technology
COMP6824001 Computer Security1 2/2
COMP6584001 Network and System Programming1&2 2/2
COSC6100001 Cloud Infrastructure 2/2
Stream: Internet of Things (IoT)4
COMP6849031 Embedded System 2/2
COMP6850031 Multimedia & Mixed Reality 2/1
MOBI6072031 Mobile Programming 2/1
COMP6655031 Cyber Security in IoT 2
Stream: Cloud Technology4
COMP6988031 Introduction to Cloud Computing 2/2
COMP6989031 Web Based Programming 2/2
COMP6990031 Introduction to Cloud security 2
Stream: Digital Creative Technology5
COMP6679004 Web Programming2 4
COSC6109004 Popular Programming Technology1 4
COSC6001004 User Experience 2
Stream: Immersive Technology5
COSC6002004 User Experience for Digital Immersive Technology 2
COSC6003004 Multimedia and 3D Modelling 2/2
COSC6004004 3D Web Programming 2/2
General Courses for Stream Digital Creative Technology & Immersive Technology
COMP6955004 Database Design 2
Stream: Mobile and Game Technology6
COMP6897051 Game Design & Programming 2/2
COMP6898051 User Experience 2
COMP6899051 Machine Learning 2
COMP6900051 Mobile Embedded Systems 4
Minor Program 8
Free Electives 8
Foreign Language Courses 0
5 COMP6062001 Compilation Techniques 4 Streaming: 18/ 20

Minor / FE: 22

COMP6697001 Operating System (AOL) 2
ENTR6511001 Entrepreneurship: Market Validation 2
Elective Courses***
COSC6108001 Mobile Programming 2
COMP6586001 Embedded Systems 2
COMP6226001 Competitive Programming1 2
COMP6821001 Web Programming 2
COSC6065001 Network Security Fundamental 2
COSC6101001 Mobile Professional Solution 2
Streaming : Software Engineering
COSC6102001 Software Metrics and Quality Assurance 2/2
COSC6103001 Mobile Technology Solution2 2/2
Streaming : Intelligent System
COMP6822001 Speech Recognition 2/2
COMP6826001 Deep Learning 2/2
Streaming : Interactive Multimedia
COMP6583001 Computer Graphics 2/2
COMP7139001 Game Programming1 4
Streaming : Database Technology
COMP6590001 Geographical Information System1 2/2
COMP6140001 Data Mining 2/2
Streaming : Network Technology
COSC6104001 Cloud Interfacing with Virtualization 2/2
COSC6105001 Cloud Native Applications 2/2
Streaming : Internet of Things (IoT)4
COMP6757031 Computer Vision in Internet of Things 2/2
COMP6882031 IoT Development and Architecture 2/2
Elective Courses for Stream Internet of Things (IoT)7
COMP6921031 Web Development 2
COMP6922031 Cloud Computing 2
Stream: Cloud Technology4
COMP6991031 Cloud Services 2/2
COMP6993031 Application Development in Cloud 2/2
COMP6992031 Software Development Operations in Cloud Environments 2
Elective Courses for Stream Cloud Technology7
COSC6009031 Mobile Programming 2
COSC6010031 Embedded Systems 2
Stream: Digital Creative Technology5
COMP6678004 Big Data Analytics for Business 4
MOBI6063004 Mobile Application Programming2 4
COSC6005004 Agile Software Development 2
Stream Courses: Immersive Technology5
COSC6006004 Augmented Reality Application Programming 2/2
COSC6007004 Virtual Reality Application Programming 2/2
COSC6008004 Immersive Technology AI Based Capstone Project 2
Stream: Mobile and Game Technology5
COMP6903051 Computer Vision 2/2
COMP6905051 Mobile and Game Development Capstone Project 4
General Courses for stream Mobile and Game Technology
COMP6923051 Hybrid Application Development 2
Minor Program 12
Free Electives 12
6 Enrichment Program I 20 20
7 Enrichment Program II 20 20
8 COMP6747001 Pre-Thesis 2 6
COMP6748001 Thesis 4
COMP6861001 Thesis 6
TOTAL CREDITS 146 Credits

1) This course is delivered in English
2) Global Learning System Course
3) Students will choose 1 course (2 credits) from the list of elective courses. The elective courses are available for students who choose stream in Binus Greater Jakarta or Minor Program or Free Electives
4) Conducted for student mobility program in BINUS @Bandung
5) Conducted for student mobility program in BINUS @Malang
6) Conducted for student mobility program in BINUS @Semarang
7) Students will choose 1 course (2 credits) from the list of elective courses. The elective courses are available for students who choose stream in BINUS @Bandung
The detail of mobility, including streaming name and course information, may be subject to change at any time depending on the curriculum requirements of each campus. Students will be informed about any updates to mobility streaming during the registration period.
Students are required to choose one of the Streams or Minor Program or Free Electives or Mobility.
For Free Electives, students are required to choose from the list of Free Electives in Appendix.
Students will take foreign language courses according to BINUS University English proficiency test results. See foreign language courses appendix for the detail.

-) (AOL) - Assurance of Learning Process System

Streaming/Minor/Free Electives:
-) For 4th Semester: Students are required to choose Streaming/ Minor/ Free Electives. For Free Electives, students are required to choose from the list of Free Electives in Appendix.
-) For 5th Semester: Students are required to choose Streaming/ Minor/ Free Electives same with previous semester. For Free Electives, students are required to choose from the list of Free Electives in Appendix.

Foreign Language Courses:
Students will take foreign language courses according to BINUS University English proficiency test results. See foreign language courses appendix for the details. Students must pass with a minimum Grade of C.

Pre-thesis (2 SCU) & Thesis (4 SCU) can be taken in the 6th and/or 7th semester by the students who meet the requirements from the Study Program/Program

Enrichment Program I (6th Semester) & Enrichment Program II (7th Semester):
-) Student will take one of enrichment program tracks (off campus). See enrichment appendix for the tracks detail.

Enrichment Track Scheme

Track Semester 6 Semester 7
IN RS EN CD SA IS etc IN RS EN CD SA IS FS etc
1 v v
2 v v
3 v v
4 v v
5 v v
6 v v
7 v v
8 v v
9 v v
10 v v
11 v v
12 v v
13 v v
14 v v
15 v v
16 v v
17 v v
18 v v
19 v v
20 v v
21 v v

Note:
IN            : Certified Internship
RS           : Certified Research
EN          : Certified Entrepreneurship
CD          : Certified Community Development
SA           : Certified Study Abroad
IS            : Certified Specific Independent Study
FS           : Further Study
etc           : Study Program Special Purposes

Description:

  1. Students will take only one track in each Enrichment Program.
  2. Students who failed in Enrichment Program I can retake according to the table above.
  3. As for Enrichment Program II, students who failed should retake the same track, except Certified Specific Independent Study.
  4. For those who failed in the Certified Study Abroad track will retake the courses from the home campus.

 

Prerequisites for Binusian 2028

There is no prerequisite for this program

Quality Controlled Courses for Binusian 2028

Student should pass all of these quality controlled courses as listed below:
No. Course Code Course Name Minimal Grade
1. CHAR6013001 Character Building: Pancasila B
2. ENTR6511001 Entrepreneurship: Market Validation C
3. COMP6047001 Algorithm and Programming* C
4. COMP6048001 Data Structures* C
5. COMP6798001 Program Design Methods* C
6. COMP6100001 Software Engineering* C
7. COMP6799001 Database Technology C
8. COMP6697001 Operating System C
*) TutoriaL