Kode Mata KuliahIF2150 / 4 SKS
Penyelenggara135 - Teknik Informatika / STEI
KategoriKuliah
Bahasa IndonesiaEnglish
Nama Mata KuliahRekayasa Perangkat LunakSoftware Engineering
Bahan Kajian
  1. SE-DES-5. Detailed design
  2. SE-REQ-2. Eliciting requirements
  3. SE-REQ-1. Requirements fundamentals
  4. SE-MAA-2. Types of models
  5. SE-MAA-1. Modeling foundations
  6. SE-SEF-7. Construction tools
  7. SE-SEF-6. Construction technologies
  8. SE-SEF-2. Software Construction
  9. SE-DES-6. Design evaluation
  10. SE-VAV-1. V&V terminology and foundations
  11. SE-VAV-3. Testing
  12. SE-PRO-1. Process concepts
  13. SE-PRO-4. Software configuration management
  14. SE-PRO-6. Type of Process – Waterfall, Iterative, Scrum, Agile
  15. CS-SP-3. Professional Ethics
  16. SE-DES-3. Architectural design
  17. SE-DES-2. Design strategies
  18. SE-REQ-4. Requirements validation
  19. SE-DES-1. Design concepts
  20. SE-REQ-3. Requirements specification and documentation
  1. SE-DES-5. Detailed design
  2. SE-REQ-2. Eliciting requirements
  3. SE-REQ-1. Requirements fundamentals
  4. SE-MAA-2. Types of models
  5. SE-MAA-1. Modeling foundations
  6. SE-SEF-7. Construction tools
  7. SE-SEF-6. Construction technologies
  8. SE-SEF-2. Software Construction
  9. SE-DES-6. Design evaluation
  10. SE-VAV-1. V&V terminology and foundations
  11. SE-VAV-3. Testing
  12. SE-PRO-1. Process concepts
  13. SE-PRO-4. Software configuration management
  14. SE-PRO-6. Type of Process – Waterfall, Iterative, Scrum, Agile
  15. CS-SP-3. Professional Ethics
  16. SE-DES-3. Architectural design
  17. SE-DES-2. Design strategies
  18. SE-REQ-4. Requirements validation
  19. SE-DES-1. Design concepts
  20. SE-REQ-3. Requirements specification and documentation
Capaian Pembelajaran Mata Kuliah (CPMK)
  1. CPMK1. Menjelaskan prinsip dasar dan komponen fundametal rekayasa perangkat lunak
  2. CPMK2. Membuat analisis dan rancangan perangkat lunak dengan menggunakan sejumlah teknik dan alat bantu
  3. CPMK3. Menjelaskan peran konfigurasi perangkat lunak dan peran alat bantu
  4. CPMK4. Membangun perangkat lunak sesuai dengan hasil rancangan
  5. CPMK5. Melakukan pengujian perangkat lunak secara terstruktur dan otomatis
  6. CPMK6. Mengorganisasi pekerjaan rekayasa perangkat lunak dalam sebuah tim
  7. CPMK7. Menjalankan peran sebagai anggota tim
  1. Explain basic principles and fundamental components of software engineering
  2. Create software analysis and design using various techniques and tools
  3. Explain the role of software configuration and the role of tools
  4. Build software according to the design results
  5. Perform structured and automated software testing
  6. Organize software engineering work within a team
  7. Play the role of a team member
Metode PembelajaranKuliah, Presentasi, Diskusi, Project-based study, Case study, Problem-based Learning, Studi literatur, Kerja kelompok, Project-based Learning (PBL), TutorialLectures, Presentations, Discussions, Project-based studies, Case studies, Problem-based Learning, Literature studies, Group work, Project-based Learning (PBL), Tutorials
Modalitas PembelajaranDaring//Luring Sinkron/Asinkron Mandiri/KelompokOffline (Luring); Synchronous; Independent/Group
Jenis NilaiABCDE
Metode PenilaianUTS, UAS, Kuis, TugasMid-term exam, Final exam, Quizzies, Assignments
Catatan Tambahan