Kode Mata KuliahIF5210 / 3 SKS
Penyelenggara235 - Informatika / STEI
KategoriKuliah
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
    3. Mampu mendokumentasikan secara sistematis kompilator sederhana yang dibangunnya.
    4. Mampu memberikan kontribusi yang efektif dalam perannya di dalam tim.
    1. Able to analyse the lexical, syntactic and semantic structures of a language features
    2. Able to build simple compiler or interpreter
    3. Able to systematically document the design, implementation, and evaluation of the simple compiler they develop.
    4. Able to contribute effectively within their designated roles as members of a team.
    Metode PembelajaranPembelajaran tatap muka, diskusi, kerja mandiri
    Modalitas PembelajaranPembelajaran tatap muka, diskusi
    Jenis NilaiABCDE
    Metode PenilaianUjian/kuis tertulis, Tugas Besar
    Catatan Tambahan