University of Central Lancashire (UCLAN) — Cyprus

Software Development


Please note that this page is informational, and does not replace the official Module Information Pack (MIP). All students attending this module must carefully read the MIP which can be accessed online via Blackboard.


Module leader: Nearchos Paspallis
When and where: Refer to the timetable (requires login)
Syllabus: Refer to the Blackboard for the syllabus, assignments, etc (requires login)

Module content

Learning Outcomes

By the end of the course, students are expected to:


Tudor, D.J. & I.J (2010), The DSDM Student Workbook, Galatea Training Services Ltd. ISBN 0954307135

Sommerville, I. (2010) 9th ed., Software Engineering, Addison-Wesley

Fowler, M (2003) 3rd ed., UML Distilled, Addison-Wesley

Preece, J, et-al. (2011) 3nd ed., Interaction Design: Beyond Human-computer Interaction, John Wiley and Sons

Larman, Craig (2003) Agile and Iterative Development, Addison WesleyISBN 0131111558

Many more e-books on software development are available through UCLan Cyprus’ library.

Additional material (including lecture slides and hand-outs) will be available in Blackboard


Students are encouraged to study and learn in groups. However, individual assignments should be the result of their personal effort (unless group work is explicitly asked).

As a principle, you should follow Gilligan's Island Rule: you can discuss assignments with your classmates, but you should not take any notes (electronic or not) from these meetings, in order to be able to fulfil your assignment independently using your own undestanding of the lectures and the group meetings.

General rules

In addition to the general rules of the University, you should also respect the following rules: