Computer Science


A few years ago, my decision to enroll in BINUS INTERNATIONAL was based on two considerations: the courses were in English and I generally liked the curriculum presented. When I finished my study, I found that I had got what I expected from the University in those two areas. With strong foundations set in place, I have landed a good job in one of the best IT companies in the world and I am able to connect with my colleagues of international backgrounds with ease.  Besides, I had great learning experience when I participated in numerous programming competitions, both national and international, thanked to the support of BINUS INTERNATIONAL. The convenient campus environment with many friends from different backgrounds made my study experience richer and  enjoyable. I am convinced that the study experience provided by BINUS INTERNATIONAL is still the best I can get in Indonesia. (Andrian Kurniady, S.Kom – School of Computer Science, Graduation 2009)

About The Program

In this information era, computer science has gone beyond the simple use of computer software. Graduates need the ability to understand, create and support computing solutions for their own business, their clients, or their employers.

Why Study Computer Science at BINUS INTERNATIONAL?

  • The Computer Science major is designed to provide graduates with thorough understanding of the theories, methods and systems used by the computing industry. It produces graduates who are knowledgeable and creative, who have excellent programming skills, who are capable of designing, implementing and maintaining complex software systems, and who are readily adaptable to new advances in the rapidly changing IT environment.
  • The program provides intensive specialist courses in industry-applied skills appropriate to IT professionals in the areas of Computer Forensics & Security, Game Technology, and other interesting computing areas. Students enjoy the internationally recognized curriculum and have the opportunity to get professional certifications in major areas of the IT industry that will make them successful in their career.

Computer Science Major and Streaming 2011/2012

Major Streaming Degree
Single BINUS Degree Double Partner Degree Partner University
Computer Science Application Programming S.Kom Bachelor of Information Technology in Application Programming (B.InfoTech) RMIT University, Australia
Business Applications S.Kom Bachelor of Information Technology in Business Application (B.InfoTech) RMIT University, Australia
Computer Science S.Kom Bachelor of Science in Computer Science (B.Sc) Murdoch University, Australia
Digital Systems Security S.Kom Bachelor of Computer Science in Digital Systems Security (B.Comp.Sc) University of Wollongong, Australia
Enterprise Systems S.Kom Bachelor of Computer Science in Enterprise Systems (B.Comp.Sc) University of Wollongong, Australia
Games Technology S.Kom Bachelor of Science in Games Technology (B.Sc) Murdoch University, Australia
Multimedia Design S.Kom Bachelor of Information Technology in Multimedia Design (B.InfoTech) RMIT University, Australia
Multimedia & Game Development S.Kom Bachelor of Computer Science in Multimedia & Game Development (B.Comp.Sc) University of Wollongong, Australia
Network Programming S.Kom Bachelor of Information Technology in Network Programming (B.InfoTech) RMIT University, Australia
Computer Forensics and Security S.Kom
Software Engineering S.Kom Bachelor of Computer Science in Software Engineering (B.Comp.Sc) University of Wollongong, Australia
System Administration S.Kom Bachelor of Information Technology in System Administration (B.InfoTech) RMIT University, Australia
Web Systems S.Kom Bachelor of Information Technology in Web Systems (B.InfoTech) RMIT University, Australia
Minor in Accounting S.Kom
Minor in Graphic Design S.Kom
Minor in Information Systems S.Kom
Minor in Marketing S.Kom


Computer Science Core Subjects Elective Subject Computer Science Games Technology
  • Artificial Intelligence
  • Calculus and Analytic Geometry
  • Computer Architecture and Organization
  • Computer Graphics
  • Computing Theory
  • Data Communications and Networks
  • Data Structures and Algorithm Analysis
  • Discrete Mathematics
  • Distributed Systems
  • File and Database Systems
  • Linear Algebra
  • Multimedia Systems
  • Numerical Methods
  • Object Oriented Programming
  • Object Technology
  • Operating Systems
  • Programming Principles
  • Project Management
  • Scripting Languages
  • Software Engineering
  • Statistics and Probability
  • Systems Analysis and Design
  • Techniques of Parsing and Translation
  • User Interface Engineering
  • Web Programming
  • Wireless Mobile Software Engineering
  • Agent-Oriented Program and Design
  • Digital Media Design
  • Graphics Scripting
  • High Performance Computing
  • Network Programming
  • Object Oriented Software Engineering
  • Software Quality Assurance
  • Unix Systems Administration Programming
  • Visual Effects
  • Web Database Systems
  • Web Programming and Digital Media
  • Web Server & Web Technology
  • Application Services
  • Enterprise Applications
  • Pervasive Computing
  • lective Computer Science Courses (5)
  • Information Technology Project (Murdoch)
  • Principles of Bioinformatics (Murdoch)
  • Software Architectures (Murdoch)
  • Software Quality Management (Murdoch)
  • Operating Systems and Systems Programming (Murdoch)
  • Advanced Computer Graphics
  • Character Rigging and Animation
  • Games Design and Programming
  • Visual Gaming
  • Advanced Computer Graphics (Murdoch)
  • Advanced Games Design and Programming (Murdoch)
  • Character Rigging and Animation (Murdoch)
  • Games Design and Programming (Murdoch)
  • Games Technology Project (Murdoch)
  • Multimedia Design I (Murdoch)
  • Multimedia Design II (Murdoch)
  • Murdoch Elective (2) (Murdoch)
  • Software for Games Development (Murdoch)
  • Virtual Environment for Games Simulation (Murdoch)
Computer Forensics and Security Software Engineering Application Programming Business Application
  • Ethical Hacking and Penetration Testing
  • Advanced Networking
  • Web Systems Security
  • Computer Security and Network Forensics
  • Project (UoW) • Development Methods and Tools (UoW) • Software Process Management (UoW) • Software Engineering Practices and Principles (UoW) • Introduction to Management for Professionals (UoW)
  • AI Tools and Applications (RMIT) • E-Commerce and Enterprise Systems (RMIT) • Object Oriented Programming (RMIT) • Scripting Language Programming (RMIT) • Software Architecture: Design and Implementation (RMIT) • User Interface Programming (RMIT) • Web Database Applications (RMIT) • Web Development Technologies (RMIT)
  • Business Analysis (RMIT) • Business Solutions using Spreadsheet Models (RMIT) • Computerized Accounting Systems (RMIT) • Computer System Security and Control (RMIT) • Decision Support Systems (RMIT) • E-Commerce Technology 1 (RMIT) • Usability Analysis (RMIT)
Multimedia Design Network Programming Systems Administration Web Systems
  • Advanced 3D Imaging and Animation (RMIT)
  • Advanced Multimedia Authoring (RMIT)
  • Design for Interactive Media 1 (RMIT)
  • Design for Interactive Media 2 (RMIT)
  • Imaging and Animation (RMIT)
  • Narrative for Multimedia (RMIT)
  • Time Based Media (RMIT)
  • User Interface Programming (RMIT)
  • Web 3D Technologies (RMIT)
  • Web Media Technologies (RMIT)
  • Broadcast Networks and Applications (RMIT)
  • Distributed Systems (RMIT)
  • Introduction to Network Security (RMIT)
  • Mobile Application Development (RMIT)
  • Network Programming (RMIT)
  • CCNA Introduction (RMIT)
  • Database Administration (RMIT)
  • Introduction to Network Security (RMIT)
  • Scripting Language Programming (RMIT)
  • Unix Essentials for System Administrators (RMIT)
  • Unix System Administration (RMIT)
  • Web Servers and Web Technology (RMIT)
  • Windows System Administration (RMIT)
  • Document Markup Languages (RMIT)
  • Electronic Commerce and Enterprise Systems (RMIT)
  • Secure E-Commerce (RMIT)
  • Web Database Applications (RMIT)
  • Web Development Technologies (RMIT)
  • Web Servers and Web Technology (RMIT)
Enterprise Systems Multimedia and Game Development Digital System Security Minor Programs
  • Database Design and Implementation (UoW)
  • Database Performance Tuning (UoW)
  • Introduction to Enterprise Computing
  • Project (UoW)
  • Server Technology (UoW)
  • Systems Security (UoW)
  • Computer Graphics (UoW)
  • Game Development (UoW)
  • Game Engine Fundamentals (UoW)
  • Modeling and Animation (UoW)
  • Multimedia Computing (UoW)
  • Project (UoW)
  • Cryptography and Secure Applications (UoW)
  • Distributed Systems (UoW)
  • Network Security (UoW)
  • Project (UoW)
  • System Security (UoW)
  • Minor in Accounting: Essential Accounting Courses (5)
  • Minor in Art & Design: Essential Art & Design Courses (6)
  • Minor in Information Systems: Essential Information Systems Courses (6)
  • Minor in Marketing: Essential Marketing Courses (6)


Computer Science graduates are in a position to gain employment as computing professionals in a number of fields, such as systems analysis and design, applications software development, data communication, network computing, and multimedia production, including graphics, animation and games. Graduates may join commercial organizations, government institutions, financial institutions, telecommunication companies, IT companies, or other organizations. The career opportunities are unlimited for computer science graduates.