Graduates of the Graduate Program of Computer Science have profiles as described in the following table.
|System Programmer||Persons who have the ability to create or repair an existing system software and produce software that provides services to computer hardware.|
|Network Service Supervisor||Persons capable of supervising all activities related to installation and service of equipment related to data, computer devices, and networks.|
|Database Administrator||The person who is able to create database design and can implement it and able to install configuration, upgrade, adaptation, monitoring and maintenance database in an organization.|
|Software Engineer||People who apply software engineering principles in designing, developing, testing and evaluating software and systems that make computers.|
To obtain the appropriate computer science graduate profile, learning outcomes from the Bachelor of Computer Science Program are determined. The learning achievement of study program consists of four elements, namely Attitude and Values, Managerial Ability, Work Ability, and Mastery of Knowledge. The learning achievement of the study program is leveled with level 6 on KKNI. Here are the details of each learning achievement element, which is accompanied by the achievement of study program S2 S2 Computer Science and Computer Science Study Program to show different levels based on KKNI.
Program Learning Outcome
1. Values and principles, A graduate should possess a set of universal and fundamental values and principles: universal ethics, patriotism and world peace, social and environmental sensitivity, pluralism and fair play, and rule of law.
2. Foundational knowledge, A graduate should master the foundational knowledge of computer science, which includes relevant topics from mathematics, logics, electronics, and sciences.
3. Theoretical knowledge, A graduate should master theoretical concepts in the field of computer science, which includes those related to algorithms, computation, formal languages, data structures, programming, computer system, data processing, software, intelligent system, and numerical analysis.
4. Applied knowledge, A graduate should master applied concepts in the field of computer science, which includes those related to modelling methods, development, verification, and validation of software.
5. Problem-solving skills, A graduate should be able to apply obtained foundational, theoretical, and applied knowledges and to adapt them together with the state-of-the-art to develop constructive solutions to problems faced.
6. Ability to do research, A graduate should be able to computer-science related literature study as well as to perform computer-science related research individually or in a team.
7. Professional attitudes, A graduate should have a good interpersonal skill; be able to cooperate in a team and to have a sense of responsibility for her own duties; and be able to complete her duties in order to achieve team’s objectives.
8. Communication skills, A graduate should be able to communicate with various stakeholders from different backgrounds; to communicate well in English; and to write scientific documents that follow a specific set of rules.
9. Life-long learning, A graduate should be up to date with the state-of-the-art, especially in the field of computer science, and be able to continuously broaden and deepen the knowledge acquired previously in the tradition of lifelong learning.