Software Engineering
Lesson Plan
Course description
Name:
Rekayasa Perangkat Lunak
(or
Software Engineering)
Code: TIF 4002
Semester: 3
Credit: 3 sks (normally 16 meetings)
Status: Compulsory
Course objectives
The course is about to:
introduce the general knowledge of software engineering
At the end of the course, students will:
be aware of the nature and importance of software engineering
recognise the different kinds of software system
understand the software processes, their development models and their project management
realise the professional & ethical responsibility of software engineers
Lesson plan
Week 1: Lesson plan
Week 2: Systems and system engineering
Week 3: Critical systems
Week 4: Software process
Week 5: Software process
Week 6: Project management
Week 7: Software requirements
Lesson plan
Week 9: System models
Week 10: Software Requirements
Specification (SRS) and group work on SRS Week 11: Group work on SRS
Week 12: Group work on SRS
Week 13: Group presentations
Week 14: Group presentations
References
Sommerville, I. 2007. Software Engineering. 8th edition. Addison-Wesley.
Pressman, R. S. 2002. Software Engineering:
A Practitioner’s Approach. New Delhi: Prentice Hall of India.
Avison, D. & Fitzgerald, G. 2003. Information
Systems Development. 3rd Edition.
Assessment
Mid-exam: 35%
Final-exam: 35%
Assignments/Project/Quizzes/Participati
Learning and teaching spirit
Self-directed
Active learning
Critical thinking
Lecturer as facilitator and learner too...
Regulations
Attendance
Min 80% of real meetings, otherwise final mark is K
Valid sick/absent notes/letter or are permitted on
certain circumstances (students are considered present)
New Buku Panduan TIF UB, pasal 8 ayat 4 dan 6
Avoid cheating
Hard penalty
Cancellation or failing of all courses taken in current semester
Other things...
Moodle
Blog:
power.lecture.ub.ac.id
Student representative
contact person