Mata kuliah ini bertujuan untuk membangkitkan kemampuan berpikir logis mahasiswa melalui hukum-hukum dan sarana rangkaian logika, serta penggunaannya dalam bidang teknik informatika. Materi yang dibahas pada mata kuliah ini meliputi : Sistem bilangan, Aljabar Boolean, Gerbang Logika, Penyederhanaan Fungsi, Logika Kombinasi, Flip-flop, dan Logika Sekuensial.

Natural Language Processing is a subfield of computer science, information engineering, and artificial intelligence concerned with the interactions between computers and human (natural) languages, in particular how to program computers to process and analyze large amounts of natural language data.

Matakuliah ini membahas konsep statistik dan representasi data yang terdiri dari variabel random, distribusi data, dan sampling. 

Tujuan dari mata kuliah ini adalah menyelesaikan permasalahan-permasalahan menggunakan pendekatan statistik atau menggunakan metode-metode yang berhubungan dengan probabilitas. Pengetahuan yang diperoleh setelah mengikuti mata kuliah ini akan berguna untuk memahami materi-materi: kecerdasan buatan, machine learningdata mining, analisa big data, dan data science, dan dapat pula dikembangkan untuk menyelesaikan permasalahan yang berhubungan dengan pengolahan citra, pengolahan sinyal digital, pemrosesan bahasa alami (natural language processing), information retrievalsemantic role labelingdiscourse relationparsing, dan lain-lain.

The aims of this course are:

  1. To familiarize students with the foundation and principle of computer science
  2. To support subsequent course in computer science
  3. To strengthen student's ability to carry formal and rigorous mathematical argument