Bachelor Degree

Bachelor Degree

In the Bachelor Degree, students must complete 144 Semester Credit Units (SKS) which can be taken in 8 semesters (4 years). However, students may be able to graduate more quickly by following the courses beyond the standard load that is in accordance with the capacity of each student in each semester.

In the 6th semester, students can take elective courses in accordance with the desired areas of interest. Elective courses can come from one interest group only to further deepen students’ knowledge in a particular field, or can come from a group of different fields of interest to expand their knowledges.

The curriculum for the Bachelor Degree that is now used in the Informatics Department is a new curriculum that has been enacted starting in 2018/2019 until 2022/2023 the academic years. In this curriculum, the total number of normal Semester Credit Units (SKS) that must be taken by students is 144 SKS. Lecture expenses of 144 credits can be completed for 8 semesters. A total of 144 credits are grouped into 2 groups of subjects, that is:

Mandatory Course

:

129 SKS (89%)

Expertise Courses

:

15 SKS (11%)

Curriculum and Syllabus for Bachelor Degree Program (S1) can be seen here.

The Bachelor of Informatics Engineering Study Program has designed the course structure per semester. Informatics Department offers eight areas of expertise, which are gathered in the Course of Study , namely

In the 2018-2022 curriculum, there is no separation between courses and practicum. Lecture activities and practicum activities are implemented in one subject with a load of 3-4 credits. Activities can take place in the classroom or in the laboratory. Lecture activities are carried out to equip students with an understanding of the concept of knowledge / technology. Practicum activities are used to equip students with practical skills.

Another practical experience that must be followed by students is Job Training in the industry for 1 to 3 months with a load of 2 credits. This activity is to broaden students’ knowledges about the application of theory obtained from lectures. In the final stage, students take the Final Project with a load of 4 credits. The Final Project is intended to provide the ability for students to solve certain problem topics according to the area of expertise and compile scientific reports. This final project is comprehensive, written in accordance with scientific principles and must be accounted for in a final task in front of the examiner lecturer.

Achievement of Graduates Learning (CPL) Bachelor Degree:

  1. Believing in the oneness of God and able to demonstrate religious attitude
  2. Upholding the value of humanity in undertaking the task based on religion, morality and ethics
  3. Contributing in improving the quality of community life, nation and state and the advance of civilization based on Pancasila
  4. Playing a role as a proud citizen who loves his/her homeland , having a nationalism and responsibility to the country and nation
  5. Appreciating the diversity of cultures, point of view, religion and belief as well as opinion or the original findings of others
  6. Working together, having social sensitivity and caring for community and environment
  7. Law abiding and disciplined in community and state life
  8. Internalizing values, norms and academic ethics
  9. Demonstrating attitude of responsibility on work in his/her field of expertise independently
  10. Internalizing spirit of independence, struggle and entrepreneurship
  11. Trying his/her best to achieve perfect results
  12. Working together to be able to make the most of his/her potential
  1. Being able to apply logical, critical, systematic and innovative thinking in the context of development or implementation of science and technology that concerns and implements the value of humanities in accordance with their area of expertise
  2. Being able to demonstrate independent performance, quality, and measurable
  3. Being able to examine the implications of the development or implementation of the science of technology which concerns and implements the value of humanities in accordance with its expertise based on rules, procedures and scientific ethics in order to produce solutions, ideas, designs or art criticism, compile scientific descriptions of the study results in the form of thesis or final project report , and uploaded it in the college page
  4. Arrange the scientific description of the results of the above study in the form of a thesis or final project report, and upload it on the college page
  5. Being able to take decisions appropriately in the context of problem solving in the area of expertise based on the results of information and data analysis
  6. Being able to maintain an expanded network with mentors, colleagues, colleagues both inside and outside the institution
  7. Being able to take responsibility for the achievement of group work and supervise and evaluate the work completion assigned to the worker under his/her responsibility
  8. Being able to conduct self-evaluation process to work group under his/her responsibility, and able to manage learning independently
  9. Being able to document, store, secure and recover data to ensure validity and prevent plagiarism
  10. Being able to develop themselves and compete in national and international level
  11. Being able to implement sustainability principles and develop knowledge
  12. Being able to implement information and communication technology (ICT) in the context of implementation of his/her work
  13. Being able to apply entrepreneurship and understand technology-based entrepreneurship
  1. Mastering concept and principles of Intelligent System such as representation and reasoning techniques, searching technique, intelligent agent, data mining, machine learning, and development of intelligent application in various fields, and also mastering concept and principles of computation science such as manage information, multimedia data processing, and numerical analysis
  2. Mastering concept and theory of architecture, system and network computer principles based on logic
  3. Mastering theoretical concepts and fundamentals of net-centric computing and related-recent technologies, in the fields of distributed and mobile computing, multimedia computing, high performance computing along with information and network security
  4. Mastering the concepts and principles of:
    – design and development of software using standardized and scientific methods of planning, requirement engineering, design, implementation, testing, and product releasing, to produce software products that meet various parameters of quality, i.e. technical, managerial, and efficient;
    – making simple programs in common programming languages as well as object-oriented programming languages, creating web applications and desktop applications, creating simple database to solve problems in the context of general software development.
  5. Mastering the concepts and principles of computer graphics including modeling, rendering, animation, and visualization, and also mastering the concepts and principles of human computer interaction.
  6. Mastering principles and methods to solve computation problems by using calculus, matrixs, statistics, approximation, linear optimization, modelling and simulation
  7. Mastering concepts and principles of collecting, processing and storing the information in various formats
  8. Mastering principles of algorithm development and various programming language concepts
  1. Able to design and develop applications using principles of intelligent systems and computing science to produce intelligent applications in various fields
  2. Able to implement computer architecture and principles of operating system tasks to design, implement and manage network system with high performance, safety, and efficient
  3. Able to implement the concept of net-centric computing, parallel computing, distributed computing for analyzing and designing an algorithm which may be used to solve computation problem in various fields
  4. Able to analyze, design and build software using software engineering process principles to produce software that meets both technical and managerial qualities
  5. Able to develop application using computer graphics principles including modeling, rendering, animation, and visualization, implement human computer interaction principles, and evaluate the efficiency of the appropriate interface in the application developed.
  6. Able to solve computation problems, and mathematical modelling through exact, stochastic, probabilistic, and numeric approaches effectively and efficiently
  7. Capable of collecting, digitalizing, representing and transforming data into new useful information by using data modeling and storage in effective and efficient manners
  8. Capable of designing and analyzing of algorithms to solve problems effectively and efficiently based on programming principles, and able to apply programming model in various programming language; and able to choose programming languages in producing appropriate applications