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 | SOFTWARE ENGINEERING | ||
Code | CKIT507 | ||
Coordinator |
Professor FP Coenen Computer Science Coenen@liverpool.ac.uk |
||
Year | CATS Level | Semester | CATS Value |
Session 2021-22 | Level 7 FHEQ | Whole Session | 15 |
Aims |
|
1. To provide a comprehensive understanding of the theoretical foundations that underpin modern approaches to software engineering. 2. To allow students to develop a systematic understanding of the practical aspects for software development, implementation and maintenance. |
Learning Outcomes |
|
(LO1) A deep understanding of the elements of software systems. |
|
(LO2) A systematic understanding of the most important general current approaches to the software production process. |
|
(LO3) An ability to define and analyse the requirements for software systems and produce software designs. |
|
(LO4) A comprehensive understanding of the importance and the process of software verification and validation. |
|
(LO5) An ability to critically evaluate approaches to software development. |
|
(LO6) An understanding of the importance and the operation of software development teams. |
|
(S1) Skills in using technology - Online communications skills |
|
(S2) Critical thinking and problem solving - Critical analysis |
|
(S3) Critical thinking and problem solving - Evaluation |
|
(S4) Working in groups and teams - Group action planning |
Syllabus |
|
Week 1: Systems Engineering Week 2: Software Development Week 3: Design Approaches Week 4: Dependability and Security Week 5: Software Implementation Week 6: Reuse Week 7: Ubiquitous Systems Week 8: Complex Systems |
Teaching and Learning Strategies |
|
Teaching Method 1 - Virtual classroom hours (for online modules) Teaching Method 2 - Non-classroom hours (for online modules) |
Teaching Schedule |
Lectures | Seminars | Tutorials | Lab Practicals | Fieldwork Placement | Other | TOTAL | |
Study Hours |
70 80 |
150 | |||||
Timetable (if known) | |||||||
Private Study | 0 | ||||||
TOTAL HOURS | 150 |
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 |
Assessment 3 Standard UoL penalty applies for late submission. Assessment Schedule (When) :Whole Session | 8 week Group Project | 30 | ||||
Assessment 2 Standard UoL penalty applies for late submission. Assessment Schedule (When) :Whole Session | Weekly Coursework As | 35 | ||||
Assessment 1 Standard UoL penalty applies for late submission. Assessment Schedule (When) :Whole session | Weekly Discussion Qu | 35 |
Recommended Texts |
|
Reading lists are managed at readinglists.liverpool.ac.uk. Click here to access the reading lists for this module. |