Vision
To become a study program that produces graduates with excellence in Data Science, Intelligent Systems, and Computer Vision, grounded in socio-technopreneurship, who are innovative and adaptive by 2030.
Bachelor · Universitas Prima Indonesia
Innovating the Future Through Technology
Developing computer-based technology solutions.
The Informatics Engineering Program is designed to produce graduates capable of developing computer-based technology solutions across various fields. Students will learn the fundamentals of programming, algorithms, data structures, as well as software and information systems development.The curriculum covers topics such as artificial intelligence (AI), machine learning, cybersecurity, web and mobile application development, and database management. Students will also be equipped with analytical and problem-solving skills to tackle today's technological challenges.This program combines theoretical learning with hands-on practice through real-world projects, industry internships, and collaborations with tech companies. This allows students to apply their knowledge in real-world situations.Graduates of Informatics Engineering have diverse career opportunities, including software developers, system analysts, cybersecurity experts, and technology consultants. They can also contribute to research and technological innovation to solve complex problems across various industries.With in-depth knowledge and skills, Informatics Engineering graduates are ready to become pioneers in the digital revolution, driving technological advancements and creating a positive impact on global society.
To become a study program that produces graduates with excellence in Data Science, Intelligent Systems, and Computer Vision, grounded in socio-technopreneurship, who are innovative and adaptive by 2030.
Producing innovative, communicative and adaptive graduates;Producing professional graduates who are able to compete in the national workforce according to the standards of the Indonesian National Qualification Framework (KKNI);Producing research and publications, as well as improving the quality of life of the community and the nation's competitiveness in the field of Informatics Engineering;Producing a conducive academic environment and being able to act professionally;Establishment of various collaborations between Informatics Engineering study programs with government and private institutions at the national level;Producing graduates with a technopreneurship spirit, creative and innovative in building future-oriented technological products;
The Computer Science Program aims to produce graduates who are proficient in software development, artificial intelligence, and modern computing systems.Graduates are expected to have the ability to design, implement, and optimize technology-based solutions for various industrial sectors.The program also emphasizes a deep understanding of algorithms, cybersecurity, cloud computing, and large-scale data processing.Additionally, graduates are equipped with communication, problem-solving, and innovation skills to adapt to rapid advancements in the field of information technology.With the support of research and development, this program is committed to producing graduates who can provide effective, innovative, and sustainable technological solutions.
| Code | Course / Stage | Credits |
|---|---|---|
| TIF6201 | Pengantar Teknologi Informasi | 2 |
| TIF6202 | Pengantar Statistika | 2 |
| TIF6403 | Algoritma dan Pemrograman | 4 |
| TIF6204 | Kalkulus | 2 |
| TIF6205 | Sistem Digital | 2 |
| TIF6206 | Organisasi dan Arsitektur Komputer | 2 |
| TIF6408 | Jaringan Komputer | 4 |
| TIF6249 | Bahasa Indonesia | 2 |
| Total | 20 | |
Fields of work and professional roles graduates may pursue after completing the program.
Deskripsi OL1
Deskripsi OL2
Deskripsi OL3
Characteristics and capabilities expected of graduates of this study program.
Deskripsi PL1
Deskripsi PL2
Deskripsi PL3
Deskripsi PL4
Deskripsi PL5
Attitudes, knowledge, and skills students are expected to achieve by graduation.
Demonstrates a God-fearing, ethical character and upholds human values through an independent, adaptive, and collaborative personality, while being able to implement sociotechnopreneurship principles that create a positive impact on society.
Deskripsi CPL1
Able to utilize information and communication technology responsibly, creatively, and adaptively to support healthcare programs.
Deskripsi CPL2
Capable of applying logical, critical, and systematic thinking to solve technical problems either independently or within cross disciplinary teams and applying ethical principles and professional responsibility in accordance with applicable standards.
Deskripsi CPL3
Capable of applying software engineering methodologies (SDLC/Agile) to formulate software requirements and designs in accordance with established standards.
Deskripsi CPL4
Capable of using data structures, algorithms, and databases to implement programs and APIs according to given specifications.
Deskripsi CPL5
Capable of performing software testing, debugging, and deployment processes using standard DevOps/CI-CD tools.
Deskripsi CPL6
Capable of applying mathematical, statistical, and machine learning/deep learning algorithm concepts to build models in accordance with standard procedures.
Deskripsi CPL7
Capable of using data preprocessing and processing techniques to prepare datasets according to AI model development requirements.
Deskripsi CPL8
Capable of operating MLOps platforms and tools to execute AI model deployment and monitoring processes in accordance with operational procedures.
Deskripsi CPL9
Capable of applying cryptographic techniques, network configurations, and identity and access management (IAM) in accordance with standard security procedures.
Deskripsi CPL10
Capable of performing vulnerability scanning and incident response procedures in accordance with applicable standard operating procedures (SOPs).
Deskripsi CPL11
Capable of implementing information security governance policies and compliance procedures in accordance with standards (ISO 27001, NIST).
Deskripsi CPL12
Approved and locked RPSMK are grouped by semester. The cohort source follows the newest available RPSMK for each course in that semester.
Learning the fundamentals of Computer Information Technology, focusing on hardware, software, and systems.
Introduction to Statistics is a course that examines fundamental statistical concepts and their application in collecting, processing, presenting, analyzing, and interpreting data to derive information and support decision-making.
Study of algorithms and programming.
Learn the fundamental mathematics essential for computer science.
Digital Systems is a field of computer electronics that studies data processing using discrete binary signals (0 and 1) to design logic components, which serve as the fundamental basis for modern hardware processing systems.
Studying the concepts of planning and the basic system structure, such as instruction sets and computer arithmetic, as well as computer organization, which refers to the operational units that realize this architecture, such as hardware technology and interfaces.
Computer networking covers concepts, architecture, devices, IP addressing, switching, routing, network services, basic security, and troubleshooting, as well as the development of mini-projects using simulators and/or actual network hardware.
Indonesian Language is a compulsory General Course (MKU) that all students must take. It is offered to strengthen students' character and is available in both odd and even semesters. The scope of the course covers the historical development of the Indonesian language, its status and functions, general spelling guidelines, word formation processes, word choice, sentences and effective sentences, paragraphs and their development patterns, scientific papers, popular scientific writing, and official letter writing.
Studying the concepts, architecture, and management of processes, memory, files, and virtualization in modern operating systems.
This course covers the principles of design, representation, production, processing, compression, integration, and evaluation of text, graphics, audio, video, animation, and interactive multimedia to produce effective, communicative, accessible, and user-oriented digital solutions.
Studying computational techniques and algorithms to obtain approximate solutions to mathematical problems that are difficult or impossible to solve analytically.
Discrete Mathematics is a course that covers fundamental concepts—including logic, sets, relations and functions, proof techniques, combinatorics, graph theory, trees, recurrence relations, and Boolean algebra—serving as a foundation for modeling, analysis, and problem-solving in the fields of informatics and computing.
Introduction to Artificial Intelligence is a course that explores the concepts behind computers or systems capable of acting, behaving, and thinking like humans. It examines how such computers or systems can perform these functions and serves as a foundation for understanding their capabilities in subsequent courses, such as Artificial Neural Networks, Machine Learning, Intelligent Systems, Deep Learning, and Computer Vision.
Mobile Programming is a course that covers the fundamental concepts of mobile programming using the Flutter framework and the Dart programming language. The resulting applications can run on both Android and iOS operating systems.
Object Oriented Programming is a programming paradigm using objects, classes, inheritance, encapsulation, and polymorphism to design modular software with PHP. 4 credit hours.
Pattern Recognition is a course that studies the concepts and techniques for identifying, grouping, and classifying patterns based on the characteristics or features found in the data.
The Machine Learning course covers the development of algorithms and statistical models that enable computers to learn from data and make decisions or predictions automatically, without the need for explicit programming.
Students study microcontroller concepts, architecture, and programming to control electronic devices through an integrated input-process-output workflow. They will design and implement microcontroller-based control systems utilizing sensors, actuators, and communication interfaces for various automation and embedded system applications.
The Service Excellence course studies the concepts, strategies, and techniques of delivering high-quality service that exceeds customer expectations. This course equips students with effective communication skills, an understanding of professional ethics, and the ability to execute service recovery and handle customer complaints in a solution-oriented and professional manner across various service industry sectors.
This course equips students with an understanding of the concepts and essence of entrepreneurship; the entrepreneurial mindset and character; the identification of business problems and opportunities; creativity and business ideas; product/service innovation and business models; business plan development; business management and growth; and sustainability and business decision-making.
Data Science Project is a project-based course that equips students with the ability to apply the end-to-end stages of data science to solve data-driven problems, encompassing problem formulation, data collection and understanding, data preparation, data exploration, modeling, evaluation, result interpretation, and the formulation of data-driven insights and recommendations.
Learning technology-based project design in AI, Web, DS, ML, and IoT
Data Mining is a course that covers the concepts and techniques for discovering meaningful patterns, information, and knowledge from datasets through processes such as data preprocessing, classification, clustering, association analysis, and result evaluation using computational methods.
Multiplatform Programming is a course that explores the concepts of communication between applications built using different programming languages by leveraging web services—specifically, REST APIs. The course utilizes the Django 6 framework (with the Django REST framework package) for web service development and the Flutter 3.47 framework for mobile application development. The resulting applications are capable of running on both Android and iOS operating systems. The course employs a project-based approach to demonstrate the practical implementation of multiplatform programming.
A course covering the concepts, threats, and protection techniques for computer systems to ensure information and network security.
Introduction to Microservice covers concepts, principles, design patterns, and practices of building microservice architecture using Laravel, MySQL, and Docker. 2 credits, Semester 4.
This course covers the analysis, design, development, integration, testing, security, and deployment of modern web applications using Ruby on Rails as a RESTful API, PostgreSQL as the database, and Next.js App Router with TypeScript as the user interface. Project-based learning emphasizes API contracts, accessibility, code quality, Git collaboration, automated testing, containerization, CI/CD, and accountable solutions to user needs.
Learning object recognition and identification in images or videos using cameras or CCTV with efficient algorithms and devices.
The Internet of Things (IoT) studies the concepts, architecture, and implementation of systems that connect physical devices, sensors, actuators, microcontrollers, and the internet to collect, transmit, and process data in real-time.
Deep Learning is a branch of artificial intelligence that mimics the way the human brain works using layered artificial neural networks to learn to recognize complex patterns from large amounts of data.
Studying the scope of corruption, including its forms, causes, impacts, and prevention efforts.
Study of algorithm strategies and their application to real-world problems.
Studying the concepts, processes, techniques, and practices of Software Quality Assurance (SQA) to produce reliable, high-quality, and standards-compliant software throughout the development lifecycle—including verification, validation, testing, metrics, audits, and implementation within Agile and DevOps environments.
Blockchain Technology is a foundational course covering decentralized distributed ledger technology, cryptographic foundations, consensus mechanisms, smart contract development, and decentralized application (DApp) architectures.
AI Cloud Platform is a course that studies the basic concepts and implementation of cloud computing platforms to support the development of artificial intelligence in managing data, building and training models, deploying, integrating AI services, and developing efficient, secure, and scalable AI solutions.
The Research Proposal course equips students with the knowledge and skills to systematically and scientifically formulate a research design. The course covers problem identification and formulation, literature review, determination of research objectives and significance, development of the theoretical framework, selection of research methods, determination of data collection and analysis techniques, and the preparation of the research schedule and implementation plan.
General education in religion refers to foundational courses designed to develop students' understanding of spiritual values, ethics, morals, and theological teachings from their respective faiths, while fostering religious tolerance and moderation within a pluralistic society.
This course covers the basic concepts of Civic Education, national identity, national integration, the constitution, democracy, law, citizens' rights and responsibilities, archipelagic insight, national resilience, and national defense to shape students who have Pancasila character, a sense of nationalism, love for the homeland, critical thinking skills, and the ability to actively participate in society, the nation, and the state.
Studying the scope of corruption, including its forms, causes, impacts, and prevention efforts.
Indonesian Language is a compulsory General Course (MKU) that all students must take. It is offered to strengthen students' character and is available in both odd and even semesters. The scope of the course covers the historical development of the Indonesian language, its status and functions, general spelling guidelines, word formation processes, word choice, sentences and effective sentences, paragraphs and their development patterns, scientific papers, popular scientific writing, and official letter writing.
Equip students with the understanding and readiness to enter the workplace, perform tasks professionally, understand organizational expectations, and communicate, collaborate, and adapt effectively in the work environment
Equip students with the ability to identify and develop professional competencies, build work ethics and responsibility, reflect on their own capabilities, and prepare evidence of competencies to support their internship experience
Study of algorithm strategies and their application to real-world problems.
Studying the concepts, processes, techniques, and practices of Software Quality Assurance (SQA) to produce reliable, high-quality, and standards-compliant software throughout the development lifecycle—including verification, validation, testing, metrics, audits, and implementation within Agile and DevOps environments.
Blockchain Technology is a foundational course covering decentralized distributed ledger technology, cryptographic foundations, consensus mechanisms, smart contract development, and decentralized application (DApp) architectures.
AI Cloud Platform is a course that studies the basic concepts and implementation of cloud computing platforms to support the development of artificial intelligence in managing data, building and training models, deploying, integrating AI services, and developing efficient, secure, and scalable AI solutions.
The Research Report course equips students with the skills to compile, document, and present research findings in a systematic and scientific manner. The course covers data processing and analysis, the presentation of research results, the discussion of findings in light of theories and prior research, the formulation of conclusions and recommendations, and report writing in accordance with academic conventions and scientific standards.
This course covers the basic concepts of Civic Education, national identity, national integration, the constitution, democracy, law, citizens' rights and responsibilities, archipelagic insight, national resilience, and national defense to shape students who have Pancasila character, a sense of nationalism, love for the homeland, critical thinking skills, and the ability to actively participate in society, the nation, and the state.
This course equips students with an understanding of the concepts and essence of entrepreneurship; the entrepreneurial mindset and character; the identification of business problems and opportunities; creativity and business ideas; product/service innovation and business models; business plan development; business management and growth; and sustainability and business decision-making.
The Service Excellence course studies the concepts, strategies, and techniques of delivering high-quality service that exceeds customer expectations. This course equips students with effective communication skills, an understanding of professional ethics, and the ability to execute service recovery and handle customer complaints in a solution-oriented and professional manner across various service industry sectors.
The Research Report course equips students with the skills to compile, document, and present research findings in a systematic and scientific manner. The course covers data processing and analysis, the presentation of research results, the discussion of findings in light of theories and prior research, the formulation of conclusions and recommendations, and report writing in accordance with academic conventions and scientific standards.
The Research Dissemination course equips students to apply dissemination strategies, scientific article writing conventions, manuscript submission and revision procedures, and presentation and public communication techniques based on Informatics research findings.
Head of Study Program