BM303

demo slot x 500

sgp777 slot

min bet

kusuma bet

BM303

Informasi Mata Kuliah

Judul Mata KuliahKode Mata KuliahProgramTingkat
BAHASA PEMROGRAMANBM303Teknik KomputerSarjana (S1)

Semester dan Kredit

SemesterMetode Pengajaran dan PembelajaranKredit
TeoriPraktikLabProyek/Pekerjaan LapanganSeminar/LokakaryaLainnyaTotalKreditKredit ECTS
5 (Ganjil)42285512535

Detail Mata Kuliah

Staf Pengajar
Bahasa PengantarBahasa Turki
Jenis Mata KuliahWajib
PrasyaratTidak Ada
Komponen Program Opsional yang Direkomendasikan

Tujuan Mata Kuliah

Tujuan dari mata kuliah ini adalah untuk memperkenalkan mahasiswa pada prinsip-prinsip dasar dari berbagai bahasa pemrograman. Mahasiswa diharapkan mampu menganalisis secara komparatif struktur sintaksis dan semantik, mengidentifikasi paradigma pemrograman yang berbeda, dan memahami kelebihannya. Selain itu, mahasiswa diharapkan memperoleh keterampilan untuk cepat belajar bahasa pemrograman baru dan mengembangkan solusi.

Konten Mata Kuliah

Topik yang dibahas dalam mata kuliah ini meliputi sejarah dan evolusi bahasa pemrograman, komponen bahasa, tipe data dan sistem tipe, struktur kontrol, subrutin, manajemen memori, konsep pemrograman berorientasi objek, paradigma pemrograman fungsional dan logika, metode pemanggilan dan aturan lingkup, serta kriteria desain dan evaluasi bahasa.

Hasil Pembelajaran (LO)

  1. Menjelaskan dan membandingkan prinsip-prinsip dasar dari berbagai bahasa pemrograman.
  2. Menganalisis struktur sintaksis dan semantik bahasa pemrograman.
  3. Mengidentifikasi paradigma pemrograman dan menerapkannya dengan contoh.
  4. Mengembangkan perangkat lunak dasar dengan memahami struktur bahasa pemrograman baru.
  5. Menjelaskan perbedaan dalam topik seperti subrutin, aturan lingkup, dan manajemen memori.
  6. Melakukan analisis teknis dalam proses seleksi dan evaluasi bahasa pemrograman.

Mode Penyampaian

Tatap Muka

Garis Besar Mata Kuliah

MingguTopik
1Pengantar Bahasa Pemrograman dan Perkembangan Sejarahnya
2Prinsip-Prinsip Dasar Bahasa Pemrograman
3Sintaksis dan Semantik: Definisi Formal
4Tipe Data dan Sistem Tipe
5Variabel, Konstanta, dan Konsep Binding
6Operator, Ekspresi, dan Struktur Penugasan
7Struktur Kontrol: Pengkondisian dan Perulangan
8Fungsi dan Subrutin
9Aturan Lingkup, Masa Hidup, dan Konsep Konteks
10Penggunaan Memori dan Manajemen Kesalahan
11Ikhtisar dan Konsep Dasar Pemrograman Berorientasi Objek
12Ikhtisar Pemrograman Fungsional
13Pemrograman Logika dan Struktur Reguler
14Interpreter dan Kompiler: Perbedaan dan Ikhtisar Umum

Penilaian

Jenis PenilaianPersentaseKeterangan
Ujian Tengah Semester (%)40
Kuis (%)
Pekerjaan Rumah/Makalah Semester (%)Akan mempengaruhi ujian akhir sebesar 10%
Praktik (%)
Lab (%)
Proyek/Pekerjaan Lapangan (%)Akan mempengaruhi ujian akhir sebesar 10%
Seminar/Lokakarya (%)
Ujian Akhir Semester (%)60
Lainnya (%)
Total (%)100

Buku Mata Kuliah dan/atau Referensi

  • Programlama Dillerinin Prensipleri, Prof. Dr. Nejat YUMUŞAK, Dr. Muhammed Fatih Adak, Seçkin Yayıncılık, 2021.
  • Robert W. Sebesta, Concepts of Programming Languages, 10. Baskı, Pearson, 2012.
  • Materi Presentasi Kuliah

Penempatan Kerja

Hubungan antara Kualifikasi Program (KP) dan Hasil Pembelajaran Mata Kuliah (LO)

KP1KP2KP3KP4KP5KP6KP7KP8KP9KP10KP11
LO154332112313
LO255343112313
LO344432113223
LO443453213324
LO543343212323
LO654453212334

Tingkat Kontribusi: 1 Sangat Rendah, 2 Rendah, 3 Sedang, 4 Tinggi, 5 Sangat Tinggi

KUDASAKTI168

▲ Kembali ke atas

Platform Lainnya

slot pakai pulsa

akun demo slot 1000

link thailand slot

bet pingpong terbaik di dunia

Berita Piala Dunia

bet 100 perak

keluaran atletico madrid

cool cat casino login

sijago88 slot

Jika Anda memiliki pertanyaan, silakan kirim email ke [email protected]

▲ Kembali ke atas