Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Page 1 of 20
s PROGRAMME SPECIFICATION
Final
Course summary
Final award MCOMP Software Engineering
Intermediate award BSc(Hons) Computer Science, BSc Computing, CertHE Computing, DipHE Computing
Course status Validated
Awarding body University of Brighton
College Life, Health & Physical Sciences
School Computing Engineering and Mathematics
Location of study/ campus Moulsecoomb
Partner institution(s)
Name of institution Host department Course status
1. SELECT
2.
3.
Admissions
Admissions agency UCAS
PART 1: COURSE SUMMARY INFORMATION
Page 2 of 20
Entry requirements Include any progression opportunities into the course.
Applicable for 2016 entry. Check the University’s website for 2017 entry requirements.
300 UCAS points (BBB)
The UCAS tariff may be obtained by a variety of UK level 3 or international qualifications equivalent to three GCEs at Advanced level.
In addition, to the required UCAS tariff, all candidates should have good ability in mathematics, typically demonstrated by an AS level in Mathematics, or successful completion of level 1 mathematics module and must have GCSE passes or its equivalent including Maths and English at grade C or above.
Preference is given to students who can demonstrate, e.g. through their personal statement on the UCAS application, an informed interest in studying for a master of computer science.
Students registered for the UOB computing Honours Degree Programme for Computer Science, Software Engineering, and Business Computer Systems, who obtain average marks of 60% in their level 5 study after referrals, will be offered the opportunity to transfer to MComp level 6 after placement or directly. The MComp award must be the award which matches their current honours degree award.
Students from other universities registered for a computing Honours Degree Programme who obtain typically an average mark of 60% in their level 5 study, will be considered for transfer to MComp level 6, if they are judged to have met the learning outcomes equivalent to those on the UoB award and have the prerequisites for the level 6 study.
Direct entry to level 5 or 6 for FdSc/FdA graduates is possible if candidates meet the Computing division's conditions for direct entry (see Appendix A), the prerequisites for studying the modules at the entry level, and have graduated from a course with comparable learning outcomes to this award
Entry to degree programme for FdSc/FdA graduates is detailed in appendix A
Start date (mmm-yy) Normally September
Sep-16
Mode of study
Mode of study Duration of study (standard) Maximum registration period
Full-time 4 years 10 years
Part-time Other: 8 years 10 years
Sandwich 5 years 10 years
Distance Select N/A Select N/A
Course codes/categories
UCAS code G602
Contacts
Course Leader (or Course Development Leader)
Saeed Malekshahi
Admissions Tutor Saeed Malekshahi
Page 3 of 20
Examination and Assessment
External Examiner(s)
Name Place of work Date tenure expires
Mr John Lewak (M Level)
Dr Cain Evans
Prof Nik Bessis
Prof Paul Hanna
Dr Andrew Bingham
Lincoln University
Birmingham City University
University of Derby
University of Ulster
Teesside University
31 Dec 2016
30 Sep 2018
30 Sep 2016
30 Sep 2015
30 Sep 2018
Examination Board(s) (AEB/CEB)
Undergraduate AEB / CEB (L4-L6)
Postgraduate AEB/CEB (M Level)
Approval and review
Approval date Review date
Validation L4,L5,L6 May 2003
Level M May 20071
L4,L5,L6 May 2009
Level M 20132
Programme Specification September 20153
Q&S Published June 2016
September 20164
Professional, Statutory and Regulatory Body 1: British Computer Society (BCS)
May 2015 May 2020
Professional, Statutory and Regulatory Body 2 (if applicable): N/A
Professional, Statutory and Regulatory Body 3 (if
applicable): N/A
1 Date of original validation. 2 Date of most recent periodic review (normally academic year of validation + 5 years). 3 Month and year this version of the programme specification was approved (normally September). 4 Date programme specification will be reviewed (normally approval date + 1 year). If programme specification is applicable to a particular cohort, please statehere. 5 Date of most recent review by accrediting/ approving external body.
Page 4 of 20
AIMS AND LEARNING OUTCOMES
Aims
The aims of the course are:
The programme aims to:
Extend the students’ knowledge of computing theory and practice to an advanced level.
Provide the students with advanced technical skills.
Introduce students to active research culture and the emergence of new techniques and technologies.
Enable students to demonstrate best practice in problem-solving and to provide best viable technical solutions.
Enable students to demonstrate best practice in teamwork.
Enable students to critically evaluate systems and techniques. In addition, to the above generic aims the MCOMP in Computer Software Engineering specifically aims to
Develop specialist with sound advanced conceptual knowledge in complex software design and be able to apply advanced software engineering principles to solve and critically evaluate problems.
:
Learning outcomes
The outcomes of the main award provide information about how the primary aims are demonstrated by students following the course. These are mapped to external reference points where appropriate6.
Level 4/ CertHE Knowledge
And understanding
1. Structure of software 2. Databases data types and structures, 3. Software components of computer systems
4. professional, legal and ethical issues 5. Hardware Systems Architecture 6. human-computer interaction and usability 7. Mathematical concepts
Level 4/CertHE Intellectual Skills:
8. Problem analysis and problem-solving 9. Evaluation 10. Research
Level 4/CertHE Professional and practical skills:
11. Software Development 12. Data analysis, database design/ implementation 13. System modelling
14. Web page Construction
15. Hardware analysis
Level 4/CertHE Transferable skills:
16. Information gathering
17. written and oral presentations
18. Working in and managing groups.
Level 5 & 6 / Intellectual Skills
19. Problem Solving
20. Systems analysis
21. (Hardware/software).
22. Research ability
23. System designs proposal
24. Expert knowledge
Level 5 & 6 /Transferable Skills
25. Hardware/ software analysis of systems
26. Design and implementation of systems
27. System evaluation & testing
28. Information gathering
29. Research methods
6 Please refer to Course Development and Review Handbook or QAA website for details.
PART 2: COURSE DETAILS
Page 5 of 20
30. Team working
31. Project management
Level 5 & 6 /Knowledge & understanding
32. Databases
33. Artificial intelligence
34. Project Planning & implementation
35. Software design and implementation
36. Formal specifications
37. Implementing projects.
38. Communication technology
39. Computer networks
40. Interactive systems
Level M / Intellectual 1. Perform critical evaluation of computer systems and applied technologies.
2. Provide alternative solutions to system problems with sound analysis and design.
3. Conduct autonomous research and apply, present and communicate appropriately findings of that research.
4. Assess legal, ethical, social and professional issues and their relevance to systems development.
5. Perform systems quality assessment. 6. Manage projects with high degree of competence.
Level M/ Transferable 1. Offer best practice in software design of complex systems using sound engineering principles.
2. Show how development improves software maintenance.
3. Evaluate and implement new tools and techniques in software
engineering.
Level M/ Knowledge & understanding
1. Advanced knowledge in software design
2. Advanced Project Planning & implementation
3. Software design / implementation and Critical evaluation
4. Critical software evaluation
5. Specification, Validation and verification
6. Management and implementation of industrial type project.
7. Advanced research techniques.
Page 6 of 20
Skills Includes intellectual skills (i.e. generic skills relating to academic study, problem solving, evaluation, research etc.) and professional/ practical skills.
1. All students will have gained the professional and practical skills gained will be articulated in the learning outcomes of the specific modules taken as part of the programme of study for this award.
2. Students will have undertaken a major team project in Software Engineering field using appropriate techniques and tools at level 6.
3. Students will have undertaken a major individual project in Software Engineering field using appropriate techniques and tools at level M.
QAA subject benchmark statement (where applicable)7
The QAA benchmark for computing, 2007 -
http://www.qaa.ac.uk/academicinfrastructure/benchmark/statements/computi
ng07.pdf
PROFESSIONAL, STATUTORY AND REGULATORY BODIES (where applicable)
Where a course is accredited by a PSRB, full details of how the course meets external requirements, and what students are required to undertake, are included.
Accredited by BCS, the Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.
Accredited by BCS, the Chartered Institute for IT for the purposes of fully meeting the further learning academic requirement for registration as a Chartered IT Professional.
Accredited by BCS, the Chartered Institute for IT on behalf of the Engineering Council for the purposes of fully meeting the academic requirement for registration as a Chartered Engineer.
LEARNING AND TEACHING
Learning and teaching methods
This section sets out the primary learning and teaching methods, including total learning hours and any specific requirements in terms of practical/ clinical-based learning. The indicative list of learning and teaching methods includes information on the proportion of the course delivered by each method and details where a particular method relates to a particular element of the course.
The information included in this section complements that found in the Key Information Set (KIS), with the programme specification providing further information about the learning and teaching methods used on the course.
Learning and teaching strategy and methods
Full-time students normally study 60 CATS points each semester. The standard model of weekly teaching for a module is a one hour lecture outlining the scope of the subject and a one-hour tutorial or practical class. Some modules are taught in two hours of studio classes, combining formal teaching with demonstrations and practice. Other modules are undertaken through mainly independent learning, directed through occasional lectures, tutorials and crits.
Students learn independently during the academic year, through guided activities such as reading, practical skills development and completion of assessed coursework. For each module, they are expected to spend on average five hours per week on independent study.
7 Please refer to the QAA website for details.
Page 7 of 20
At level 4, in semester 1, module CI153 is taught by a weekly lecture with the tutorial, directed reading and workshop activities for core skills topics. Students are supported through the induction process for the course, acquire the study skills necessary for succeeding as an undergraduate and practice professional skills relevant to their award.
At level 6, the individual project accounts for 40 CATS points. Students work independently and are supported by a supervisor who they meet regularly to discuss issues relating to their project. The project enables students to extend and deepen their knowledge and skills within the field of their award and to practice the self-management of a major intellectual and practical challenge.
Work-based learning The optional placement for full-time students is undertaken between Levels 5 and 6 and normally lasts around 48 weeks. Part-time students do not normally take the placement. Module CI282 is used to assess the placement year: the assessment includes reflection on the placement and how it has helped the student to develop professionally. CI235 - Professional experience and learning, is also available as an option for students interested in industry placement.
E-Learning
All modules require the use of computer-mediated communication and digital management of content, by both students and staff. Extensive use is made of studentCentral, the university’s Managed Learning Environment (MLE) for delivery of learning and teaching material and as a communication channel. Online submission and assessment are used where appropriate. In addition, some modules make use of a range of e-learning tools such as websites, social media and blogs, that may be hosted on the computing division’s servers. A number of modules, particularly those involving learning web technologies, are supported by online resources and open source software. Students are provided with access to these through the module areas on studentCentral and social bookmarking tools.
Professional accreditation
This course is accredited by the British Computer Society (BCS).
College sustainable development plan
The University of Brighton is committed to the principles of sustainable development. The products of the computing industry are largely intangible but require material and energy in the form of computers and data networks for their storage and activation. Greater impact on ecological sustainability may be made by the informational content of business computing systems, through their support for increased efficiency in utilisation of natural resources, or conversely by encouraging increased consumption.
The University Sustainability Policy’s Key Principles are inherent in the topics covered and the teaching approach adopted on this course. Open technologies and standards are used where appropriate; the principles of universal and accessible design are built into the course. The capabilities described in these principles are developed in students i.e.
- critical thinking and problem-solving - a participatory, value-driven and inter-disciplinary approach - understanding local situations and global implications - action-orientation
These are all required attributes for working as a reflective, ethical computing professional.
ASSESSMENT
Assessment methods
This section sets out the summative assessment methods on the course and includes details on where to find further information on the criteria used in assessing coursework. It also provides an assessment matrix which reflects the variety of modes of assessment, and the volume of assessment in the course.
Page 8 of 20
The information included in this section complements that found in the Key Information Set (KIS), with the programme specification providing further information about how the course is assessed. The course contains some compulsory assessments not included in the breakdown provided on the KIS because they cannot be directly linked to credit. For example a pass/fail skills test included in one of the modules or as a course requirement. Full details of assessments within a module can be found on the University’s VLE, student central.
All modules conform to the School’s current assessment policy as specified in the document titled ‘CEM Assessment Policy’.
In particular, a variety of assessment methods is used to assess students’ knowledge and skills. These methods include:
Examinations:
demonstration of knowledge and analytical skills.
Projects: research skills, problem analysis and problem-solving, solution building and evaluation.
Portfolios:
demonstration of the ability to apply knowledge, problem analysis and problem solving, integration of techniques to carry out tasks.
Reports: demonstration of analytical and communication skills.
Web-pages: as for reports, but also skills in information design and presentation.
Presentations:
knowledge and communication skills
Computer-based assessment (particularly in the early programming work): knowledge and
problem-solving skills
Tests (short usually in class, but may for convenience be in the exam periods): knowledge and understanding.
The coursework schedules are published at the start of the academic year to ensure that student will be able to plan their time to facilitate the orderly completion of course work.
Work-based learning on the optional year in industry is overseen by an academic supervisor who visits the student at their place of work and discusses their progress with a representative of the employer.
Supervisors are responsible for around 3 or 4 placement students, enabling them to have a broad view of the roles and tasks carried out by undergraduates in the workplace. The industry year is assessed by module CI282 Placement Learning through –
evidence of engagement with the acquisition of a placement, including a CV
a monthly log documenting work and progress
a final report written by the employer
a reflective report on the experience and student’s professional development, including an updated CV or portfolio of work
Assessment matrix
Learning outcome Assessment methods Modules Number
of credits
Level 4/ CertHE Knowledge
And understanding
1. Structure of software Examination, portfolio, viva
CI101 , CI116 40
2. Databases data types and structures,
Test, examination, portfolio CI101, CI102, CI135 60
3. Software components of computer systems
Test, examination, portfolio, D&D, viva, presentation
CI101, CI102, CI116, CI135,
60
4. professional, legal and ethical issues
Blog, report, project, crit, presentation
CI135, CI153 30
Page 9 of 20
5. Hardware Systems Architecture
Portfolio of practical lab activities.
CI116, CI143 10
6. human-computer interaction and usability
Project, crit, portfolio, report, D&D
CI116, CI135, CI141, CI143
30
7. Mathematical concepts Coursework, examination CI107 10
Level 4/CertHE Intellectual Skills:
8. Problem analysis and problem solving
Coursework and Examination
CI101, CI102, CI143, 50
9. Evaluation Report, Coursework and Examination
CI153,CI116 30
10. Research
The report, Coursework & portfolio.
CI153, CI116
30
Level 4/CertHE Professional and practical skills:
11. Software Development Assignment, demonstration of program, Coursework and Examination
CI101,CI102,CI116
50
12. Data analysis, database design/ implementation
Portfolio, Coursework demonstration and Examination
CI101,CI102, CI116,
50
13. System modelling Coursework and Examination CI102, CI143, CI116 40
14. Web page Construction
Lab based demonstration Viva and projects..
CI135
15. Hardware analysis
Lab based portfolio, Viva and Examination
CI116 10
Level 4/CertHE Transferable skills:
16. Information gathering Coursework, reports.
CI153, CI101,CI102 70
17. written and oral communication
Presentation, Coursework, and Examination
CI153, CI116, CI101, CI102
70
18. Working in and managing groups.
Group assignments, reports, Presentation.
CI153, CI135
30
Level 5 & 6 / Intellectual Skills
19. Problem Solving
Project, report, viva
CI301
40
20. Systems analysis
21. (Hardware/software).
Projects, portfolio and Examination
Ci209,CI334,CI227,CI228 60
22. Research ability
Reports, presentation, projects.
CI222, CI301
60
23. System designs proposal Coursework and Examination CI209,CI334,CI228 60
24. Expert knowledge
Project, viva, reports and Examination
CI334,CI301,CI346 80
Level 5 & 6 /Transferable Skills
25. Hardware/ software analysis of systems
Lab assignments portfolio, and Examination
CI209, CI334 20
26. Design and implementation of systems
Coursework and Examination CI209,CI228,CI227,CI284 ,CI301
90
Page 10 of 20
27. System evaluation & testing Coursework and Examination CI301,CI334,CI209 80
28. Information gathering Coursework CI222 20
29. Research methods Coursework CI222, CI301 60
30. Team working
Group assignments, reports, Presentation.
CI228,CI236, CI334 40
31. Project management Reports and Viva CI222, CI301 60
Level 5 & 6 /Knowledge & understanding
32. Databases
Projects, Coursework and Examination
CI204 20
33. Project Planning & implementation
Reports. CI301,CI222 40
34. Software design and implementation
Lab assignments, Tests and Examination
CI228, CI284 60
35. Formal specifications Coursework and Examination CI231, CI311 20
36. Implementing projects.
Coursework, presentation, Report.
CI301 40
37. Communication technology
Lab activity portfolio, and Examination
CI334 20
38. Computer networks
Tests, Coursework and Examination
CI334 20
39. Interactive systems Coursework and Examination CI304 20
Level M/ Intellectual Skills
40. Critical evaluation of computer systems and applied technologies.
Dissertation /Reports
SWM54/ SWM40
40
41. Autonomous research
Reports /Coursework/Dissertation
IDM25/ SWM99 60
42. Legal, ethical, social and professional issues
Reports/ Coursework/Dissertation
IDM25/SWM99/SWM53
80
43. Systems quality assessment
Coursework/Dissertation
SWM60/SWM40
40
44. Manage projects with high degree of competence.
Thesis and presentation
SWM99/SWM60
60
Level M Transferable Skills
45. Analyse complex examples and solutions of application & system software of computer systems.
Dissertation /Reports
SWM60/SWM49
40
46. Provide systems specification and validation.
Coursework/ Reports SWM42 20
47. Provide viable solutions to the design of complex Software systems.
Reports/Coursework
SWM49/SWM42/SWM60
60
Level M /Knowledge & understanding
48. Advanced knowledge in Artificial intelligence
Coursework / Reports SWM41 20
49. Advanced Project Planning & implementation
Reports & Thesis SWM99 40
50. Software design / implementation and Critical evaluation
Coursework/ Reports
SWM40/SWM49/SWM60
60
51. Critical hardware evaluation Coursework/Reports SWM54 20
Page 11 of 20
52. Management and implementation of industrial type project.
Reports/ Thesis
SWM99,IDM25,SWM42
60
53. Advanced research techniques.
Coursework/Reports IDM25 20
SUPPORT AND INFORMATION
Institutional/ University All students benefit from:
University induction week
Student Handbook: the University and you
Course Handbook
Extensive library facilities
Computer pool rooms
E-mail address
Welfare service
Personal tutor for advice and guidance
Course-specific Additional support, specifically where courses have non- traditional patterns of delivery (e.g. distance learning and work-based learning) include:
In addition, students on this course benefit from:
The school’s Student Support and Guidance Tutor, who provides support
throughout level 4 and in exceptional circumstances for level 5 and 6 students
School, course and module areas on studentCentral
The help and guidance of the Faculty Placement Unit in finding an optional paid internship between levels 5 and 6; support from the Placement Unit and an academic supervisor during the year working in industry
Watts second floor computer suites with access to hardware and software required for specialised modules
Page 12 of 20
COURSE STRUCTURE
This section includes an outline of the structure of the programme, including stages of study and progression points. Course Leaders may choose to include a structure diagram here.
The main aim of the course is to produce graduate specialist who is able to create complex software applications or maintain existing software using good engineering practice in different roles in software engineering industries.
The ethos of the course is to combine a sound technical foundation in software development technologies underlying the creation of software for systems and user’s application for industrial and commercial organisations. These organisations require competence and skills in software production as a prerequisite.
LEVEL 4 - students study a broad foundation of computing, computer science and software engineering subjects covering the following areas –
Programming.
Introduction to databases
Introduction to website development
Introduction to requirement analysis
Human-Computer Interaction
Mathematics
Computer in context
Embedded Architecture & Programming
professional, legal and ethical issues
academic and professional skills
LEVEL 5 – students apply their foundation knowledge to more specialised areas of Software Engineering discipline, including -
Intelligent systems
Project planning and control
Object-oriented software design &implementation
System components
Data Bases II
Formal underpinning and specifications
User Experience Design
LEVEL 6 – students progress direct from level 5, or may choose to spend a year on placement in
the industry (see below). The curriculum in the final year consolidates and deepens the knowledge of students in software engineering discipline by studying specialised modules in software engineering.
Students work independently to plan, research and carry out a major project, which strengthens and extends their knowledge and skills in a chosen area. Students also study a further 40 CATS points of elective modules that explore more specialised areas relevant to a career in software engineering.
At all levels of the course, there are opportunities for students to engage with local or national software engineering firms, either through in-house sessions with visiting speakers or through extra- curricular meetings and other events taking place in Brighton & Hove.
Students who successfully complete the three years of study combine specialist knowledge with a broad competence in relevant technologies are equipped to start a career in software engineering industries working in a variety of roles.
PART 3: COURSE SPECIFIC REGULATIONS
Page 13 of 20
Level M
Students progress directly from level 6 to level M. The curriculum at Master level consolidates and expands at an advanced level so as to deepen the knowledge of students in Software Engineering discipline by through specialised modules in Software Engineering.
Students work in a team or individually as the case may be, to plan, research and carry out a major project, which strengthens and extends their knowledge and skills in a chosen area. Students also study a further 40 CATS points of elective modules that explore more specialised areas relevant to a career in Software Engineering.
At all levels of the course, there are opportunities for students to engage with local or national firms, either through in-house sessions with visiting speakers or through extra-curricular meetings and other events taking place in Brighton & Hove.
Students who successfully complete the four/five years of study combine specialist knowledge with a broad competence in relevant technologies are equipped to start a Leading role career in Computer Science industries.
Optional industry placement
Students are encouraged to spend a year working in industry between levels 5 and 6. The Faculty Placement Unit initiates the process of finding a placement at Placement Day, held during Induction Week for students progressing to level 5 and direct entrants. The Unit supports students throughout the year, helping them to prepare a CV, to find and apply for jobs.
Students undertaking the placement year study CI282, through which they can gain 20 CATS points of credit for successfully completing the placement, assessed through coursework in which interns reflect on and document their experiences and professional development.
Each student is visited at their workplace by an academic supervisor at least once during the placement year. CI235 - Professional experience and learning, is also available as an option for students interested in industry placement.
Subject benchmark statement
The Computing Benchmark Statement was used as the input to the design process for the course and
informed the review of the course in 2009. The benchmark statement is available at:
http://www.qaa.ac.uk/academicinfrastructure/benchmark/statements/computing07.pdf
Page 14 of 20
Modules
Status:
M = Mandatory (modules which must be taken and passed to be eligible for the award)
C = Compulsory (modules which must be taken to be eligible for the award)
O = Optional (optional modules)
Level8 Code Status Module Credit
4 CI101 C Programming 20
4 CI102 C Introduction to databases 20
4 CI107 C Mathematics 10
4 CI116 C Embedded Architecture and programming 10
4 CI135 C Introduction to web development 20
4 CI141 C Human-computer Interaction 10
4 CI143 C Introduction to requirements analysis 10
4 CI153 C Perspectives on computing 20
5 CI204 C Databases II 20
5 CI222 C Project planning and control 10
5 CI228 C Object oriented software architecture, design and implementation 20
5 CI231 C Logic and formal specification 20
5 CI236 C Integrated group project in computing 10
5 CI282 O Placement learning 20
5 CI283 C Operating Systems 10
5 CI284 C Data Structures & Algorithms 10
5 CI285 C Introduction to functional programming 20
6 CI390 M Team project for MComp
40
6 CI315 C Object oriented design & architecture 20
6 CI316 C Software v
erification & validation
10
6 CI346 C Programming languages concurrency and client-server computing
20
6 CI304 O Usability evaluation 20
6 CI311 O Specification and refinement 20
6 CI312 O Computer graphic algorithms 10
6 CI320 O Intellectual property law & IT 20
6 CI322 O 3D Dynamic Modelling 20
6 CI328 O Internet Games design & development 20
6 CI329 O Project management 20
6 CI330 O Data management 20
6 CI334 O Mobile Engineering 20
6 CI338 O Usability evaluation 10
6 CI360 O Mobile application development 20
M SWM99 M MComp individual Project 40
M IDM25 C Research Methods 20
8 All modules have learning outcomes commensurate with the FHEQ levels 0, 4, 5, 6, 7 and 8. List the level which corresponds with the learning outcomes of each module.
Page 15 of 20
M SWM55 O Software Architecture 20
M SWM54 O Advanced Computer System Architecture 20
M SWM40 O Algorithms and computability 20
M SWM41 O Intelligent Systems 20
M SWM42 O Specification, Verification and Validation 20
M SWM49 O Distributed Systems Principles 20
M SWM50 O Internet Application Development 20
M SWM60 O Enterprise Application Development 20
Page 16 of 20
B.Sc.(Hons) Software Engineering – course structure
Normal point of entry – LEVEL 4
Semester 1 Semester 2
CI101 Programming
CI102 Introduction to databases
CI135 Introduction to web development
CI143 Introduction to requirements analysis
CI107 Mathematics
CI153 Perspectives on Computing CI116 Embedded Architecture & Programming
CI141 Human computer interaction
Progress to LEVEL 5
Possible direct entry from Foundation degree
Semester 1 Semester 2
CI204 Databases II
CI228 Object oriented software architecture design & implementation
CI231 Logic and formal specification
CI285 Introduction to functional programming
CI284 Data structure & algorithms CI283 Operating Systems
CI222 Project planning and control CI236 Integrated group project in computing
Progress to LEVEL 6
Possible direct entry from Foundation degree
Semester 1 Semester 2
CI390 Team project for MComp
Students
choose
30 CATS points of options
CI315 Object Oriented design & architecture
Optional module
CI316 Verification & validation
CI346 Programming languages concurrency and client- server computing
Progress to LEVEL M
Semester 1 Semester 2
SMW99 The individual project Students choose
40 CATS SMW54 Advanced Computer Systems Architecture points of
IDM25 Research Methods
options from PGMPC
CI282 & CI235 - Placement learning - optional work in industry
AWARD AND CLASSIFICATION
Award type Award* Title Level Eligibility for award Classification of award
Total credits9 Minimum credits10
Ratio of marks11: Class of award
Final MCOMP Software Engineering ) 7 Total credit 480 Minimum credit at level of award 120
Level 7 marks Postgraduate degree
Final BSc Software Engineering 6 Total credit 360 Minimum credit at level of award 120
Levels 5 and 6 (25:75) Honours degree
Intermediate BSc Computing 6 Total credit Select 300 Minimum credit at level of award 60
Levels 5 and 6 (25:75) Not applicable
Intermediate DipHE Computing 5 Total credit Select 240 Minimum credit at level of award Select 240
Level 5 marks Not applicable
Select CertHE Computing 4 Total credit Select 120 Minimum credit at level of award Select 120
Level 4 marks Not applicable
*Foundation degrees only
Progression routes from award:
Award classifications Mark/ band % Foundation degree Honours degree Postgraduate12 degree (excludes
PGCE and BM BS)
70% - 100% Distinction First (1) Distinction 60% - 69.99% Merit Upper second (2:1) Merit 50% - 59.99%
Pass Lower second (2 2) Pass
40% - 49.99% Third (3)
9 Total number of credits required to be eligible for the award. 10 Minimum number of credits required, at level of award, to be eligible for the award. 11 Algorithm used to determine the classification of the final award (all marks are credit-weighted). For a Masters degree, the mark for the final element (e.g, dissertation) must be in the corresponding class of award. 12 Refers to taught provision: PG Cert, PG Dip, Masters.
Page 17 of 20
Document template revised: 2010 Page 18 of 20
EXAMINATION AND ASSESSMENT REGULATIONS
Please refer to the Course Approval and Review Handbook when completing this section.
The examination and assessment regulations for the course should be in accordance with the University’s General Examination and Assessment Regulations for Taught Courses (available from staffcentral or studentcentral).
Specific regulations which materially affect assessment, progression and award on the course e.g. Where referrals or repeat of modules are not permitted in line with the University’s General Examination and Assessment Regulations for Taught Courses.
1. The course regulations are in accordance with the University's General Examination and Assessment Regulations (available from the school office, website or the Registry) and the university’s undergraduate marking/grading descriptors.
2. At L6 students who meet the University requirements for an ordinary
award will be awarded a BSc Computing
3. At level 6 modules may be referred or trailed at M Level but cannot be repeated or replaced.
4. Students who meet the M Level requirements will be awarded the Master
of computing award MCOMP in Business Computer Systems.
5. Students who do not meet the M Level requirements for the MCOMP award will be awarded the B.Sc. (Hons.) in Software Engineering as an exit award with the appropriate degree classification calculated for the undergraduate degree programme.
Exceptions required by PSRB These require the approval of the Chair of the Academic Board
N/A
Document template revised: 2010 Page 19 of 20
APPENDIX A Conditions for direct entry to an honours degree in computing from afoundation degree and an HND
1. Conditions for direct entry to an honours degree in computing from a foundation degree in computing awarded by the University of Brighton and taught at a partner college
The table below sets out the conditions for progressing from an FdSc Computing to an honours degree in computing with which the FdSc is aligned, as specified in the Foundation Degree in Computing Programme Specification 2010.
Progression from FdSc to level 6 of a linked honours degree in computing
Students may opt to do the placement year before progressing to level 6
After successful completion of level 5, 240 CATS points
Conditions:
Pass all modules at the first attempt AND achieve 70% in level 4 AND complete the FdSc with a Project gaining a Distinction,
OR
Achieve 60% in level 5 with a project gaining a Distinction
Entitlement is to transfer to level 6 of the honours degree with which the FdSc is aligned (or to BSc Computing) i.e.
FdSc Networked Systems at CCB with BSc Software Engineering
FdSc Games Development at SDC with BSc Computer Science (Games)
FdSc Internet Systems Architecture at UCH with BSc INET (UCH)
FdSc Networking at UCH with BSc Software Engineering
FdSc Information Systems at Northbrook with BA Information Systems
FdSc Games Design at Northbrook with BSc Digital Media Development
Progression FdSc to level 6 of a linked honours degree in computing after a bridging course
After completion of level 5, 240 CATS points
Conditions13:
Undertake a minimum of 40 CATS points of modules as a part‐time student, of which 20 CATS may be workplace based in order to fulfil the pre‐ requisites of final year modules
Direct entrants may be considered as a placement student if their workplace is approved as suitable and their employer is agreeable (the Faculty Placement Unit’s role being limited to approving a placement which has been found directly by the student)
Direct entrants may be required to complete the whole level 5 of the chosen degree especially if holding a bare pass at FdSc, or wishing to change to a course to which the FdSc is not aligned.
Some students may decide to study the whole of level 5 for financial reasons.If a student entitled to do a limited set of bridging modules opts for full level 5 study they must achieve the full conditions for passing level 5 of their chosen Honours degree to progress to Level 6.
The bridging element will consist of modules taken from level 5 of thehonours degree to provide students with the extra knowledge required toundertake level 6 of the chosen honours degree.
13 The decision whether to allow a candidate to progress to level 6 aftersuccessfully completing a bridging course will be made by the Course Leader of the computing honours degree which the candidate has applied to study. The modules studied as the bridge willalso be determined by the Course leader, as will the number of CATS points the candidate is required to pass.
Document template revised: 2010 Page 20 of 20
Students who are already in a suitable work environment with a computing role are likely tocontinue with the bridging year (if necessary) and are expected to choose to study the final year of the Honours degree in a continuing part‐time mode. This will take a further two or three years afterthe award of FdSc.
2. Conditions for direct entry to an honours degree in computing from a foundation degree not awarded by the University of Brighton and an HND
Direct entry to level 5 or 6 for FdSc/FdA graduates is possible if candidates meet the conditions for direct entry to a computing honours degree (see above) AND the prerequisites for studying the modules at the chosen entry level AND have graduated from a course with comparable learning outcomes to the chosen honours degree. Applications will be considered on theirmerits by the Course Leader and candidates may be interviewed before an offer is made.
Applications for direct entry to level 5 or 6 from candidates with an HND qualification will be considered by the Course Leader on their merits.