Module Details

The information contained in this module specification was correct at the time of publication but may be subject to change, either during the session because of unforeseen circumstances, or following review of the module at the end of the session. Queries about the module should be directed to the member of staff with responsibility for the module.
Title COMPUTER AIDED SOFTWARE DEVELOPMENT
Code COMP285
Coordinator Mr ST Coope
Computer Science
Sebastian.Coope@liverpool.ac.uk
Year CATS Level Semester CATS Value
Session 2017-18 Level 5 FHEQ Second Semester 7.5

Aims

  • To introduce students to a range of techniques and tools used in modern, large-scale industrial software development.
  • To describe how the development and deployment of high quality, robust products is supported through software develpment tools.


  • Learning Outcomes

    Perform software development tasks using the techniques of Automated Testing, Continuous Integration and Test Driven Programming

    Use Ant, JUnit and Eclipse both individually and jointly as tools for Automated Testing, Continuous Integration and Test Driven Programming


    Syllabus

    1
    • Introduction and general methodological questions (2 lectures)
    • Eclipse and Java (3 lectures)
    • Eclipse and JUnit (3 lectures)
    • More on Testing and JUnit (3 lectures)
    • Introducing Ant (4 lectures)
    • Ant: Datatypes and Properties (5 lectures)
    • Ant, Testing and JUnit (3 lectures)
    • Ant: Capturing JUnit test results (3 lectures)
    • Ant: Nested Builds (1 lecture)
    • Eclipse and Ant (3 lectures)

    Teaching and Learning Strategies

    Lecture -

    Laboratory Work -


    Teaching Schedule

      Lectures Seminars Tutorials Lab Practicals Fieldwork Placement Other TOTAL
    Study Hours 30

        10

        40
    Timetable (if known)              
    Private Study 35
    TOTAL HOURS 75

    Assessment

    EXAM Duration Timing
    (Semester)
    % of
    final
    mark
    Resit/resubmission
    opportunity
    Penalty for late
    submission
    Notes
                 
    CONTINUOUS Duration Timing
    (Semester)
    % of
    final
    mark
    Resit/resubmission
    opportunity
    Penalty for late
    submission
    Notes
    Coursework  20 hours expected  50  Yes  Standard UoL penalty applies  Assessment 1 
    Practical Assessment  50  Yes  Standard UoL penalty applies  Assessment 2 Notes (applying to all assessments) There are 2 assessment tasks. This work is not marked anonymously. Re-sit arrangements: Each re-sit assessment task will be different from the original assessment, except in the case of a skills-based assessment task, but the type of assessment will be the same; te deadline for the submission of work for each re-sit assessment task will be set by the module co-ordinator and will be part of the description of the assessment task; the deadline will typically fall within the re-sit period; the description of a re-sit assessment task will be provided at least four weeks before the deadline for the submission of work for the the task.  

    Recommended Texts

    Reading lists are managed at readinglists.liverpool.ac.uk. Click here to access the reading lists for this module.
    Explanation of Reading List: