Study Program Undergraduate


The Computer Science Study Program was established as the Department of Computer Science under the Faculty of Mathematics and Natural Sciences at IPB University through Rector Decree No. 095/K.13/HK/OT/1998. Currently, the Department of Computer Science offers undergraduate education in Computer Science (regular and transfer programs). The Computer Science Undergraduate Program at IPB University has been accredited by BAN-PT through Decree No. 4127/SK/BAN-PT/Akred/S/X/2017 with an “Unggul” rating.

Vision

To become a leading, innovative, and resilient Undergraduate Program in Computer Science at both the national and international levels, advancing computational science to support the agro-maritime sector and producing outstanding techno-socio entrepreneurs in computer science, particularly in the fields of agriculture, marine science, and tropical biosciences.

Mission

1. To deliver high-quality education and research in order to produce outstanding and professional graduates who possess modern technological insight, a techno-socio-entrepreneurial spirit, and adaptability in the sustainable application of computer science for the benefit of society.
2. To play an active role in applying knowledge, methods, and tools in the fields of computational science and information technology through research activities, community engagement, and co-curricular programs.
3. To actively disseminate knowledge, methods, and tools in computational science and their applications through scientific publications in journals and academic conferences, innovative works, collaborative partnerships, and community service initia

Num Course Credit Precondition Semester Course Category
Code Name
1 FIS2105 General Physics 2(2-0) - 1 PPKU/Common Core Courses
2 IPB110I Healthy Lifestyle 1(0-1) - 1 Enrichment Program
3 IPB2106 Indonesian Language 2(1-1) - 1 PPKU
4 IPB210C Innovative Agriculture 2(2-0) - 1 PPKU
5 IPB210D Pancasila Education 2(1-1) - 1 PPKU
6 KOM2102 Computational Thinking 2(2-0) - 1 PPKU
7 KPM2131 Sociology 2(2-0) - 1 PPKU/Common Core Courses
8 MAT2111 Mathematics and Logical Thinking 3(2-1) - 1 PPKU/Common Core Courses
9 STA2111 Statistics and Data Analysis 3(3-0) - 1 PPKU/Common Core Courses
10 BIO2101 General Biology 2(2-0) - 2 PPKU/Common Core Courses
11 EKO2101 Basic Economics 3(2-1) - 2 PPKU/Common Core Courses
12 IPB2101 Christianity 3(2-1) - 2 PPKU/Common Core Courses
13 IPB2102 Religion of Catholic 3(2-1) - 2 PPKU/Common Core Courses
14 IPB210A Religion of Islam 3(2-1) - 2 PPKU/Common Core Courses
15 IPB210B Religion Education 3(2-1) - 2 PPKU/Common Core Courses
16 IPB210F English 2(1-1) - 2 PPKU/Common Core Courses
17 KIM2100 General Chemistry 2(2-0) - 2 PPKU/Common Core Courses
18 KOM2101 Algorithms and Programming Fundamentals 3(2-1) - 2 Academic Core Courses
19 MAT2112 Calculus I 3(2-1) - 2 PPKU/Common Core Courses
20 KOM2201 Introduction to Theory of Computation 3(3-0) MAT2112 - Kalkulus I - 3(2-1) 3 Academic Core Courses
21 KOM2202 Digital Circuits 2(2-0) - 3 Academic Core Courses
22 KOM2203 Linear Algebra for Computing 2(2-0) - 3 Foundational Literacies
23 KOM2204 Discrete Structures 2(2-0) MAT2111 - Matematika dan Berpikir Logis - 3(2-1) 3 Foundational Literacies
24 KOM2205 Programming 3(2-1) KOM2101 - Algoritme dan Dasar Pemrograman - 3(2-1) 3 Academic Core Courses
25 KOM2206 Databases 3(2-1) - 3 Academic Core Courses
26 STA2211 Statistical Method 3(2-1) - 3 Foundational Literacies
27 KEB2221 Introduction to Artificial Intelligence 3(2-1) KOM2205 - Pemrograman - 3(2-1) 4 Academic Core Courses
28 KOM2207 Data Structures 3(2-1) KOM2101 - Algoritme dan Dasar Pemrograman - 3(2-1) 4 Academic Core Courses
29 KOM2208 Computer Organization and Architecture 2(2-0) KOM2202 - Rangkaian Digital - 2(2-0) 4 Academic Core Courses
30 KOM2211 Information Security 2(2-0) KOM2204 - Struktur Diskrit - 2(2-0) 4 In-depth Courses
31 KOM2221 Data Mining 3(2-1) KOM2206 - Basis data - 3(2-1) 4 Academic Core Courses
32 KOM2231 Software Engineering 3(2-1) - 4 Academic Core Courses
33 KOM2232 User Experience Design 3(2-1) - 4 Academic Core Courses
34 IPB201 Summer Course 2(0-2) - 5 Enrichment Program
35 IPB202 Conference 2(0-2) - 5 Enrichment Program
36 IPB203 Talent Development 2(0-2) - 5 Enrichment Program
37 IPB204 Event Management 2(0-2) - 5 Enrichment Program
38 IPB205 Social & Emotional Learning 2(0-2) - 5 Enrichment Program
39 IPB206 Communication & Teamwork 2(0-2) - 5 Enrichment Program
40 IPB207 Inclusive Leadership 2(0-2) - 5 Enrichment Program
41 IPB208 Empathy & Emotional Intelligence 2(0-2) - 5 Enrichment Program
42 IPB209 Effective Decision Making 2(0-2) - 5 In-depth Courses
43 IPB20A Complex Problem Solving 2(0-2) - 5 In-depth Courses
44 IPB20B Sociopreneurial Mindset 2(0-2) - 5 In-depth Courses
45 IPB20C Creative & Critical Thinking 2(0-2) - 5 Enrichment Program
46 IPB20E Professional Ethics 2(0-2) - 5 In-depth Courses
47 IPB301 Summer Course 3(0-3) - 5 Enrichment Program
48 IPB302 International Conference 3(0-3) - 5 In-depth Courses
49 IPB303 Professional Experience 3(0-3) - 5 In-depth Courses
50 IPB305 Community Empowerment 3(0-3) - 5 Enrichment Program
51 IPB309 Innovation & Design Thinking 3(0-3) - 5 Enrichment Program
52 IPB30B Micro Credentials 3(1-2) - 5 Enrichment Program
53 KEB2321 Machine Learning 3(2-1) KEB2221 - Pengantar Kecerdasan Buatan - 3(2-1) 5 In-depth Courses
54 KOM2301 Algorithm Analysis 3(2-1) KOM2207 - Struktur Data - 3(2-1) 5 In-depth Courses
55 KOM230A Computer Graphics and Visualization 3(2-1) - 5 In-depth Courses
56 KOM230B Mixed Reality Technology 3(2-1) - 5 In-depth Courses
57 KOM2311 Operating Systems 3(2-1) KOM2208 - Organisasi dan Arsitektur Komputer - 2(2-0) 5 In-depth Courses
58 KOM2312 Data Communication and Computer Networks 3(2-1) KOM2208 - Organisasi dan Arsitektur Komputer - 2(2-0) 5 In-depth Courses
59 KOM231A Internet of Things 3(2-1) - 5 In-depth Courses
60 KOM231B Cloud Computing 3(2-1) - 5 In-depth Courses
61 KOM231C Embedded Systems and Robotics 3(2-1) - 5 In-depth Courses
62 KOM232A Text Analytics 3(2-1) - 5 In-depth Courses
63 KOM232B Geospatial Technology 3(2-1) - 5 In-depth Courses
64 KOM2331 Software Project Management 3(2-1) KOM2231 - Rekayasa Perangkat Lunak - 3(2-1) 5 In-depth Courses
65 KOM233A Information Systems 3(2-1) - 5 In-depth Courses
66 KOM233B Software Architecture 3(2-1) - 5 In-depth Courses
67 KOM233C Software Quality Assurance and Audit 3(2-1) - 5 In-depth Courses
68 KOM2302 Technopreneurship 3(0-3) - 6 Capstone
69 KOM2303 Computer Science Capstone Project 3(0-3) - 6 Capstone
70 KOM2313 Parallel and Distributed Computing 3(2-1) KOM2311 - Sistem Operasi - 3(2-1) 6 In-depth Courses
71 KOM2391 Introduction to Final Project 3(2-1) - 6 Capstone
72 IPB1400 Thematic Field Work 4(1-3) - 7 Capstone
73 KOM2401 Information Technology Professional Internship 10(0-10) - 7 Capstone
74 KOM2496 Colloquium 1(0-1) - 7 Final Year Project
75 KOM2497 Comprehensive Examination 1(0-1) - 8 Final Year Project
76 KOM2498 Seminar 1(0-1) - 8 Final Year Project
77 KOM2499 Final Project 6(0-6) - 8 Final Year Project

Belum ada data

Mastery of computational science theories, applications, and their utilization for problem-solving and decision-making across various domains, particularly in modern agriculture in a broad sense, in accordance with scientific, engineering, ethical, and legal principles.