Ilmu Komputer KKI - Academic - Zenith
ZENITH

Ilmu Komputer KKI

GLOBAL SOFTWARE ENGCLOUD ARCHITECTDEVOPS ENGINEERFULL-STACK DEVELOPER

Program studi Ilmu Komputer KKI (Kelas Khusus Internasional) menyajikan kurikulum berstandar internasional dengan bahasa pengantar penuh Bahasa Inggris serta peluang program dual-degree bersama universitas mitra terkemuka di luar negeri.

MATERI YANG DIPELAJARI

Semester 1

Foundations of Programming 1
4 SKS

Introduction to computational logic, procedural programming, algorithms, and modular design using Python in international standard curriculum.

Merupakan syarat wajib dari matkul:
  • Foundations of Programming 2
  • Data Structures & Algorithms
Discrete Mathematics 1
3 SKS

Propositional logic, set theory, functions, mathematical induction, and basic combinatorial proofs.

Merupakan syarat wajib dari matkul:
  • Discrete Mathematics 2
Introduction to Digital Systems
4 SKS

Boolean algebra, combinational and sequential logic design, and basic microprocessor structure.

Merupakan syarat wajib dari matkul:
  • Computer Organization
Calculus 1
3 SKS

Functions, limits, differentiation techniques, fundamental theorem of calculus, and optimization problems.

Merupakan syarat wajib dari matkul:
  • Calculus 2
Religious Studies
2 SKS

Universal ethical perspectives, multicultural engagement, and personal morality.

Academic English Writing
2 SKS

Advanced academic essay composition, technical literature review, and rhetorical argumentation in English.

Semester 2

Foundations of Programming 2
4 SKS

Object-Oriented Programming (OOP) with Java: encapsulation, polymorphism, inheritance, collections, and event-driven GUI.

Merupakan syarat wajib dari matkul:
  • Platform-Based Programming
Discrete Mathematics 2
3 SKS

Graph theory, tree traversal, recurrence relations, and algorithmic discrete models.

Merupakan syarat wajib dari matkul:
  • Design & Analysis of Algorithms
Computer Organization
3 SKS

Processor architecture, assembly instructions, memory hierarchy, cache optimization, and I/O bus systems.

Merupakan syarat wajib dari matkul:
  • Operating Systems
Linear Algebra
3 SKS

Vector spaces, matrices, linear transformations, determinants, and spectral decompositions.

Merupakan syarat wajib dari matkul:
  • Artificial Intelligence
Calculus 2
3 SKS

Techniques of integration, sequences and infinite series, multivariable differential calculus.

Merupakan syarat wajib dari matkul:
  • Probability & Statistics
Bahasa Indonesia for International
3 SKS

Standard Indonesian linguistic structures for formal and professional discourse.

Semester 3

Data Structures & Algorithms
4 SKS

Fundamental data structures (AVL, heaps, hash tables, graphs) and asymptotic complexity analysis.

Merupakan syarat wajib dari matkul:
  • Design & Analysis of Algorithms
Operating Systems
4 SKS

Concurrency, threads, deadlocks, virtual memory architectures, paging, and kernel I/O subsystems.

Merupakan syarat wajib dari matkul:
  • Computer Networks
Database Systems
4 SKS

Relational database design, normalization, ACID transaction management, SQL queries, and indexing.

Merupakan syarat wajib dari matkul:
  • Platform-Based Programming
Probability & Statistics
3 SKS

Continuous probability distributions, hypothesis testing, linear regression, and statistical modeling.

Merupakan syarat wajib dari matkul:
  • Artificial Intelligence
Automata & Formal Languages
3 SKS

Regular languages, context-free grammars, pushdown automata, and universal Turing machines.

Semester 4

Design & Analysis of Algorithms
3 SKS

Dynamic programming, greedy paradigms, amortized analysis, network flow, and intractable problems.

Platform-Based Programming
4 SKS

Full-stack web & mobile application engineering with modern reactive frameworks and RESTful APIs.

Merupakan syarat wajib dari matkul:
  • Software Engineering Project
Computer Networks
4 SKS

Internet protocols, TCP/IP, routing algorithms, transport flow control, and cybersecurity fundamentals.

Merupakan syarat wajib dari matkul:
  • Cryptography & Security
Software Engineering
4 SKS

Software architecture, design patterns, testing strategies, DevOps, and agile methodologies.

Merupakan syarat wajib dari matkul:
  • Software Engineering Project
Artificial Intelligence
3 SKS

Search algorithms, reinforcement learning, machine learning principles, and knowledge representation.

Semester 5

Software Engineering Project (PPL)
6 SKS

Collaborative agile project delivering production-grade enterprise software for real clients.

Merupakan syarat wajib dari matkul:
  • Undergraduate Thesis
Computer Graphics & Visual Computing
3 SKS

3D transformations, shader programming, ray tracing, illumination models, and WebGL pipeline.

Cryptography & Information Security
3 SKS

Symmetric/asymmetric encryption, cryptographic hashes, digital certificates, and network security protocols.

Human-Computer Interaction
2 SKS

User research, UX design workflows, accessibility compliance, and interface evaluation.

Professional Ethics in Computing
3 SKS

Global cyber laws, intellectual property rights, data privacy regulations, and ethical engineering conduct.

Semester 6

IT Project Management
3 SKS

Agile project leadership, risk budgeting, team dynamics, and international resource delivery.

Elective Course 1
3 SKS

Advanced specialization subject (Exchange / Partner University credit transfer).

Elective Course 2
3 SKS

Global specialization subject (Exchange / Partner University credit transfer).

Semester 7

Elective Course 3
3 SKS

Specialized senior elective at Fasilkom or abroad.

Elective Course 4
3 SKS

Partner university study abroad curriculum subject.

Elective Course 5
3 SKS

Advanced computational research seminar.

Semester 8

Undergraduate Thesis
6 SKS

Independent research investigation, defense presentation, and bachelor publication.

Elective Course 6
3 SKS

Final capstone elective to satisfy graduation degree requirements.

Mata Kuliah Pilihan

Cloud Architecture & Microservices
3 SKS

Distributed microservices, serverless computation, Kubernetes cluster management, and global cloud networks.

Functional Programming (Haskell)
3 SKS

Declarative type systems, currying, monads, lazy evaluation, and pure functional software verification.

Mobile Application Engineering
3 SKS

Cross-platform and native mobile software architecture for iOS and Android.

High Performance Computing
3 SKS

CUDA GPU programming, OpenMP, MPI distributed processing, and parallel algorithms.