Skip to content

2025 Curriculum

Graduate profile and learning outcomes

The roles graduates are prepared for, and the learning outcomes that build them.

Graduate profiles

PL01

Professional attitude of every graduate

Works with integrity, professional ethics and responsibility when developing and deploying IT solutions, considering social and environmental impact.

Field: Program StudiBuilding PLOs: CPL01CPL02

PL02

Soft skills that support every graduate's academic ability

Communicates effectively in speech and writing and works in multidisciplinary teams with stakeholders in IT projects.

Field: Program StudiBuilding PLOs: CPL03CPL04

PL03

Backend and Frontend Developer

Analyses complex problems, designs innovative solutions and implements current technologies in various domains.

Field: Rekayasa Perangkat Lunak dan Sistem InformasiBuilding PLOs: CPL05CPL06CPL10

PL04

Data Scientist Supervisor and Data Analyst

Manages, analyses and interprets data and develops artificial intelligence models for real problems.

Field: Artificial Intelligence dan Data EngineeringBuilding PLOs: CPL06CPL07CPL08CPL10

PL05

Information Security Analyst and Network Administrator

Analyses, designs and implements IT products according to IT security governance standards.

Field: Keamanan Siber, Multimedia, dan IoTBuilding PLOs: CPL06CPL09CPL10

Programme Learning Outcomes (PLO)

What every graduate must be able to do. Track outcomes (CPLP) apply to students taking that track.

ITERA

CPL01
Show faith in God Almighty and apply the values of Pancasila, the philosophical foundation of the Indonesian state.
CPL02
Show commitment to the Republic of Indonesia and adapt to developments in society and technology.
CPL03
Use the potential of Sumatra to advance competitive science and technology.

TPB

CPL04
Apply the concepts, theories and skills of basic science and engineering.

Program Studi

CPL05
Analyse and apply software engineering concepts to develop intelligent systems professionally.
CPL06
Analyse and implement fundamental concepts of mathematics, statistics, algorithms and computer systems as the foundation of computing.
CPL07
Design and implement methods to manage data and information in various formats.
CPL08
Analyse and implement artificial intelligence concepts to solve problems in various domains.
CPL09
Analyse the principles and practice of computer system security to mitigate cyber threats and attacks.
CPL10
Apply a scientific approach to design, carry out and analyse IT solutions and document them in systematic reports.

Bidang utama RPLSI

CPLP01
Develop and manage cloud-based intelligent information system solutions, assure security and quality through professional governance, and show entrepreneurship and innovation in technology.

Bidang utama KSMI

CPLP02
Design and evaluate modern computing system architectures that integrate artificial intelligence, multimedia and data integrity, and apply cyber defence strategies to infrastructure and mobile devices.

Bidang utama AIDE

CPLP03
Develop advanced artificial intelligence models and manage big data, and build applied decision support with attention to optimal performance and computing ethics.

Body of knowledge

Knowledge areas studied to achieve the learning outcomes.

Body of knowledge
CodeNamePLOReference
BK01Foundations of Programming Languages (FPL)

Studies the basic concepts of programming languages, including syntax, semantics, programming paradigms (imperative, functional, logic and object-oriented), and techniques for the analysis and design of programming languages.

CPL05ACM Computer Science 2023
BK02Systems Fundamentals (SF)

Examines the basic principles of computer systems, including computer architecture, operating systems, networks and security. The focus is on understanding how system components work in an integrated way.

CPL06CPL09ACM Computer Science 2023
BK03Algorithmic Foundations (AL)

Studies the theory of algorithms, computational complexity, algorithm design strategies, and the performance analysis of algorithms in various computing scenarios.

CPL05CPL06CPL08ACM Computer Science 2023
BK04Mathematical and Statistical Foundations (MSF)

Provides the mathematical and statistical foundations used in computer science, including discrete logic, probability, numerical analysis, linear algebra and statistical methods for data analysis.

CPL06CPL07CPL08ACM Computer Science 2023
BK05Operating Systems (OS)

Studies the concepts, structures and mechanisms of operating systems, including process management, scheduling, file systems, virtual memory, and security and protection in modern operating systems.

CPL06CPL09ACM Computer Science 2023
BK06Data Management (DM)

Covers the principles of design, implementation and optimisation of database systems, data models, and techniques for managing and processing data at large scale.

CPL07ACM Computer Science 2023
BK07Software Engineering (SE)

Examines the principles, methodologies and practices of software engineering, including the design, testing, maintenance and project management of software using process-oriented and team-based approaches.

CPL05CPL09ACM Computer Science 2023
BK08Software Development Fundamentals (SDF)

Studies the basic techniques of software development, covering programming, debugging, documentation and the use of development tools in software projects.

CPL05ACM Computer Science 2023
BK09Artificial Intelligence (AI)

Studies the concepts and techniques of artificial intelligence, including machine learning, natural language processing, heuristic search, fuzzy logic and the application of AI in various domains.

CPL05CPL08CPL09ACM Computer Science 2023
BK10Society, Ethics, and the Profession (SEP)

Explores ethical, legal and social issues in information technology, including data privacy, cybersecurity, the impact of technology on society, and professional responsibility in software development.

CPL05ACM Computer Science 2023
BK11Networking and Communication (NC)

Studies the principles and technologies of computer networks, including network architecture, communication protocols, addressing, network security, and wireless and wired network infrastructure.

CPL06CPL09ACM Computer Science 2023
BK12Human-Computer Interaction (HCI)

Examines the design, evaluation and implementation of effective user interfaces, as well as principles of human-computer interaction focused on user experience and accessibility.

CPL05ACM Computer Science 2023
BK13Security (SEC)

Studies the principles and practices of computer system security, including encryption, network security, identity management, access control, and the mitigation of cyber threats and attacks.

CPL09ACM Computer Science 2023
BK14Architecture and Organization (AR)

Examines the design and organisation of computer systems, including processor architecture, memory, graphics processing units, and the relationship between hardware and software.

CPL06ACM Computer Science 2023
BK15Parallel and Distributed Computing (PDC)

Studies parallel and distributed computing techniques, including parallel programming models, distributed algorithms and cloud computing technologies to improve data processing performance.

CPL06ACM Computer Science 2023
BK16Graphics and Interactive Techniques (GIT)

Examines the theory and implementation of computer graphics and interactive techniques, including 3D modelling, rendering, animation and data visualisation.

CPL08ACM Computer Science 2023
BK17Specialized Platform Development (SPD)

Studies software development for specialised platforms such as embedded systems, mobile devices, quantum computing, and cloud-based or edge computing environments.

CPL05ACM Computer Science 2023
BK18Professional Attitude

Refers to the characteristics of Informatics graduates according to ACM 2023: 1. Adaptable: Adjusting to technological developments. 2. Collaborative: Working effectively in teams. 3. Inventive: Creating new solutions or adapting existing solutions to new contexts. 4. Meticulous: Ensuring the correctness and completeness of solutions. 5. Persistent: Iterative in problem solving. 6. Proactive: Anticipating issues (security, ethics, etc.). 7. Responsible: In design, implementation and maintenance. 8. Self-directed: Committed to lifelong learning.

CPL02CPL03ACM Computer Science 2023
BK19Scientific Attitude

Studies the systematic steps for designing, conducting and analysing research

CPL03CPL101. Permendikbudristek No. 53 Tahun 2023 menyatakan tugas akhir merupakan bagian dari pembelajaran2. Peraturan Rektor Institut Teknologi Sumatera Nomor 2/IT9/PK.01.03/2025 Tentang Bentuk Tugas Akhir
BK20Character Education and National Identity

Develops students' character so that they have noble morals and national insight and are able to communicate effectively in Indonesian and global contexts

CPL01CPL02Bahan kajian terintegrasi yang memenuhi ketentuan Undang-Undang Nomor 12 Tahun 2012 Pasal 35 ayat 3 dan 5
BK21Basic Sciences

The ability or skill to develop knowledge and understanding of scientific concepts and methods in uncovering diverse phenomena and their changes, as well as the role of science in everyday life.

CPL04Peraturan Rektor Nomor 1 Tahun 2025 Tentang Kurikulum TPB dan Pelaksanaannya