Course Description
This course covers the software development cycle, which consists of planning, analysis, design, coding, testing and maintenance. In this course, students form a group and develop a project that will be carried out over the course of one semester. Topics covered in this course are: software development methodology, computer-aided software engineering (CASE tool); software development project planning, analysis of problems and user needs; organizing software specifications; basic principles of software design; issues in coding, software quality assurance; software quality measurement; software testing, software maintenance
Program Objectives (PO)
- Mampu memahami konsep dasar perangkat lunak
- Mampu memahami konsep dan proses pengembangan perangkat lunak
- Mampu menerapkan teknik-teknik modelling software dalam mengembangkan perangkat lunak secara individu maupun dalam kelompok
- Mampu menerapkan konsep pengendalian kualitas perangkat lunak dalam menyelesaikan permasalahan bidang sains data
- Mampu menerapkan konsep menejemen proyek pengembangan perangkat lunak dalam bidang sains data