UDCMPTNG - BSc Computing
Course Specification
Validation status | Validated | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Highest award | Bachelor of Science | Level | Honours | |||||||||
Possible interim awards | Bachelor of Science, Diploma of Higher Education, Certificate of Higher Education, Bachelor of Science | |||||||||||
Total credits for course | 360 | |||||||||||
Awarding institution | London Metropolitan University | |||||||||||
Teaching institutions | London Metropolitan University | |||||||||||
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
The delivery for teaching for this course shall be 30 weeks formal scheduled contact time.
Modules are mainly delivered through a combination of lectures (1 hour/week), tutorials/lab-based workshop (2 hour/week) sessions, and blended learning.
Teaching materials such as lecture notes and other support learning materials are accessible on the university VLE network (e.g. WebLearn, Blackboard);
Faculty network facilities (e.g. web server) are available if there is any special requirement.
Course aims
This course provides a professional education in the theory and practice of computing, with special emphasis on the techniques, theory and applications in industry and commerce. The course covers principles of programming, operating systems, application development and software engineering. The course develops the skills necessary for you to demonstrate professional competence enabling you to work successfully in the computing industry.
One of the strengths of the course is the practical aspect, especially through the state of the art networking and computing laboratories, which allows the students to develop hands-on competence and expertise. The course also aims to develop interpersonal, team working and IT skills and build up commercial, ethical and environmental awareness.
Course learning outcomes
On successful completion of this course, students will be able to:
LO1. Contribute to ones own and others intellectual development and represent with integrity and confidence;
LO2. Perform in a varied context: to understand and apply Computing applications in a variety of other disciplines by developing an understanding the subject with computing;
LO3. Identify problems and create robust software solutions using appropriate development technologies, platforms and toolsets in the broader context of the industry business;
LO4. Perform at the system and operational level in a fashion that displays integrity in the managing of data and the development and use of software.
LO5. Demonstrate an appreciation of technical, ethical and professional issues related to software application development for the real world.
LO6. Work effectively as a member of a team and demonstrate effective communication skills.
LO7. Research, plan, structure and deliver an academic report and
presentation;
Course learning outcomes / Module cross reference
- Contribute to ones own and others intellectual development and represent with integrity and confidence:
Logic and Problem Solving(LO1),
Programming(LO1, LO2, LO6), Computer
Hardware & Software Architectures(LO1-LO3),
Information Systems(LO1, LO2, LO7),
Professional issues, Ethics and Computer
Law(LO4), Software Engineering(LO5-LO7),
Networks & Operating Systems(LO1-LO2),
Databases(LO5), Application
Development(LO1), Project(LO1, LO2)
- Perform in a varied context: to understand and apply Computing applications in a variety of other disciplines by developing an understanding the subject with computing:
Logic and Problem Solving (LO1-LO2),
Programming(LO3), Computer Hardware &
Software Architectures(LO4-LO6), Information
Systems (LO2, LO3) , Networks & Operating
Systems(LO3-LO6), Software
Engineering(LO2-LO4), Emerging
Programming Platforms and Techniques(LO1-
LO2), Databases(LO3-LO5), Professional
Issues, Ethics and Computer Law(LO4 – LO6),
Databases(LO5), Advanced Database Systems
Development(LO1, LO2, LO5) , Application
Development(LO5), Project(LO3-LO5)
- Identify problems and create robust software solutions using appropriate development
technologies, platforms and toolsets in the broader context of the industry business:
Logic and Problem Solving(LO3-LO4),
Programming(LO4-LO6), Databases, Networks
& Operating Systems(LOL6), Information
Systems(LO4-LO6), Emerging Programming
Platforms and Techniques(LO1-LO5), Software
Engineering(LO5, LO7), Application
Development(LO3-LO5), Databases(LOLOLO4), Advanced Database Systems
Development(LO1-LO3), Project(LO2-LO6)
- Perform at the system and operational level in a fashion that displays integrity in the managing of data and the development and use of software:
Programming(LO6, LO7), Databases, Networks
& Operating Systems(LO4-LO6), Emerging
Programming Platforms and Techniques(LO3-
LO6), Databases(LO3-LO4), Application
Development(LO4), Advanced Database
Systems Development(LO3-LO4), Project(LO6)
- Demonstrate an appreciation of technical, ethical and professional issues related to
software application development for the real world:
Professional issues, Ethics and Computer
Law(LO1, LO5), Application
Development(LO6), Project(LO7)
- Work effectively as a member of a team and demonstrate effective communication skills:
Professional issues, Ethics and Computer
Law(LO6), Information Systems(LO3), Software
Engineering(LO6), Project(LO6, LO7)
- Research, plan, structure and deliver an academic report and presentation:
Professional issues, Ethics and Computer
Law(LO6), Software Engineering(LO5),
Project(LO1,LO4)
Principle QAA benchmark statements
http://www.qaa.ac.uk/en/Publications/Documents/Subject-benchmark-statement-Computing.aspx.pdf
6 Benchmark standards
6.1 Benchmark standards are defined at threshold and typical levels and some further comments are made about excellence.
Threshold level
6.2 The threshold level is interpreted to mean that all students (taken over all years), graduating with an honours degree in the discipline of computing will have achieved this level of performance.
6.3 On graduating with an honours degree in computing, students should be able to:
- demonstrate a requisite understanding of the main body of knowledge for their programme of study
- understand and apply essential concepts, principles and practice of the subject in the context of well-defined scenarios, showing judgement in the selection and application of tools and techniques
- produce work involving problem identification, the analysis, the design or the development of a system with appropriate documentation, recognising the important relationships between these. The work will show some problem-solving and evaluation skills drawing on some supporting evidence, and demonstrate a requisite understanding of the need for quality
- demonstrate transferable skills and an ability to work under guidance and as a team member
- identify appropriate practices within a professional, legal and ethical framework and understand the need for continuing professional development
- discuss applications based upon the body of knowledge.
Typical level
6.4 This is the average standard attained (taken over all years) of all the students graduating with an honours degree in the discipline of computing.
6.5 On graduating with an honours degree in computing, students should be able to:
- demonstrate a sound understanding of the main areas of the body of knowledge within their programme of study, with an ability to exercise critical judgement across a range of issues
- critically analyse and apply a range of concepts, principles and practice of the subject in an appropriate manner in the context of loosely defined scenarios, showing effective judgement in the selection and use of tools and techniques
- produce work involving problem identification, the analysis, the design or the development of a system, with accompanying documentation, recognising the important relationships between these. The work will show problem-solving and evaluation skills, draw upon supporting evidence and demonstrate a good understanding of the need for quality
- demonstrate transferable skills with an ability to show organised work as an individual and as a team member and with minimum guidance
- apply appropriate practices within a professional, legal and ethical framework and identify mechanisms for continuing professional development and lifelong learning
- explain a wide range of applications based upon the body of knowledge.
Excellence
6.6 While the benchmark standards above are defined for just threshold and typical levels, it is nevertheless expected that programmes in computing will provide opportunities for students of the highest calibre to achieve their full potential.
6.7 Such students will be:
- creative and innovative in their application of the principles covered in the curriculum, and may relish the opportunity to engage in entrepreneurial activity
- able to contribute significantly to the analysis, design or the development of systems which are complex, and fit for purpose, recognising the important relationships between these
- able to exercise critical evaluation and review of both their own work and the work of others.
6.8 In as much as human ingenuity and creativity has fostered the rapid development of the discipline of computing in the past, programmes in computing should not limit those who will lead the development of the discipline in the future.
Assessment strategy
- Modules of this course are assessed mainly by the combination of coursework, case studies report and presentation, lab logbooks and workbooks, class-test, unseen examinations, and final-year project reports, presentation and viva.
- A balanced assessment load per module and a careful distribution of concurrent assessment deadlines will be ensured;
- Constructive and timely feedback in written and/or oral modes will be delivered, with 15 working days of completing/submitting an assessment;
- Online submission of assessment will be used, as appropriate, via University VLE or Faculty’s network facilities.
Organised work experience, work based learning, sandwich year or year abroad
There is a core 15-credit Level 6 module on Work Related Learning (Module code: FC6W51).
The Faculty of Computing's World of Work (WOW) Agency offers opportunities to enhance employability skills and gain real experience through placements working with business and industry.
Course specific regulations
British Computer Society ( BCS) accreditation is awarded according to the following additional course regulation:
The project must be passed In order for a student to obtain BSc ( Hons) Computing.
The project must be passed without compensation.
If attendance falls below 75% on a module, reassessment opportunities will not be available and instead the module will have to be retaken the following year with attendance and payment of fees. Mitigating circumstances cannot be claimed for missed classes; however Module Leaders will take account of absences that are a consequence of recorded disability or otherwise recorded as 'Authorised Absence' when applying the 75% threshold.
Modules required for interim awards
- BSc Computing (300): All the ‘Core’ modules in Section 27 are required to be taken, plus any 15 credits Option module(s)
- DipHE Computing (240): All the Core modules in Level 4 and Level 5 are required to be taken.
- CertHE Computing (120): All the Core modules in Level 4 are required to be taken.
Arrangements for promoting reflective learning and personal development
- Students will be expected and encouraged to produce such as reflective commentaries and graduation statements on the learning activities and tasks that they carry out to complete their work.
- Students are invited to include PDP via learning journals, case books, annotated sketchbooks, blog environment.
Arrangements on the course for careers education, information and guidance
The university careers service offers guidance to students on a one-to-one basis or in group sessions. SEW (Student Enterprise Workshops) are run during the academic year, giving students the opportunity to gain knowledge from computing and IT industry speakers.
Other external links providing expertise and experience
All students take the Work Related Learning module at level 6
The Faculty of Computing's World of Work (WOW) Agency offers opportunities to enhance employability skills, through work related learning on real client-driven projects
Students taking BSc Computing are prepared for the first stage of Oracle Certification
Professional Statutory and Regulatory Body (PSRB) accreditations & exemptions
This course is accredited by the British Computer Society (BCS). On graduation, you'll be eligible to register as a Chartered IT Professional (CITP) and apply for membership of the British Computer Society.
Career opportunities
The course will help you grow professionally, and prepare you to work in the field of application development as a professional programmer, software system developer, IT consultant, database designer or web application developer.
Previous graduates have gone on to work at companies such as Fyber and itelligence.
This course is also excellent preparation for further study or research.
Entry requirements
In addition to the University's standard entry requirements you should have:
- English Language and Mathematics GCSE at grade C or above (or equivalent)
- 200 or more UCAS points from two or more A-levels, including 80 or more points from a maths, science or technology subject (or equivalent, eg BTEC Level 3 Extended Diploma, Advanced Diploma, Progression Diploma or Access to HE Diploma with 60 credits)
Applicants with relevant professional qualifications or extensive professional experience will also be considered.
If you don’t have traditional qualifications or can’t meet the entry requirements for this undergraduate degree, you may still be able to gain entry by completing the BSc Computing Extended Degree.
All applicants must be able to demonstrate proficiency in the English language. Applicants who require a Tier 4 student visa may need to provide a Secure English Language Test (SELT) such as Academic IELTS. For more information about English qualifications please see our English language requirements.
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 | 13 Apr 2023 | ||
Sources of funding | HE FUNDING COUNCIL FOR ENGLAND | ||||
JACS codes | I100 (Computer Science): 100% | ||||
Route code | CMPTNG |
Stage 1 Level 04 September start Offered
Code | Module title | Info | Type | Credits | Location | Period | Day | Time |
---|---|---|---|---|---|---|---|---|
CC4002 | Information Systems | Core | 30 | |||||
CS4001 | Programming | Core | 30 | NORTH | AUT+SPR | TUE | AM | |
CT4005 | Computer Hardware and Software Architectures | Core | 30 | NORTH | AUT+SPR | MON | PM | |
MA4001 | Logic and Problem Solving | Core | 30 | NORTH | AUT+SPR | FRI | AM |
Stage 1 Level 04 January start Offered
Code | Module title | Info | Type | Credits | Location | Period | Day | Time |
---|---|---|---|---|---|---|---|---|
CC4002 | Information Systems | Core | 30 | |||||
CS4001 | Programming | Core | 30 | |||||
CT4005 | Computer Hardware and Software Architectures | Core | 30 | |||||
MA4001 | Logic and Problem Solving | Core | 30 |
Stage 2 Level 05 September start Offered
Code | Module title | Info | Type | Credits | Location | Period | Day | Time |
---|---|---|---|---|---|---|---|---|
CC5051 | Databases | Core | 15 | NORTH | AUT | WED | AM | |
CS5001 | Networks and Operating Systems | Core | 30 | |||||
CS5002 | Software Engineering | Core | 30 | NORTH | AUT+SPR | MON | AM | |
CS5004 | Emerging Programming Platforms and Technologies | Core | 30 | |||||
CS5052 | Professional Issues, Ethics and Computer Law | Core | 15 |
Stage 3 Level 06 September start Offered
Code | Module title | Info | Type | Credits | Location | Period | Day | Time |
---|---|---|---|---|---|---|---|---|
CC6001 | Advanced Database Systems Development | Core | 30 | |||||
CS6004 | Application Development | Core | 30 | NORTH | AUT+SPR | FRI | PM | |
CS6P05 | Project | Core | 30 | NORTH | AUT+SPR | WED | PM | |
FC6W51 | Work Related Learning II | Alt Core | 15 | |||||
MN6W50 | Creating a Winning Business 2 | Alt Core | 15 | |||||
CC6052 | Management Support Systems | Option | 15 | |||||
CU6051 | Artificial Intelligence | Option | 15 | NORTH | AUT | THU | PM |