ACSC389/390 - Software Engineering Project I/II (Achilleas Achilleos)
(Login to ACSC389-I/ACSC390-II)

 This course requires an enrolment key

Upon successful completion of the course students will be able to:
• To apply in practice their software engineering knowledge obtained in the ACSC383 course, which refers to the realisation of the first two phases of the software development lifecycle: requirements engineering and system specification.
• Learn new skills to build a software system according to client requirements and deadlines. In addition the students develop research skills to identify and use appropriate software development tools and other resources.
• Build ability of students to extract requirements from the client, analyze and organize the information, formulate ideas and to communicate all the information and ideas effectively and fluently, in both written and oral forms using appropriate communication technologies.
• Engage with agile software development of real systems based mainly on team work and prototyping. Through assigning respective team positions the students will understand the process of project management.
• Formulate user requirements and convert them into software design and specifications applying modern methods and techniques as well as respective CASE tools.
• Students will be able to plan their next steps according to the software development life cycle, including implementation and testing.

This course requires an enrolment key