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 foundation 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 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, Games Technology, and other interesting computing areas. Students enjoy the internationally recognized curriculum and an 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 Curricula

    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)

    Career Outlook

    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.