The course aims to provide students with critical skills for designing and developing advanced digital systems. It focuses on the exploratory study and the process of analyzing requirements for digital systems using the SSM methodology and UML tools. Additionally, it examines Agile and Scrum methodologies, as well as platforms for managing specifications and analysis within a digitally transformed society.

Students will be able to transform requirements into functional specifications for information systems and become familiar with system modeling techniques. They’ll explore the life cycle of digital systems (analysis, design, implementation, testing, operation) using both Waterfall and Agile approaches. Furthermore, they’ll analyze the advantages and disadvantages of each approach, supported by related case studies. Through practical exercises, students will develop their ability to analyze complex requirements, design agile systems, and manage IS projects.

Lastly, they’ll cultivate critical awareness and thinking regarding organizational application of digital systems, including issues like resistance to change, information politics, organizational impact of digital transformation and factors contributing to IS project failures.