Undergraduate Program in Informatics

Pameran SEMARAK ITB 2025

Undergraduate Program in Informatics

The Informatics Study Program provides education in the areas of theoretical foundations of information and computing as well as practical techniques for their application in computer systems.

In the current era of globalization, IT (Information Technology) has become an essential requirement for every organization, including companies in both the service and goods sectors, as well as nonprofit organizations. Moreover, this technology is one of the fields that can directly impact individuals in areas such as communication, entertainment, and education. Therefore, the demand for professionals in the field of Informatics Engineering is very high, both nationally and internationally. In addition to being absorbed into the job market, graduates of Informatics Engineering can also easily become entrepreneurs, leveraging their expertise and creativity in the field of Informatics.

The establishment of the Informatics Engineering Study Program at ITB began with the use of computers under the management of the ITB Computer Center. Driven by a spirit of growth and development, formal education on computers started with the launch of the Technical Expert Education in the Computer Usage Department (PAT-JPK) in 1978.

Students in the Informatics study program will also explore various computer science topics, such as algorithms and data structures, computation theory, programming languages, data and information retrieval, operating systems, artificial intelligence, computer vision, computer networks, software engineering, computer security and cryptography, machine learning, distributed systems, computer graphics and visualization, and other exciting areas.

The curriculum of this program is designed to prepare students to enter the rapidly evolving field of computing and the competitive job market. Its development is based on the curriculum and course recommendations from the Institute of Electrical and Electronics Engineers Computer Society (IEEE-CS) and the Association for Computing Machinery (ACM).

  1. Graduates will have a successful career in their profession in the field of Information Technology or related fields.
  2. Graduates will successfully pursue postgraduate studies or engage in professional development.
  3. Graduates will demonstrate leadership and play an active role in advancing their communities, particularly in the development of new tools, technologies, and methodologies.
  1. Analyze complex computational problems and apply the principles of computing and related disciplines to identify solutions.
  2. Design, implement, and evaluate computer-based solutions to meet given computing requirements within the context of the program discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make decisions based on legal and ethical principles in computing practice.
  5. Function effectively as a member or leader of a team involved in activities consistent with program discipline.
  6. Apply computer science theory and software development fundamentals to produce computer-based solutions that meet needs while taking into account constraints and resources.
Career paths for Informatics/Computer Science graduates are typically categorized into three main areas:
  1. Developing and creating software, including areas such as web application development, mobile apps, security challenges, and user interface design. This career path encompasses the majority of roles in Informatics and Computer Science, with numerous software and IT service companies, as well as various organizations in government, banking, industry, education, and healthcare, offering job opportunities in this field.
  2. Designing new and better ways to use computers, focusing on advancements and innovations in the application of computer technology. This career path may require an advanced postgraduate degree, followed by positions in research universities or research and development laboratories in industry. It can also involve entrepreneurial activities such as founding high-tech start-up companies.
  3. Developing effective methods to solve computational problems. This track focuses on the development of theories and algorithms to ensure optimal solutions for computation-intensive problems, such as retrieving information from billions of web documents, processing millions of requests simultaneously, providing new approaches to security issues, and more. This career path typically requires a postgraduate degree, often up to the doctoral level, followed by positions at research universities or in industry research and development laboratories.