299x Filetype PDF File size 0.15 MB Source: www.nulondon.ac.uk
Advanced Software Engineering Course Descriptor
_______________________________________________________________
Course Title Advanced Software Faculty EDGE Innovation Unit
Engineering (London)
Course code NCHNAP795 Course Leader Professor Scott Wildman
(interim)
This course will typically
Credit points 30 Teaching Period be delivered over a 12-
week period.
FHEQ level 7 Date approved June 2021
Compulsory/O Compulsory
ptional
Prerequisites None
COURSE SUMMARY
This course examines advanced software engineering practices using contemporary standards
and tools. Learners will explore software testing, verification, documentation, methods for
software development, model-based development and software architecture. Industry
standards, security considerations, ethical and professional codes of conduct and constraints
that guide software development will be considered in relation to the goals of developing
reliable, secure, maintainable and adaptable software. Learners will apply methodologies used
to manage the software development lifecycle.
COURSE AIMS
● Train learners in software engineering practices routinely used in organisations.
● Train learners in security, ethical and professional conduct constraints to software
engineering.
● Give learners the tools to manage the software lifecycle.
LEARNING OUTCOMES
On successful completion of the course, learners will be able to:
NCHNAP795 ADVANCED SOFTWARE ENGINEERING COURSE DESCRIPTOR
_______________________________________________________________
KNOWLEDGE AND UNDERSTANDING
K1d Systematically understand the guiding principles and practice of software
engineering, including testing and documentation.
K2d Comprehensively understand the industry standards, security considerations,
ethical and professional codes of conduct and constraints that guide software
development.
K3d Systematically understanding of the methodologies used to manage the
software development lifecycle and risks of software engineering.
SUBJECT SPECIFIC SKILLS
S1d Adapt software products, improving efficiency and functionality.
S2d Evaluate different technology design and implementation options
making reasoned proposals and recommendations.
S4d Conceptually design scalable data products to solve business problems.
TRANSFERABLE AND PROFESSIONAL SKILLS
T1d Deal with complex issues both systematically and creatively.
T2d Take personal responsibility for the management of software
development and the communication and quality of deliverables.
T3d Balance technical possibilities with user requirements and
timelines/resources.
TEACHING AND LEARNING
This is an e-learning course, taught throughout the year.
This course can be offered as a standalone short course.
Teaching and learning strategies for this course will include:
● Online learning
● Online discussion groups
● Online assessment
Course information and supplementary materials will be available on the College’s Virtual
Learning Environment (VLE).
Learners are required to attend and participate in all the formal and timetabled sessions for
this course. Learners are also expected to manage their self-directed learning and independent
study in support of the course.
The course learning and teaching hours will be structured as follows:
● Off-the-job learning and teaching (12 days x 7 hours) = 84 hours
● On-the-job learning (24 days x 7 hours) = 168 hours (e.g. 2 days per week for 12
weeks)
● Private study (4 hours per week) = 48 hours
2
NCHNAP795 ADVANCED SOFTWARE ENGINEERING COURSE DESCRIPTOR
_______________________________________________________________
Total = 300 hours
Workplace assignments (see below) will be completed as part of on-the-job learning.
ASSESSMENT
FORMATIVE
Learners will be formatively assessed during the course by means of set assignments. These
will not count towards the final degree but will provide learners with developmental feedback.
SUMMATIVE
AE Assessment Type Weighting Online Duration Length
submission
1 Written assignment 30% Yes One hour -
(essay)
2 Report 70% Yes - 4000
(based on workplace words +/-
practical exercise) 10%
FEEDBACK
Learners will receive formal feedback in a variety of ways: written (via email or VLE
correspondence) and indirectly through online discussion groups. Learners will also attend a
formal meeting with their Academic Mentor (and for apprentices, including their Line Manager).
These bi or tri-partite reviews will monitor and evaluate the learner’s progress.
Feedback is provided on summative assessment and is made available to the student either
via email, the VLE or another appropriate method.
INDICATIVE READING
Note: Comprehensive and current reading lists for courses are produced annually in the Course
Syllabus or other documentation provided to learners; the indicative reading list provided below
is used as part of the approval/modification process only.
BOOKS
● Sommerville, I. (2001). Software Engineering. Harlow, England ; New York :
Addison-Wesley
● Schmidt, R. (2013). Software Engineering. Morgan Kaufmann
● Donaldson, S. and Siegel, S.G. (2001). Successful Software Development. Upper
Saddle River, New Jersey : Prentice Hall
JOURNALS
Learners are encouraged to read material from relevant journals on software engineering as
directed by their course leader.
3
NCHNAP795 ADVANCED SOFTWARE ENGINEERING COURSE DESCRIPTOR
_______________________________________________________________
ELECTRONIC RESOURCES
Learners are encouraged to consult relevant websites on software engineering.
INDICATIVE TOPICS
Learners will study the following topics:
● Software engineering methodologies
● Security, scalability and efficiency
● Software lifecycle and management
__________________________________________
Title: NCHNAP795 Advanced Software Engineering Course Descriptor
Approved by: Academic Board
Version Date Date Owner Location Proposed next
number approved published review date
1.0 June September Professor Academic June 2026
2021 2021 Scott Handbook/Programme
Wildman specifications and
Handbooks/Undergraduat
e Programme
Specifications/Mobility
Courses
Modifications (As per AQF4)
Version Date Date Modification (including category number)
number approved published
4
no reviews yet
Please Login to review.