The Informatics Engineering Study Program targets all of its graduates to be able to create computer programs. Through this course, students will be given the basic skills to do so. Programming knowledge and skills will be needed in almost all courses offered during the completion of the study period, including when participating in Real Work Lectures, Internships, and Thesis activities.
After taking this basic course, students will be able to formulate steps to solve a problem (ie, algorithm) and implement it in a particular programming language. The Java™ programming language will be used in this course, but with a procedural programming paradigm, rather than object-oriented.
Graduate Learning Outcomes (CPL) in this course are:
Code | Description |
S1 | Becoming a ScoRe (Smart, Compassionate, Reliable) Muslim |
KU1 | Able to apply logical, critical, systematic and innovative thinking in the context of developing or implementing science and technology. |
KU2 | Demonstrate professionalism that pays attention to humanities values |
P3 | Mastering the basic concepts of algorithms, data structures, and complexity to solve software design problems and implement them using declarative, structured, and object-oriented programming paradigms. |
The programming concepts that will be discussed are primitive data types and Strings and their operations, Array structures, data type conversions, selection structures, repetition structures, and method structures. During the learning period, students will often be given exercises to familiarize their minds and train their self-regulation skills in creating programs. The main principle in this course is #smartIsAChoice.
The competencies to be achieved in this course are needed by all graduate profiles in the Informatics Engineering Study Program. The graduate profiles in question are Junior Data Scientist , Intelligent System Developer , Data Architect , Database Administrator , Object-Oriented Programmer , Database Programmer , Software Engineer , Network Control Analyst (who can also act as Lan Application Support Analyst ), Network Administrator , System Analyst , Webmaster , Web Developer , and Augmented Reality Developer .
- Instructor: 531141112025 Andreas Febrian
- Instructor: 1402021008 Arfan Prihardiansyah
- Instructor: 1402021014 Bayu Mahesa
- Instructor: 1402021017 Dikco Agung Prasetyo
- Instructor: 1402021023 Fani MUH Ardian Saputra
- Instructor: 1402021040 Muhammad Naufal
- Instructor: 1402021043 Muhammad Razi Rizzardi
- Instructor: 1402021046 Muhammad Soleh Apriadi
- Instructor: 531141122045 Paramaresthi Windriyani
- Instructor: 1602021029 Ratu Kamila Salsabilah
- Instructor: 1402021067 Susi Susilawati