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: 1402018067 Akbar Zidan Al Zakki
- Instructor: 531141112025 Andreas Febrian
- Instructor: 1402020088 Dian Purnama Sari
- Instructor: 1402020057 Jovian Kurnia
- Instructor: 1402020062 Muhammad Rafly Afrizal Pratama
- Instructor: 1402020033 Neng Suhaeni
- Instructor: 531141113025 Nova Eka Diana
- Instructor: 531141114033 nurmaya
- Instructor: 1602021029 Ratu Kamila Salsabilah
- Instructor: 1402020069 Ridho Gymnastiar Al Rasyid
- Instructor: 1402020092 Rio Griya Putra
- Instructor: 1402020070 Rizal Abimanyu
- Instructor: 1402020041 Syaradillah Anjani