kurikulum

Bidang studi ini berfokus untuk menghasilkan lulusan yang berkompeten untuk melakukan pengembangan perangkat lunak sesuai kebutuhan perusahaan.

Mahasiswa dibekali dengan kemampuan pemrograman dan logika, rekayasa perangkat lunak, teknik-teknik pemrograman lanjut untuk berbagai bidang seperti computer vision, pengolahan citra digital, jaringan saraf tiruan, sistem cerdas.

klik untuk melihat

mata kuliah

Mata kuliah dasar
Semua mata kuliah
Mata kuliah dasar
Intelligent System
Mobile Application Development
Data & Network Security
Game Development
Mata Kuliah Pilihan
TF4204
ALGORITMA DAN PEMROGRAMAN
C

Mempunyai kemampuan berpikir algoritmis dan dapat menggunakan pengetahuannya dalam menyelesaikan berbagai masalah pemrograman, khususnya dengan menggunakan bahasa C

TF4244
Matematika Dasar
C

Memahami konsep dasar kalkulus sebagai pendukung ilmu pengetahuan dan terampil menggunakannya khususnya dalam komputasi

TF4220
Pengantar Manajemen dan Bisnis
C

Memahami konsep manajemen untuk organisasi dan bisnis

DU4101
Pancasila
C
DU4161
Etika
C
TF4205
Dasar Sistem Komputer
C

Mempunyai pengetahuan mengenai komputer hardware, operating system, juga perkembangan teknologi komputer

TF4503
Aplikasi Komputer
C

Mempunyai pengetahuan dan kemampuan dasar pembuatan web site dan Visual Basic for Application.

TF4229
Basis Data
C

Memahami berbagai metode pengarsipan data serta mampu merancang suatu sistem basis data

TF4235
Pemrograman Berorientasi Obyek
L. AP (TF4204)
C

Mempunyai kemampuan untuk memecahkan masalah pemrograman dengan konsep pemrograman berorientasi obyek dengan berbagai keunggulannya

TF4505
Internet of Everything
C

Memahami dan mengerti perkembangan teknologi internet yang berkaitan dengan manfaatnya bagi kehidupan manusia

TF4245
Matematika Diskrit
C

Memahami konsep dasar matematika diskrit sebagai pendukung ilmu pengetahuan serta penerapannya, terutama dalam bidang ilmu komputer

TF4249
Pengantar Akuntansi
C

Memahami penerapan istilah-istilah akuntansi serta mampu melakukan analisa, pencatatan dan pelaporan transaksi pada perusahaan jasa, dagang dan manufaktur

DU4164
Pendidikan Kewarganegaraan
C
DU4167
Filsafat Agama
C
TF4504
Bahasa Inggris
C

mampu membaca, mendengar kemudian berbicara dalam merespon suatu pertanyaan, Mampu mendengar kemudian berbicara dalam merespon suatu pertanyaan, Mampu membaca, mendengar kemudian menulis dalam merespon suatu pertanyaan

TF4223
Aljabar Linier dan Matriks
C

Memahami dan menguasai konsep dasar aljabar linier dan matriks sebagai pendukung ilmu pengetahuan dan terampil menggunakannya khususnya dalam komputasi

TF4372
Arsitektur dan Organisasi Komputer
C

Memahami konsep dasar suatu komputer, mengerti urutan eksekusi suatu instruksi, serta memahami cara perhitungan arimatika di suatu komputer. Memahami konsep dasar organisasi komputer, struktur bus, sinyal kontrol, input output dan memori

TF4253
Jaringan Komputer
K. IoE (TF4505)
C

Memahami dan mengerti konsep dasar jaringan komputer dan teknologi

TF4361
Pemrograman Aplikasi Java
K.PBO (TF4235)
C

Memberikan pengetahuan dan pemahaman tentang bahasa pemrograman java sehingga dapat menerapkannya dalam implementasi program aplikasi

TF4255
Rekayasa Perangkat Lunak
K.BD (TF4229)
C

Memahami metodologi dan teknik perancangan, pengembangan, pengetesan dan pemeliharaan sistem perangkat lunak

TF4227
Statistika Dasar
C

Memahami dan mempelajari model-model probabilitas dan hipotesa yang dipakai untuk menjelaskan suatu fenomena acak yang muncul dalam bidang komputer

TF4219
Struktur Data
K.PBO (TF4235)
C

Memahami berbagai bentuk struktur data dan algoritma serta implementasinya, sehingga mampu menerapkan algoritma dan struktur data tersebut untuk menyelesaikan masalah-masalah pemrograman

TF4327
Analisis dan Desain Sistem Informasi
K.RPL (TF4255)
C

Memberikan pengetahuan dan pemahaman bagaimana merancang perangkat lunak dengan metode terstruktur atau unified modeling language untuk siklus pengembangan software.

DU4122
Bahasa Indonesia
C
TF4409
Kecerdasan Buatan
K.SD (TF4219)
C

Memberikan pengetahuan dan pemahaman tentang konsep-konsep dasar kecerdasan buatan sehingga dapat menerapkannya dalam program aplikasi sederhana untuk dunia nyata

TF4506
Pemrograman Jaringan
K. JarKom (TF4253)
C

Memahami dan mengerti proses pembuatan aplikasi berbasis jaringan yang handal

TF4347
Pemrograman Perangkat Mobile
K.Java (TF4361)
C

Memberikan pengetahuan baik teori maupun praktek mengenai desain dan pemrograman pada mobile device. Serta memberikan wawasan perkembangan teknologi pada mobile device.

TF4243
Sistem Operasi
C

Mengetahui dasar-dasar sistem operasi, apa yang dilakukan dan bagaimana sistem operasi di-desain dan dikembangkan. Menjelaskan fitur-fitur yang ada dalam suatu sistem operasi, kegunaan sistem operasi bagi user serta bagaimana sistem operasi mengatur proses, memori serta sistem file

TF4343
Teknologi Web
K. IoE (TF4505)
C

Memberikan pengetahuan baik teori maupun praktek mengenai desain web, teknologi, dan fungsionalitas website secara garis besar. Memberikan pengetahuan mengenai web dinamis dengan interaksi antar user dengan server side script dan database

TF4415
Grafika Komputer
K. Alin (TF4223)
C

Mempelajari konsep dasar dan algoritma pemrograman grafik 2D dan 3D

TF4237
Interaksi Manusia dan Komputer
C

Memahami hubungan antara manusia dan komputer sehingga mampu membuat suatu sistem yang mudah dalam pemakaian.

TF4267
Komunikasi Interpersonal
C

Memahami konsep yang melandasi ketrampilan berkomunikasi secara interpersonal, mengidentifikasi kebutuhan untuk merefleksikan praktik komunikasi interpersonal dalam kehidupan sehari-hari, mengembangkan dan melatih ketrampilan secara interpersonal dalam pelbagai konteks keluarga, persahabatan, tempat kerja, kehidupan kampus.

TF4374
Teknologi Open Source
K. SO (TF4243)
C

Memahami konsep open source dan free software, serta menguasai beberapa teknologi open source yang populer dan mutakhir

TF4257
Teori Bahasa Dan Automata
K. MatDisk (TF4245)
C

Memahami dan menguasai dasar-dasar teori bahasa formal dan model-model mesin matematis yang menggambarkan prinsip kerja komputer.

TF4317
Manajemen Proyek Teknologi Informasi
K. RPL (TF4255)
C

Mempunyai pengetahuan dan kemampuan menyusun, mendesain, dan mengendalikan suatu proyek sistem informasi

FD4501
Technopreneurship 1
Syarat >= 60 SKS
C
TF4442
Teknologi Virtualisasi
K. SO (TF4243)
C

Menguasai konsep dasar teknologi virtualisasi server, mampu menjelaskan keuntungan-keuntungan yang diberikan, dan mampu mengimplementasikannya dalam studi kasus sederhana

DU4163
Etika Profesi
L.Etika (DU4161), L.FilGam (DU4167), Syarat >= 70 SKS
C
TF4261
Kerja Praktek
Syarat >= 95 SKS
D

Tujuan kerja praktek ini adalah agar mahasiswa dapat mengaplikasikan dan mengembangkan pengetahuan praktis sebagai penerapan teknologi di lapangan / perusahaan.

TF4259
Metodologi Penelitian
K. StatDas (TF4227), Syarat >= 105 SKS
C

Mampu merencanakan dan melaksanakan penelitian serta mampu menyusun laporan hasil penelitian atau karya tulis ilmiah

FD4502
Technopreneurship 2
L.Techno 1 (FD4501)
C
TF4999
Skripsi
K. Metpen (TF4259), Syarat >= 129 SKS
C

studi mahasiswa secara mandiri dalam menerapkan maupun mengembangkan mata kuliah yang telah dipelajari.