2017/18 Taught Postgraduate Module Catalogue
ELEC5685M Software Development
15 creditsClass Size: 30
Module manager: Mr David Moore
Email: d.moore@leeds.ac.uk
Taught: Semester 1 (Sep to Jan) View Timetable
Year running 2017/18
This module is mutually exclusive with
ELEC5681M | Programming |
This module is not approved as an Elective
Module summary
This module is only suitable for students who have good prior experience of c programming. Students with no c programming experience must take ELEC5681M instead.Objectives
The aim of this module is to refresh and enhance c-programming skills, and to develop further software engineering expertise by carrying out a software project using professional methodology and an alternative programming language.Learning outcomes
On completing this module, students will:
- be able to program confidently in c.
- be able to use advanced c features such as dynamic allocation.
- be able to program in an alternative language such as objective c, java or python
- understand and be able to implement principles for software optimisation.
- be able to create and understand a design specification for a software project.
- be able to demonstrate a professional approach to software development, including project planning, software testing and validation.
- be able to complete a software project to meet a given design specification.
Syllabus
Revision of c programming principles, program constructs and syntax. Pointers and dynamic allocation. Code optimisation. Industry-standard software development methodology: version control, testing and validation. Software development project using objective c, java, python or an alternative high-level language.
Teaching methods
Delivery type | Number | Length hours | Student hours |
Practical | 11 | 3.00 | 33.00 |
Private study hours | 117.00 | ||
Total Contact hours | 33.00 | ||
Total hours (100hr per 10 credits) | 150.00 |
Private study
Private study includes, in the first part of the module, preparation for the c-programming test. In the second part of the module, students complete a software development project which involves private study and extensive independent learning.Opportunities for Formative Feedback
Monitoring of progress during laboratory sessions throughout the module.Methods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
Computer Exercise | c programming test | 10.00 |
Computer Exercise | c programming test | 20.00 |
Computer Exercise | c programming test | 20.00 |
Computer Exercise | Software development project | 50.00 |
Total percentage (Assessment Coursework) | 100.00 |
Re-sits for ELEC modules are subject to the rules in the School’s Code of Practice on Assessment. Students should be aware that, for some modules, a re-sit may only be conducted on an internal basis (with tuition) in the next academic session.
Reading list
There is no reading list for this moduleLast updated: 08/05/2017
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD