Teknik Informatika is responsible for teaching students about the principles and practices of computer science, including software design and development, artificial intelligence, and data science.

Informatics Engineering study programs can also offer opportunities for students to participate in research projects, internships, and other experiential learning opportunities. This can provide valuable experience and help students apply their knowledge in the real world.



The field of information technology (IT) involves the use of computers and related technologies to store, process, and transmit information. Informatics Engineering study programs usually include courses in various fields, including:

Programming: Students in the Informatics Engineering study program learn how to program in one or more programming languages, such as Java, C++, or Python. They also learn about algorithms, data structures, and software design principles.

Computer systems: Students in the Informatics Engineering study program learn about computer hardware, operating systems, and networks. They may also study computer security, database management, and cloud computing.

Machine learning:  the main area of AI that involves creating algorithms and models that allow computers to learn from data and make predictions or decisions

Computer science :  a strong foundation in computer science concepts such as algorithms, data structures, and computer architecture

Web development: Students in the Informatics Engineering study program can learn how to design and develop websites and web applications using HTML, CSS, and JavaScript.

Project management: Students in the Informatics Engineering study program can learn about project management techniques, including budgeting, scheduling, and risk management.

In addition to these technical skills, Informatics Engineering study program students can also learn about business concepts and communication skills, which are important for working with clients and stakeholders.

Total credits: 146

Length of Study: 8 Semesters

Featured Courses:

Text Mining

Machine Learning

Web Services

Distributed Database

Computer Graphics

Social networking

Geographic Information Systems


Artificial Neural Networks

Big Data

Cloud Computing Technology

Computer Vision

Intelligent Computing

Eka Ardhianto S.Kom., M.Cs. ( Kriptografi )

Dr. Edy Winarno S.T., M.Eng. ( Computer Vision )

Imam Husni Al Amin S.T., M.Kom. ( Matematika Komputasi )

Eddy Nurraharjo S.T., M.Cs. ( Robotika )

Soelistijadi S.Sos, M.Kom ( Pemrograman )

Rina Candra Noor Santi S.Pd, M.Kom ( Pemrograman )

Zuly Budiarso Ir, M.Cs ( Robotika )

Felix Andreas Sutanto S.Kom., M.Cs. ( Jaringan Komputer )

Wiwien Hadikurniawati St, M.Kom ( Decision Support System )

Veronica Lusiana St,M.Kom ( Pengolahan Citra Digital )

Fatkhul Amin S.T., M.Kom. ( Pemrograman Web )

Heribertus Yulianton S.Si., M.Cs. ( Jaringan Komputer )

Dr. Aji Supriyanto S.T., M.Kom. ( E-Government )

Budi Hartono S.Kom., M.Kom. ( Grafika Komputer )

Rr Dewi Handayani Untari N S.Kom., M.Kom. ( Tata Kelola Dan Audit Ti )

Th. Dwiati Wismarini S.Kom, M.Cs ( Analisa Dan Perancangan Sistem )

Saefurrohman S.Kom, M.Cs ( Rekayasa Perangkat Lunak )

Jati Sasongko Wibowo S.Kom., M.Cs. ( Text Processing )

Mardi Siswo Utomo S.Kom, M.Cs ( Aplikasi Mobile )

Setyawan Wibisono S.Kom, M.Cs ( Text Processing )

Jeffri Alfa Razaq M.Kom. ( Jaringan Komputer )

Endang Lestariningsih Se., M.Kom ( Matematika Komputasi )

Dr. Drs. Eri Zuliarso M.Kom. ( Machine Learning )

Drs. Widiyanto Tri Handoko M.Kom ( Matematika Komputasi )

Sri Eniyati S.Kom, M.Cs ( Sistem Basis Data )

Sariyun Naja Anwar B.Sc, M.Msi ( Rekayasa Perangkat Lunak )

Graduates from the informatics engineering study program have a variety of job opportunities available to them. Companies in a variety of industries, including technology, finance, and health care, hire informatics graduates to design and develop computer systems and software. The following are some examples of positions that information engineering graduates might pursue:

Software Engineer: Software Engineers design, develop, and maintain software applications for various purposes, such as web development, mobile application development, and data analysis.

Artificial Intelligence (AI) Engineer :  a professional who works on the design, development, and maintenance of AI systems and applications. They are responsible for creating and implementing algorithms and models that enable computers to perform tasks that typically require human intelligence, such as recognizing patterns, learning from data, and making decisions.

Data scientist: Data scientists use data analysis and machine learning techniques to extract insights and make predictions based on large data sets.

Cybersecurity specialist: Cybersecurity specialists help protect computer systems and networks from cyberattacks and other security threats.

System administrator: System administrators are responsible for installing, configuring, and maintaining computer systems and networks.

Technical project manager: A technical project manager oversees the development of a software project, including budgeting, scheduling, and coordinating the work of a team of engineers.

Information engineering graduates may also choose to work in research and development roles, where they can contribute to technological advances in a particular field. Alternatively, they may choose to work as a freelancer or consultant, allowing a high degree of flexibility in their career path.