jagomart
digital resources
picture1_Software Engineering Course Pdf 191424 | 0 Nchnap795 Advanced Software Engineering


 144x       Filetype PDF       File size 0.15 MB       Source: www.nulondon.ac.uk


Software Engineering Course Pdf 191424 | 0 Nchnap795 Advanced Software Engineering

icon picture PDF Filetype PDF | Posted on 04 Feb 2023 | 2 years ago
Partial capture of text on file.
                                   
             
             
            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 
The words contained in this file might help you see if this file matches what you are looking for:

...Advanced software engineering course descriptor title faculty edge innovation unit london code nchnap leader professor scott wildman interim this will typically credit points teaching period be delivered over a week fheq level date approved june compulsory o ptional prerequisites none summary examines practices using contemporary standards and tools learners explore testing verification documentation methods for development model based architecture industry security considerations ethical professional codes of conduct constraints that guide considered in relation to the goals developing reliable secure maintainable adaptable apply methodologies used manage lifecycle aims train routinely organisations give learning outcomes on successful completion able knowledge understanding kd systematically understand guiding principles practice including comprehensively risks subject specific skills sd adapt products improving efficiency functionality evaluate different technology design implementa...

no reviews yet
Please Login to review.