UDSFWENG - BEng Software Engineering (Top-up)
Course Specification
Validation status | Validated | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Highest award | Bachelor of Engineering | Level | Honours | |||||||||
Possible interim awards | Bachelor of Engineering, Diploma of Higher Education, Certificate of Higher Education | |||||||||||
Total credits for course | 360 | |||||||||||
Awarding institution | London Metropolitan University | |||||||||||
Teaching institutions | London Metropolitan University, Rezekne Academy of Technologies, Latvia | |||||||||||
School | School of Computing and Digital Media | |||||||||||
Subject Area | Computer Science and Applied Computing | |||||||||||
Attendance options |
|
|||||||||||
Course leader |
About the course and its strategy towards teaching and learning and towards blended learning/e-learning
Teaching/learning of this course includes lectures, tutorials, workshops, and self-study.
Teaching/learning materials of each module are placed on the University virtual environment WebLearn that allows student to have access to all the materials from any point on the planet.
Using WebLearn, students get all their assignments, submit the assignments done, and get feedback. Besides, they can communicate each other and lecturers/tutors. Practically, most amount of teaching/learning can be done by WebLearn without usage of other University resources.
Support for International Students is provided in a variety of ways, centrally by the international office, by the undergraduate office and by the faculty. International students are invited one week earlier than home students and offered both social and academic events. The undergraduate office and PAAs ensure that international students arriving late (often for visa-related reasons) receive a late induction, including their personal timetable. In the faculty, international students have been in the forefront of student self-organisation, including the Maths Society, the IEEE Society and the BCS IMPACT Young Professionals Group. In addition, learning support is available in the form of English classes, report writing workshops etc., to which international students may be referred by their PAA or course leader.
Course aims
This course is to provide students with advanced theoretical and practical knowledge and skills to enable software development and maintenance with the most modern methods of software technology, more specific aims of the course are:
1. To offer a set of modules that cover most demanded on the job market software engineering knowledge areas and provide students with specific approaches, techniques and tools used in software industry including typical software engineering methodologies, CASE tools and environments, management of software related activities;
2. To provide modules where general software engineering knowledge and skills are applied in specific computing-related areas, such as: networking, embedded systems, information systems etc., to enable students to work and progress in different kinds of businesses and public sectors;
3. To provide an opportunity to specialise in a specific application domain to the deeper study and use of specific implementation approaches, practices and tools to be prepared for immediate start of their software engineer career in chosen domains;
4. To help insure ethical and professional behaviour of the future software engineers making them adhere to the Code of Ethics and Professional Practice since products produced by software engineers affect the lives and livelihoods of the clients and users of those products;
5. To give the students an opportunity to apply their software engineering knowledge and skills in educational and real software projects to get prepared for a wide range of software-related businesses, industry and public sector organisations;
Course learning outcomes
On successful completion of this course, students will be able to:
LO1: Demonstrate the application of software engineering background skills and professional practice factors;
LO2: Be able to apply programming skills for different industry programming languages in different application areas;
LO3: Demonstrate and apply knowledge and skills in software requirements analysis, design, construction, testing and documenting processes in various contexts;
LO4: Understand and be able to apply different software engineering approaches, techniques, methods, tools, and their combinations;
LO5: Carry out a software development project through all project stages from elicitation of stakeholder requirements till software acceptance testing by using software engineering approaches that integrate ethical, social, legal, and economic concerns.
ULO. Demonstrate confidence, resilience, ambition and creativity and will act as inclusive, collaborative and socially responsible practitioners/professionals in their discipline.
Principle QAA benchmark statements
Subject benchmark: Computing [March 2022]
https://www.qaa.ac.uk/the-quality-code/subject-benchmark-statements/computing
Assessment strategy
The course consists of three core 30-credit modules: CS6003 Advanced Software Engineering, CS6004 Application Development, and CS6P05 Project, and one 30-credit optional one or two 15-credit ones from the list of available modules. This will allow students to get/improve main software engineering knowledge and skills and specialise in an application area that more suits them. Indeed, the core Advanced Software Engineering and Application Development give software engineering knowledge and skills, optional module allow to get some knowledge and skills in a specialised application area and then the Project module give the opportunity to develop the specialised knowledge and skills and apply them for creation of a piece of software for the application area. These correspond to module aims and expected learning outcomes.
Inclusive development and assessment are the leading principle in our learning, teaching and assessment provisions. Each module development and assessment design take account of the students’ background and groups. In this process, we ensure that all aspects of learning, teaching and assessment are fair and accessible for all students, particularly minority and those with disabilities. In the module and assessment design process, students are involved to review the content, marking criteria and delivery methods. Students express their views through the VLE discussion board, Student Hub, emails, face-to-face discussions and through student representatives. Students are encouraged to raise issues such as fairness of marking and allocations, the academic support process and accessibility of assessments. The team review the issues during staff and course committee meetings in the presence of Student Representatives
Organised work experience, work based learning, sandwich year or year abroad
Students can take the module CS6W50 Career Development Learning at Level 6. The School works with the Employability Service and Careers Service teams to provide support in finding relevant opportunities.
Course specific regulations
None specified
Arrangements for promoting reflective learning and personal development
Reflective learning/personal development planning issues are presented in Project and Advanced Software Engineering modules (students of this course take only one, the last, top-up, year of education).
Career, employability and opportunities for continuing professional development
This course equips students with the knowledge and skills necessary for employment in a broad range of application areas: finance, software for industrial processes, defence, health etc., virtually all areas of business and society. Graduates of the course will be able to take part in software development and maintenance projects playing roles of requirements engineers, designers, programmers, and testers.
The programme is also excellent preparation for further research or study.
Career opportunities
This course will equip you with the knowledge and skills necessary to pursue a career in software development and maintenance in a wide variety of industries such as finance, health and defence.
Entry requirements
In addition to the University's standard entry requirements you should have:
- a minimum of 240 credits from a relevant Higher National Diploma (HND), a Foundation Degree (FdSc) or an Association of Computer Professionals (ACP) Advanced Diploma in Computer Science
- GCSE English Language and Mathematics at grade C/grade 4 or above (or equivalent eg Key Skills Level 2 in Communications, Functional Skills Level 2 or Adult Literacy Level 2)
Official use and codes
Approved to run from | 2013/14 | Specification version | 1 | Specification status | Validated |
---|---|---|---|---|---|
Original validation date | 01 Sep 2013 | Last validation date | 01 Sep 2013 | ||
Sources of funding | HE FUNDING COUNCIL FOR ENGLAND | ||||
JACS codes | I300 (Software Engineering): 100% | ||||
Route code | SFWENG |
Stage 1 Level 06 September start Offered
Code | Module title | Info | Type | Credits | Location | Period | Day | Time |
---|---|---|---|---|---|---|---|---|
CS6003 | Advanced Software Engineering | Core | 30 | NORTH | AUT+SPR | MON | PM | |
CS6004 | Application Development | Core | 30 | NORTH | AUT+SPR | FRI | PM | |
CS6P05 | Project | Core | 30 | NORTH | AUT+SPR | WED | PM | |
CC6012 | Data and Web Development | Option | 30 | NORTH | AUT+SPR | FRI | AM | |
CC6059 | Project Analysis and Practice | Option | 15 | NORTH | AUT | THU | AM | |
CS6051 | Mobile Applications | Option | 15 | NORTH | SPR | MON | AM | |
CS6W50 | Career Development Learning | Option | 15 | NORTH | SPR | WED | PM | |
NORTH | AUT | WED | PM |