The objectives of the Computer Science Study Programme are:
- Produce computer science graduates who have competencies according to national and international standards, have noble personalities and have an entrepreneurial spirit.
- Produce both innovative and quality works and products in the field of information and computer technology by prioritizing morals and ethics and supported by sustainable resource development.
- Carry out activities and produce products in the field of computer science in a sustainable manner for community empowerment in order to support national development.
- The establishment of both national and international collaboration with various related parties in computer science clusters.
LEARNING OUTCOMES OF GRADUATES
1. ATTITUDE | |
PLO1 | Demonstrate scientific, educational, and religious attitudes and behaviors that improve the quality of life in society, nation, and state-based on academic norms and ethics based on Tri Hita Karana values. |
2. KNOWLEDGE |
|
PLO4 | Mastering the theoretical concepts of computer science in general, such as mathematics, algorithms, programming, and databases |
PLO5 | Mastering the theoretical concepts of software engineering, data science and intelligent systems, and cybersecurity and infrastructure |
PLO6 | Mastering the operational concepts of methodologies in software development, data science, and intelligent systems, as well as infrastructure and cybersecurity in solving contextual problems that benefit society |
3. GENERAL SKILLS | |
PLO2 | Able to integrate learning and innovation skills, mastery of technology and information, career development, and life skills to become lifelong learners. |
PLO3 | Able to apply logical, critical, systematic, and innovative thinking in the context of the development or implementation of science and technology that pays attention to and applies humanities values in accordance with their field of expertise. |
4. SPECIAL SKILLS | |
PLO7 | Able to perform requirement analysis, design and implement as well as to evaluate enterprise software and creative technology-based products |
PLO8 | Able to extract information from various data sources, design and implement systems for automation and effective decision making |
PLO9 | Able to implement network-based systems, apply protection methods that threaten the confidentiality, integrity, availability, and security of information |
LEARNING PROCESS
UNDIKSHA carries out the learning process under the Minister of Research, Technology, and Higher Education Decree Number 44 of 2015 concerning National Standards for Higher Education. The learning process has the characteristics of interactive, holistic, integrative, scientific, contextual, thematic, effective, collaborative, and student-centered learning.
The learning process for each course is planned and compiled in the form of Rencana Pembelajaran Semester (RPS) or Semester Learning Plan. This RPS is prepared by the lecturer or a group of lecturers of the same expertise in the study programme. The learning process is carried out by following the RPS that has been developed and must be carried out systematically and structured into courses with a measurable learning load.
The learning process is conducted through interaction between lecturers, students, and other learning resources. The learning process is carried out with certain methods according to the courses’ characteristics in order to meet the learning outcomes of graduates.The chosen learning methods are group discussions, problem-based learning, project-based learning, and case study. Other methods can also be used as long as they are inline with the graduate learning outcomes. In the running of a course, it is allowed to adopt one or more learning methods into a certain form of learning. The forms of learning can be lectures, tutorials, seminars and lab work, and fieldwork practices.
The learning process carried out by the Computer Science Study Programme follows the standards of the Ministry of Research, Technology, and Higher Education, which consists of lesson plans prepared in the form of Semester Learning Plan (RPS), implementation of learning, and evaluation of learning outcomes, attendance rates of lecturers and students. Each course is equipped with a textbook/handout/lecture notes.
One semester consists of 16 class meetings including the Ulangan Tengah Semester (UTS) or Mid-Semester Examination, and the Ulangan Akhir Semester (UAS) or Final Semester Examination. Students are eligible to take the final exam if the attendance rate is at least 75% of the meetings. The Study Programme encourages lecturers to apply student-centered learning methods, problem-based learning, or project-based learning. Lecturers have more roles as facilitators in the learning process. In the implementation of this learning process, several factors influence students, including:
- Students’ Internal Factors
- Physiological, which is related to the physical condition of students
- Psychological factors, which are related to intelligence, attitudes, interests, talents, student motivation, such as moods, student relationships with lecturers and fellow students
- Students’ External Factors
- Social environment
- Non-social environments, such as accessibility to learning resources and time constraints
- The learning approach, like the previous learning process, the relevance of the learning process to actual working conditions
The learning process carried out in the Computer Science Study Program is a learning process for adults marked by a shift in learning responsibilities from lecturers to students. This change in responsibility requires students to be actively involved in the learning process (be active learners). The learning process runs interactively between lecturers and students. Learning resources can be obtained from libraries, the internet, laboratories, etc. In essence, the lecturer only acts as a facilitator. The Computer Science study programme facilitates students with computer laboratories that are open for students to use. In addition, throughout the Undiksha area, including the Computer Science study program, free Wifi access is available for students.
Several learning methods allow students to be actively involved in learning: case studies, team discussions, project-based learning, and others. This method allows students to do many activities during and outside class, focus on the material, analytical practice skills, and receive feedback, training their social sensitivity. The following is the learning experience that students will obtain.
Course Outcome | Code of CO | Learning experiences |
---|---|---|
● Students can apply an attitude of tolerance and apply the noble values of Pancasila and Tri Hita Karana in a multicultural environment | CLO1 | Face to face, group discussion, presentation |
● Students can explain the basic concepts of computer science | CLO2 | Face-to-face, group discussions, presentations, seminars, group projects |
● Students can explain mathematical and logical concepts that support the scientific field of computer science | CLO3 | Face to face, group discussion, presentation |
● Students can explain expertise in other fields of science ● Students can identify scientific topics outside the field of Computer Science | CLO4 | Face-to-face, group discussions, presentations, independent projects, group projects |
● Students can communicate effectively ● Students can explore creative and innovative ideas | CLO5 | Face-to-face, group discussions, presentations, seminars, group projects |
● Students can think systematically in analyzing problems according to their scientific field ● Students can design solutions to existing problems according to their scientific field ● Students can apply effective problem-solving methods | CLO6 | Face-to-face, group discussions, presentations, seminars, independent projects |
● Students can think systematically in analyzing and designing software and database solutions ● Students can apply effective methods in developing software and databases ● Students can develop and evaluate software and database solutions | CLO7 | Face to face, group discussion, presentation, lab work, independent project, group project |
● Students can think systematically in choosing information technology architecture ● Students can analyze information technology infrastructure needs ● Students can design information technology infrastructure solutions | CLO8 | Face to face, group discussion, presentation, lab work, independent project, group project |
● Students can think systematically in analyzing and designing intelligent system solutions ● Students can apply effective methods in developing intelligent systems ● Students can implement and evaluate intelligent systems | CLO9 | Face to face, group discussion, presentation, lab work, independent project, group project |
ASSESSMENT
The assessment of the learning is an evaluation of the students’ learning processes and accomplishments throughout the semester, referring to the students’ learning outcomes and graduates learning outcomes that have been specified by the study programme. It is related to assessment principles, assessment techniques and instruments, assessment mechanisms and procedures, assessment implementation, assessment reporting, and student learning achievements.
The principles of the assessment include the principles of educative, authentic, objective, accountable, and transparent which are performed in an integrated manner. The techniques in assessing the students’ learning process and outcomes can be performed using observation, participation, performance, written tests, oral tests, and questionnaires. The instruments used to assess the learning process are in the form of a rubric and/or in the form of a portfolio, while the observation can be used to assess the attitude. The assessment of the mastery of knowledge, general skills, and special skills is done by using one or a combination of various assessment techniques and instruments (e.g: observation, participation, performance, written test, oral test, and questionnaire). Assessment of student learning outcomes can be assessed when the face-to-face lecture has met the target of 75% of the 16 meetings (the number of meetings ineffective learning) and the lab work meeting has been accomplished 100%. If these requirements have not been met, the lecturer must give additional meeting(s) and provide an evaluation before submitting grades. For students who do not attend lectures with a target of at least 75% of the number of effective lectures, the student concerned is not allowed to take the final semester exam in the subject concerned. The value of the subject in question is E. The assessment reference for all courses uses Penilaian Acuan Patokan (PAP) or the Benchmark Reference Assessment which can be seen in the following table.
Percentile Score | Scale Value | Letter Score |
---|---|---|
85-100 | 4,00 | A |
81-84 | 3,75 | A- |
77-80 | 3,25 | B+ |
73-76 | 3,00 | B |
69-72 | 2,75 | B- |
65-68 | 2,50 | C+ |
61-64 | 2,00 | C |
40-60 | 1,00 | D |
0-39 | 0 | E |
In the administrative process, the creditable value is C and above. For the S1 Programme, the D test score can be credited if it can be compensated with B or A scores obtained from other courses in the same group, and the credit weight is not less than the compensated course. The number of D grades that can be compensated at the end of the programme is a maximum of 10 credits. Specifically for Religion and Pancasila courses, the minimum score is C, while the minimum value for PPL courses is B and cannot be compensated. Each study programme determines more detailed compensation rules. In comparison, the test score of E cannot be credited. Students who get an E grade must re-enter lectures in the relevant subject in the next odd/even semester, provided that the credit study load is taken into account in setting the maximum credit limit that can be taken in that semester.
Outcomes | Kinds of Assessment | Time |
---|---|---|
PEO1, PEO2, PEO3 | • Employer satisfaction survey | Few years after graduation |
• Alumni Survey | ||
PLO1, PLO2, PLO3, PLO4, PLO5, PLO6, PLO7, PLO8, PLO9 | • Instructor evaluation report | Upon graduation |
• Department/Study Programme performance Report | ||
• Student exit survey | ||
CLO1, CLO2, CLO3, CLO4, CLO5, CLO6, CLO7, CLO8, CLO9 | • Direct assessment | Upon course completion |
• End of the course assessment | ||
• Semester performance report | ||
• Students report/comments |
CURRICULUM STRUCTURE
The Computer Science Study Programme curriculum is based on the Kerangka Kualifikasi Nasional Indonesia (KKNI) or Indonesian National Qualifications Framework level 6. Curriculum evaluation and updating are prepared based on several references from within the country and abroad and involve several stakeholders from internal and external parties. The main reference used refers to the Academic Paper of the KKNI for the Informatics and Computer Sciences Group compiled by the Association for Higher Education in Informatics and Computers (APTIKOM). The second reference refers to the IEEE/ACM Computer Science Curricula.
The curriculum was prepared to invite several internal stakeholders such as curriculum experts at Undiksha and collaborate with related study programmes. From external parties, curriculum evaluation involves experts from the ICT industry, such as from the software development industry (software house) and several experts from government agencies working in the ICT field. In terms of meeting the development of science and technology and user needs, several things are considered very important related to the compiled curriculum. Among them are increasing the number of credits for courses related to the use of English (with the hope that graduates can compete abroad) and holding cross-study courses (to enrich the knowledge of graduates to face the dynamic world of work). Recognition in the MBKM programme is also stated in the curriculum, where students can take the MBKM programme in semesters 6 and 7.
Computer Science study programme divides courses into five categories which are:
Prodi Ilmu Komputer membagi mata kuliah menjadi 5 kategori, yaitu:
- Mata Kuliah Wajib Umum (MKWU) or Compulsory Courses;
- Mata Kuliah Inti Keilmuan (MKIK) or Core Study Courses;
- Mata Kuliah Keilmuan Bidang Studi (MKBS) or Field of Study Courses;
- Mata Kuliah Iptek Pendukung (MKIP) or Supporting Science and Technology Courses; and
- Mata Kuliah Penciri Institusi (MKPI) or Educational Science Courses .
The MKWU is a group of compulsory courses for the students of Undiksha to pass during their studies. The MKIK consists of required courses to be taken by the Computer Science Study Programme students. The courses included in MKBS are courses specifically offered by the Study Programme and developed based on the current trend in the related fields. The MKIP contains the supporting courses from the outside of the study programme. Meanwhile, the MKPI is the group of courses that uniquely characterizes the university.
MKWU, MKIK, and MKPI contain required courses for the students, consisting of 36 courses or equivalent to 98 credits. The MKBS and MKIP consist of several courses that students can choose, where the study programme determines the number of courses that should be taken. The MKBS is a group of courses taken by students based on the targeted specialty and has already been discussed with the academic supervisor. The Computer Science Study Programme has specified that students should take seven courses or 21 credits for this course group. The MKIP courses are provided to prepare the students to have excellent soft skills, interpersonal skills and expand their knowledge outside of the computer science field. Ten courses from the MKIP group have to be passed by the Computer Science Study Programme students or equal to 26 credits.
Several considerations were taken regarding the curriculum development to align with the current technology-oriented proficiency requirements. The addition of the English-based courses and the enforcement of interdisciplinary courses are two major implementations to improve students’ competitiveness. English is the widely used international language, while the interdisciplinary study could enrich the graduates’ knowledge to face the dynamic world of work. The MBKM program’s recognition should be included in the curriculum, and therefore the students could take the MBKM programme in semesters 6 and 7. Furthermore, students are required to complete their thesis or final project, which is equal to 6 credits included in the MKIK group. Therefore, the students should pass 145 credits during their studies.
Based on the SN-DIKTI, the conversion of 1 credit is equal to 170 minutes of course weekly. There are three modes of courses: the face-to-face class, the tutorial/seminar, and the lab work course. The face-to-face model consists of 50 minutes of face-to-face (theoretical) class activity, 60 minutes of structured activities, and 60 minutes of independent activity. The tutorial/seminar mode consists of 100 minutes of face-to-face activity and 70 minutes of independent activity. Meanwhile, the lab work course consists of 170 minutes of lab activities. There are a total of 14 meetings for each course in one semester. The accumulation of minutes used by the students for their activities is 2.720 minutes or 45.3 hours for each credit per semester. Referring to the European Credit Transfer and Accumulation System (ECTS), one ECTS equals 25 hours per semester. Therefore, the students will spend 238 minutes or 39.6 hours per semester in a semester. Since one credit is equal to 1.5 ECTS, therefore the total of 145 credits will be equivalent to 217.5 ECTS.
The following is the distribution of subject categories in the Computer Science study programme:
Number | Course Category | Credits | |
---|---|---|---|
Numbers Offered | Students’ Obligation | ||
1 | Mata Kuliah Wajib Umum (MKWU) | 20 | 10 |
Compulsory Courses | |||
2 | Mata Kuliah Inti Keilmuan (MKIK) | 86 | 86 |
Core Study Courses | |||
3 | Mata Kuliah Keilmuan Bidang Studi (MKBS) | 63 | 21 |
Field of Study Courses | |||
4 | Mata Kuliah Iptek Pendukung (MKIP) | 26 | 26 |
Supporting Science and Technology Courses | |||
5 | Mata Kuliah Penciri Institusi (MKPI) | 2 | 2 |
Educational Science Courses | |||
Total | 197 | 145 |
The following is the curriculum structure of the Computer Science study programme by category:Mata Kuliah Wajib Umum (MKWU) or Compulsory Courses:
Course Code | Course | Credits | Semester | |||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |||
KOMS120106 | Pancasila | 2 | 2 | |||||||
KOMS120107 | Indonesian | 2 | 2 | |||||||
KOMS120208 | Civic Education | 2 | 2 | |||||||
KOMS120209 | English | 2 | 2 | |||||||
KOMS120210 | Hinduism* | 2 | 2 | |||||||
KOMS120211 | Islam* | 2 | 2 | |||||||
KOMS120212 | Catholic christianity* | 2 | 2 | |||||||
KOMS120213 | Protestant Christianity* | 2 | 2 | |||||||
KOMS120214 | Buddhism* | 2 | 2 | |||||||
KOMS120215 | Confucianism* | 2 | 2 | |||||||
Total | 20 | 4 | 16 | 0 | 0 | 0 | 0 | 0 | 0 |
Notes:
* Students choose one of 6 religion courses.
Mata Kuliah Inti Keilmuan (MKIK) or Core Study Courses
Course Code | Course | Credits | Semester | |||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |||
KOMS120101 | Basic Math | 3 | 3 | |||||||
KOMS120102 | Algorithms and Programming | 3 | 3 | |||||||
KOMS120103 | Digital System | 3 | 3 | |||||||
KOMS120104 | Introduction to Information Technology | 3 | 3 | |||||||
KOMS120105 | Human Computer Interaction# | 3 | 3 | |||||||
KOMS120201 | Calculus | 3 | 3 | |||||||
KOMS120202 | Data Structures and Algorithms | 3 | 3 | |||||||
KOMS120203 | Computer Architecture and Organization | 3 | 3 | |||||||
KOMS120204 | Database | 3 | 3 | |||||||
KOMS120205 | Data Communication | 3 | 3 | |||||||
KOMS120206 | Algorithm and Programming Lab | 1 | 1 | |||||||
KOMS120207 | Database Lab | 1 | 1 | |||||||
KOMS120301 | Linear Algebra | 3 | 3 | |||||||
KOMS120302 | Object Oriented Programming | 3 | 3 | |||||||
KOMS120303 | Statistics | 3 | 3 | |||||||
KOMS120304 | Discrete Mathematics | 3 | 3 | |||||||
KOMS120305 | Numerical Method | 3 | 3 | |||||||
KOMS120306 | Web Technology | 3 | 3 | |||||||
KOMS120307 | Computer Network | 3 | 3 | |||||||
KOMS120308 | Computers and Society | 2 | 2 | |||||||
KOMS120309 | Computer Network Lab | 1 | 1 | |||||||
KOMS120401 | Operating System | 3 | 3 | |||||||
KOMS120402 | Research Methodology | 3 | 3 | |||||||
KOMS120403 | Algorithm Design and Analysis | 3 | 3 | |||||||
KOMS120404 | Artificial Intelligence | 3 | 3 | |||||||
KOMS120405 | Distributed System | 3 | 3 | |||||||
KOMS120406 | Software Engineering | 3 | 3 | |||||||
KOMS120407 | Data Science | 3 | 3 | |||||||
KOMS120408 | Object-Oriented Design and Analysis | 3 | 3 | |||||||
KOMS120801 | Thesis | 6 | 6 | |||||||
Total | 86 | 15 | 17 | 24 | 24 | 0 | 0 | 0 | 6 |
Mata Kuliah Keilmuan Bidang Studi (MKBS) or Field of Study Courses
Course Code | Course | Credits | Semester | |||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |||
KOMS120501 | Service-Oriented Architecture* | 3 | 3 | |||||||
KOMS120502 | Mobile Application Development* | 3 | 3 | |||||||
KOMS120503 | Information Retrieval** | 3 | 3 | |||||||
KOMS120504 | Data Mining** | 3 | 3 | |||||||
KOMS120505 | Inter-Network Technology*** | 3 | 3 | |||||||
KOMS120506 | Information Security*** | 3 | 3 | |||||||
KOMS120603 | Software Testing* | 3 | 3 | |||||||
KOMS120604 | Software Project Management* | 3 | 3 | |||||||
KOMS120605 | Creative Technology Development* | 3 | 3 | |||||||
KOMS120606 | Expert System** | 3 | 3 | |||||||
KOMS120607 | Digital Image Processing** | 3 | 3 | |||||||
KOMS120608 | Pattern Recognition** | 3 | 3 | |||||||
KOMS120609 | Internet of Things*** | 3 | 3 | |||||||
KOMS120610 | Cyber Security*** | 3 | 3 | |||||||
KOMS120611 | Parallel Computing*** | 3 | 3 | |||||||
KOMS120705 | Geographic Information System* | 3 | 3 | |||||||
KOMS120706 | Enterprise Architecture * | 3 | 3 | |||||||
KOMS120707 | Robotics** | 3 | 3 | |||||||
KOMS120708 | Decision Support System** | 3 | 3 | |||||||
KOMS120709 | Data Center Architecture*** | 3 | 3 | |||||||
KOMS120710 | Cloud Computing*** | 3 | 3 | |||||||
Total | 63 | 0 | 0 | 0 | 0 | 18 | 27 | 18 | 0 |
Description:
* Software Engineering Concentration Elective Courses
** Elective Courses Concentration of Data Science and Intelligent Systems
*** Elective Courses Concentration Infrastructure and Network Security
Mata Kuliah Iptek Pendukung (MKIP) or Supporting Science and Technology Courses
Course Code | Course | Credits | Semester | |||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |||
KOMS120507 | Interdisciplinary Course 1 | 3 | 3 | |||||||
KOMS120508 | Interdisciplinary Course 2 | 3 | 3 | |||||||
KOMS120509 | Interdisciplinary Course 3 | 3 | 3 | |||||||
KOMS120510 | Community Engagement | 4 | 4 | |||||||
KOMS120601 | Capita Selecta | 3 | 3 | |||||||
KOMS120602 | English Communication | 2 | 2 | |||||||
KOMS120701 | Technopreneur | 2 | 2 | |||||||
KOMS120702 | Professional Ethics | 2 | 2 | |||||||
KOMS120703 | English for Information Technology | 2 | 2 | |||||||
KOMS120704 | Interpersonal Skill | 2 | 2 | |||||||
Total | 26 | 0 | 0 | 0 | 0 | 13 | 5 | 8 | 0 |
Mata Kuliah Penciri Institusi (MKPI) or Educational Science Courses
Course Code | Course | Credits | Semester | |||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |||
KOMS120507 | Interdisciplinary Course 1 | 3 | 3 | |||||||
KOMS120508 | Interdisciplinary Course 2 | 3 | 3 | |||||||
KOMS120509 | Interdisciplinary Course 3 | 3 | 3 | |||||||
KOMS120510 | Community Engagement | 4 | 4 | |||||||
KOMS120601 | Capita Selecta | 3 | 3 | |||||||
KOMS120602 | English Communication | 2 | 2 | |||||||
KOMS120701 | Technopreneur | 2 | 2 | |||||||
KOMS120702 | Professional Ethics | 2 | 2 | |||||||
KOMS120703 | English for Information Technology | 2 | 2 | |||||||
KOMS120704 | Interpersonal Skill | 2 | 2 | |||||||
Total | 26 | 0 | 0 | 0 | 0 | 13 | 5 | 8 | 0 |