Teaching Responsibility

LJMU Schools involved in Delivery:

Computer Science and Mathematics

Learning Methods

Lecture

Practical

Module Offerings

6011DACOMP-SEP-CTY

Aims

To use the latest methods and tools in software development to produce an industry standard piece of software

Learning Outcomes

1.
Identify a range of established techniques for best and most up-to-date software engineering practice.
2.
Critically review a software development project, planning using the latest tools and techniques in software engineering,.
3.
Utilise appropriate, standard industry practice procedures and development tools for software development, with an appreciation of the limitations and uncertainty inherent within a software development project.
4.
Critically analyse professional and ethical issues (including information security) in software development for application and extension to their own software projects.

Module Content

Outline Syllabus:Modern software development practice processes and organisation Industry standard software development processes Tools and techniques for software development Requirement gathering and design tools Implementation and testing tools Software project management tools Building in security to software development projects Problem based learning and project development
Module Overview:
To use the latest methods and tools in software development to produce an industry standard piece of software This module is intended to draw the students attention to modern practices in software engineering, which they can then go on to look at in more detail from their own perspective. This knowledge is used to form industry standard development teams to develop a given project; replicating real world software development, using associated tools and techniques. Each student will prepare their own individual report on the group project indicating their contribution, which ought to include a development aspect.
Additional Information:This module is intended to draw the students’ attention to modern practices in software engineering, which they can then go on to look at in more detail from their own perspective. This knowledge is used to form industry standard development teams to develop a given project; replicating real world software development, using associated tools and techniques. Each student will prepare their own individual report on the group project indicating their contribution, which ought to include a development aspect.

Assessments

Presentation

Report