Course overview
- Understand how to build an information system step by step:
- Understand and adopt Agile development methodology
- Understand how to collect and analyze the user requirements
- Know how to use a designing tool
- Can use analyze & design accurately, then applying it on implementation
- Project management
Normally, this course is conducted offline; however, due to corona virus outbreak, all classes are conducting online in semester 2, 2019/2020.
Participants in piloting
This is an obligatory course conducted to undergraduate students from the Department of Information System, Faculty of Information Technology, Hanoi university. There were about 42 students enrolled in Semester 2, 2019/2020 session. All of them were 4th year students.
Timeframe
Spring 2020.
Use of ALIEN services and tools
Some activities for lectures:
-
- Think about different between agile and traditional waterfall model, get with a neighbor and share your though (Think, pair, share)
- Work with a partner, identify challenges of Agile methodology in your real project, write down two different ways this problem could be fixed
- Revise for the lesson with fun and interactive games Quizlet (https://quizlet.com/latest). After having students play the game, teachers will ask students to identify the advantages of AGILE
Activities for tutorials:
In this course, students work in groups, apply their knowledge and skills to solve real world problems. Each group chooses 1 real problem that was posted on ALIEN PBL platform. They work with real customers to build an information system that helps the customers improve business process or gain competitive advantages. Students decide how they work and what they create: collect requirements directly form customers, adopt Agile methodology, choose programming language and tools to design and build a system. Customers give requirements as well as give feedbacks after each iteration. This system will be used by the customer after being finished. By solving the problems, students will understand how to build an information system step by step, understand and apply AGILE model in developing soft system.
The main roles of the teacher in ISD course:
- Design the general plan for the whole semester, students are allowed to change some part of the plan with acceptable reasons.
- Introduce standards related to methodology, programming languages, designing rules, etc
- Manage activities by weekly meeting with students, organize tasks by week, check progress and deadlines, provide useful resources on course website.
- Give assessment for student work every week
- Support students via various channels: face-to-face, skype, email, telephone.