Undergraduate Program in Informatics Engineering

School of Electrical Engineering and Informatics

Home     News     Contact Us

Undergraduate Program in Informatics Engineering
Undergraduate Program in Informatics Engineering
Undergraduate Program in Informatics Engineering
Undergraduate Program in Informatics Engineering

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 absolute necessity for every organization, including companies in the field of services and goods as well as non-profit organizations. In addition, this technology is also a science that is able to touch the community individually, such as in communication, entertainment and education. Therefore, the need for professional workers in the field of Informatics Engineering is very high both at the national and international levels. Besides being absorbed by the labor market, a graduate of Informatics Engineering can also easily become an entrepreneur with his 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. Supported by the spirit and willingness to develop, formal education about computers began with the opening of the Computer Engineering Department (PAT-JPK) in 1978.

Curriculum Description
Education Objectives Overview
Expected Graduates
Career Prospect
Registration & Graduation Data

Informatics study program students will also study various computer science topics such as algorithms & data structures, computational theory, programming languages, data & information retrieval, operating systems, artificial intelligence, computer vision, computer networks, software engineering, computer security & cryptography, learning machines, distributed systems, computer graphics & visualization, and other areas of interest.

The program’s curriculum is designed to prepare students to enter the rapidly growing computer field and competitive job market. Its curriculum development is based on curriculum and course recommendations by the Institute of Electrical and Electronic Engineers of the Computer Society and the Association for Computing Machinery.

  1. Our graduates will have successful careers in their profession in informatics or related fields.
  2. Our graduates will successfully pursue graduate study or engage in professional development.
  3. Our graduates will demonstrate leadership and play active roles in the improvement of their
    community, especially in the development of new tools, technologies and methodologies.
  • An ability to analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • An ability to design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • An ability to communicate effectively in a variety of professional contexts.
  • An ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • An ability to function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • An ability to apply computer science theory and software development fundamentals to produce computing-based solutions.

Jobs for graduates of Informatics/Computer Science Programs are generally divided into three pathways:

  1. Designing and building software, refers to software development such as web-based application development, mobile applications, security issues, interface design, and so on. Career paths in this field represent the vast majority of jobs in Informatics and Computer Science. many large or small computer software and service companies, as well as large organizations from various fields such as government, industrial banking, education, health, and so on, offer careers in this path.
  2. Designing new and better ways to use computers, which refers to improvements and innovations in the application of computer technology. This career path may require an advanced postgraduate degree, followed by a position within a research university or industrial research and development laboratory. It can also involve entrepreneurial activities such as setting up a high-tech start-up.
  3. Develop effective ways to solve computing problems. This pathway refers to the development of theories and algorithms to ensure the best solution of computationally intensive problems such as searching information from billions of web documents, processing millions of requests simultaneously, providing new approaches to security problems, and so on. This career path typically requires a postgraduate to doctoral degree, followed by a position within a research university or industrial research and development laboratory.