Kode Mata KuliahIF4050 / 3 SKS
Penyelenggara135 - Teknik Informatika / STEI
KategoriKuliah
Bahasa IndonesiaEnglish
Nama Mata KuliahPerkembangan dalam Rekayasa Perangkat LunakAdvances in Software Engineering
Bahan Kajian
  1. SE-SEF-8.  Software Engineering Advances
  2. CS-IAS-2. Principles of Secure Design
  3. SE-SEF-3. Software Evolution
  4. SE-SEF-6. Construction technologies
  5. SE-SEF-9. Software Engineering Research
  6. SE-REQ-2. Eliciting requirements
  7. SE-DES-2. Design strategies
  8. SE-DES-3. Architectural design
  9. SE-VAV-2. Reviews and static analysis
  10. SE-VAV-3. Testing
  11. SE-PRO-5. Evolution processes and activities
  12. SE-QUA-2. Process assurance
  13. SE-QUA-3. Product assurance
  1. SE-SEF-8.  Software Engineering Advances
  2. CS-IAS-2. Principles of Secure Design
  3. SE-SEF-3. Software Evolution
  4. SE-SEF-6. Construction technologies
  5. SE-SEF-9. Software Engineering Research
  6. SE-REQ-2. Eliciting requirements
  7. SE-DES-2. Design strategies
  8. SE-DES-3. Architectural design
  9. SE-VAV-2. Reviews and static analysis
  10. SE-VAV-3. Testing
  11. SE-PRO-5. Evolution processes and activities
  12. SE-QUA-2. Process assurance
  13. SE-QUA-3. Product assurance
Capaian Pembelajaran Mata Kuliah (CPMK)
  1. CPMK1. Menjelaskan tantangan dalam rekayasa perangkat lunak (RPL)
  2. CPMK2. Menjelaskan sejumlah perkembangan (pendekatan/paradigma, teknik, kakas, tekonologi) terkini di RPL
  3. CPMK3. Menganalisis dan mereview literatur perkembangan RPL dan menulis dalam sebuah laporan akademis
  4. CPMK4. Mengidentifikasi perkembangan RPL yang relevan dalam menyelesaikan permasalah dalam sebuah proyek perangkat lunak
  5. CPMK5. Mengaplikasikan sejumlah perkembangan RPL dalam sebuah proyek pengembangan perangkat lunak
  1. Explain challenges in software engineering (SE).
  2. Explain several current developments (approaches/paradigms, techniques, tools, technologies) in SE
  3. Analyze and review SE development literature and write it in an academic report.
  4. Identify relevant SE developments in solving problems within a software project
  5. Apply several SE developments in a software development project
Metode PembelajaranKuliah, Presentasi, Diskusi, Case study, Problem-based Learning, Studi literatur, Kerja kelompok, Research-based Learning (RBL), Project-based Learning (PBL), TutorialLectures, Presentations, Discussions, Case studies, Problem-based Learning, Literature studies, Group work, Research-based Learning (RBL), Project-based Learning (PBL), Tutorials
Modalitas PembelajaranDaring//Luring Sinkron/Asinkron Mandiri/KelompokOffline (Luring); Synchronous; Independent/Group.
Jenis NilaiABCDE
Metode PenilaianUTS, UAS, Kuis, TugasMid-term Exams, Final Exams, Assignments
Catatan Tambahan