Kode Mata KuliahIF5210 / 3 SKS
Penyelenggara235 - Informatics / STEI
KategoriLecture
Bahasa IndonesiaEnglish
Nama Mata KuliahDesain KompilatorCompiler Design
Bahan Kajian
  1. Lexical analysis
  2. Syntax analysis
  3. Scopes and symbol tables
  4. Interpretation
  5. Type checking
  6. Intermediate code generation
  7. Machine code generation
  8. Register allocation
  9. Functions
  10. Data flow analysis and optimisation
  11. Optimisation for loops
    Capaian Pembelajaran Mata Kuliah (CPMK)
    1. Mampu menganalisis struktur leksikal, sintaksis, dan semantik dari fitur bahasa
    2. Mampu membangun kompilator sederhana
    1. Able to analyse the lexical, syntactic and semantic structures of a language features
    2. Able to build simple compiler or interpreter
    Metode PembelajaranPembelajaran tatap muka, diskusi, kerja mandiri
    Modalitas PembelajaranPembelajaran tatap muka, diskusi
    Jenis NilaiABCDE
    Metode PenilaianUjian/kuis tertulis, Tugas Besar
    Catatan Tambahan