Name of Programme
BSc (Hons) Computing with integrated Foundation
Final Award
BSc (Hons)
Location
mini´«Ã½
Awarding Institution/Body
University Of mini´«Ã½
Teaching Institution
University Of mini´«Ã½
School of Study
School of Computing
Programme Code(s)
UBSF09SCO / Full Time / 3 Years and 3 Months
UBSF08SCO / Full Time / 3 Years
Professional Body Accreditation
British Computer Society
Relevant Subject Benchmark Statement (SBS)
QAA SBS: Computing (2022)
Admission Criteria
Satisfactory completion of year 12 (or equivalent)
GCSE: maths and English C/4
IELTS 6.0 (with at least 5.5 in each component).
Applicable Cohort(s)
September 2024
FHEQ Level
6
UCAS Code
CIF0
Summary of Programme
The three year BSc in Computing is designed for students who need additional preparation prior to undergraduate level study. The first year of the programme is intended to provide a foundation in both knowledge and academic skills for the more specialist subjects in years two and three.

Computing and communications technologies lie at the heart of modern society. They include hardware, software, networks, tools, telecommunications equipment and required standards that provide the technological framework on which the delivery of information services is based. The IT industry is reporting a widening gap in software skills while hard technology is developing and diversifying fast.

The programme as a whole has a very practical orientation and is designed to prepare students for a real world computing environment.
Educational Aims of the Programme
During the first year core modules are studied which will train students to become independent learners equipped to continue their studies in years two and three. The programme aims to develop in students the ability to construct and communicate logical arguments clearly; to help students acquire and practice strategies for effective reading and for academic vocabulary development; to provide opportunities for students to develop IT skills; to train students in language awareness; to encourage students to develop general study skills, particularly including the ability to learn independently using a variety of source materials; to stimulate engagement and participation in the learning process; to encourage students to become autonomous learners. Students will have the opportunity to develop knowledge of academic subjects related to their future study.

The overall aim of this intensive programme is to enable all students to develop their potential so that they can apply what they have learnt to deal with computational problems and develop solutions in a real-world environment. Through studying this programme, students learn how to specify, design, develop and operate efficient and innovative computer-based systems and gain up-to-date knowledge of the relevant computing technologies at an advanced level within a shorter space of time. Graduates of the degree programme will be able to undertake a variety of careers in the IT industry, including programming, systems analysis and design, network and systems management, and technical support. Alternatively they can advance their careers in research in computing/computer science in academic institutions at mini´«Ã½, other UK universities or universities abroad.

The content of this programme is compatible with the UK QAA subject benchmark statement for Computing and with the Framework for Higher Education Qualifications in England, Wales and Northern Ireland. The intensive nature of the programme requires motivation, commitment and above all good management of time.
Programme Outcomes

Knowledge and Understanding

1. Use English effectively for academic study
2. Demonstrate the use of sources of information
3. Demonstrate a knowledge of the structures, functions, processes and cultures pertaining to a range of social organisations,
4. Demonstrate a knowledge of the external environment within which organizations operate, including the political, social, economic and technological contexts at both national and international levels
5. Obtain a basic foundation of the knowledge required to undertake study at a higher level in their chosen academic specialisation
6. Understand the roles that computer systems play in the modern world.
7. Understand the history of computing and evolution of computer technologies
8. Possess knowledge in mathematics that is crucial for the study of a computing programme
9. Understand basic concepts of World Wide Web and skills in designing useful documents on the Web.
10. Gain awareness of and familiarity with university study environment

On successful completion of years 2 and 3 students should have knowledge and understanding of:
11. Roles of computer-based systems in modern societies
12. Fundamental facts, concepts, theories, principles & methodologies
13. Use of the theoretical knowledge, methods & tools in modelling, designing, implementing and deploying usable computer-based systems and related management issues
14. System architectures and related technologies
15. State-of-art development of technologies and their applications in interactive multimedia, information security, business and intelligent decision-making systems
16. Computer programming, together with relevant mathematical structures and concepts
17. Ethical, professional, social and legal issues in exploiting computing technology in practice

Teaching/Learning Strategy

Year 1:
Modules will be delivered with a combination of lectures, seminars and small group tutorials, and with practical classes as appropriate. Teaching is supported by the use of module texts, and journal articles. The use of IT is embedded across the curriculum Understanding is reinforced by support from tutors in the form of comments based on their assignment answers. (ILO:1-10)

Years 2 and 3: (ILO:11-17)
1.Virtual learning environments, online /stand-alone computer-based packages and software tools are used to enhance the effects of teaching and learning.
2.The principle of progressive disclosure is adopted for classroom-based teaching. Reading, practicing and staff:student interactions are general ways for learning. 3.The opportunities for interaction include lectures, seminars, workshops, small group tutorials and practical classes.
4.To enable student:student interaction for learning, group projects, student seminars and workshops are organised.
5.Individual Project in the final year is used as an important opportunity for self-directed learning.
The strategies mentioned above are in place for achieving all the intended learning outcomes.

Assessment Strategy

Year 1: (1-5)
Students’ knowledge and understanding will be formally assessed by completing individual tutor marked assignments, presentations, individual projects and a group project. Each module will also be assessed by unseen written examinations

Years 2 and 3: (6-10)
ILOs are evaluated by the following means:
 Exams (1, 2, 3, 4, 5, 6)
 Coursework (1, 2, 3, 4, 5, 6, 7)
 Practical exams & tests (6).
 Project reports (1, 2, 3, 4, 5, 7)
 Individual Project (1, 2, 3, 4, 5, 6, 7)
Programme Outcomes

Cognitive Skills

At the end of the programme students should be able to gain skills and abilities in:

Year 1:
1. Analyse problems, sifting the irrelevant from the relevant, and expressing the results in both written and oral forms
2. Evaluate proposed solutions using appropriate methods
3. Integrate knowledge and skills from various sources into a coherent whole, making appropriate abstractions
4. Synthesise arguments from underlying
premises to produce overall conclusions
5. Demonstrate a heightened awareness of differences in culture, historical context, values and political structures
6. Present acquired knowledge from various sources.
7. Conduct logical reasoning, logical thinking and drawing sensible conclusions.
8. Build an evidence-based argument and improve the quality of argument.

Years 2 and 3:
9. Gathering and evaluating information on new technologies from primary sources
10. Identifying problems and specifying requirements for new solutions
11. Evaluating solutions (technical and non-technical). Deploy appropriate methods and tools. s
12. Modelling & designing computer-based system
13. Communicating knowledge to technical & non-technical audience

Teaching/Learning Strategy

Year 1:
The principles are discussed in the module texts, lectures and seminars, with many examples given to aid understanding of the processes involved. The students are also provided with practical activities to develop cognitive skills, utilising case study materials and computer software. Tutor Marked Assignments are carefully designed, pieces of work which require the skills of analysis, evaluation and integration.
The Individual Academic Essay and the Project are extended opportunities for students to further develop and be assessed on these skills (CS:1-8)

Years 2 and 3: (CS:9-13)
The skills are achieved through various forms of practical exercises. In particular,
 After-lecture revisions (all)
 Exercises in tutorials, practical classes and coursework (all)
 Research type course projects (all)
 Individual Project (all)
 Journals and articles (6, 8, 10)

The skills are obtained through successes and failures in the practical exercises. Feedbacks from tutors assist obtaining and improving the skills.

Assessment Strategy

Year 1: (CS:1-5)
Cognitive skills in areas 1-5 are assessed by coursework, examinations, projects and presentations.

1. Coursework
2. Practical examinations
3. Project reports
4. Individual Projects
Programme Outcomes

Practical/Transferable Skills

At the end of the programme students should be able to:
1. Work as a part of development team and recognise the roles to play within the team
2. Produce individual work and undertake self-directed learning of new knowledge for education and professional development
3. Effectively gathering, filtering and critical evaluating information
4. Effectively presenting information in written and oral forms, and communicating successfully with a variety of audiences
5. Analyse data and present the analysis results
6. Time management
7. Use appropriate theoretical and practical processes to specify, design, construct or implement, evaluate and maintain computer-based systems
8. Apply principles, methods and tools of system design in developing information systems that meet user needs
9. Evaluate alternatives, understand trade-off issues and deploy effective tools and methods in solving problems, working with technical uncertainty
10. Operate computer systems effectively and familiar with well-established languages, software systems and tools

Teaching/Learning Strategy

All skills are obtained through practice in
 Coursework and individual and group course projects (all)
 Individual Project (all)
 Presentations (3, 4, 5)
 Demonstrations (4, 5)

Assessment Strategy

The skills are assessed by means of
 Written essays and reports
 Oral presentation performance
 Demonstration performance
 Group course projects demonstrations
 Individual Project
External Reference Points
· QAA Framework for Higher Education Qualifications:
()
· Relevant Subject Benchmark Statement(s): QAA Subject Benchmark Statement Computing:
()
· BCS Guidelines on Course Accreditation:
()
Please note: This specification provides a concise summary of the main features of the programme and the learning outcomes that a typical student might reasonably be expected to achieve and demonstrate if he/she takes full advantage of the learning opportunities that are provided. More detailed information on the learning outcomes, content and teaching, learning and assessment methods of each course unit/module can be found in the departmental or programme handbook. The accuracy of the information contained in this document is reviewed annually by the mini´«Ã½ and may be checked by the Quality Assurance Agency.
Date of Production
October 2018
Date approved by School Learning and Teaching Committee
Latest Revision Date: November 2023
Date approved by School Board of Study
Latest Revision Date: November 2023
Date approved by University Learning and Teaching Committee
Latest Revision Date: November 2023
Date of Annual Review
In line with the University annual monitoring review process

 

PROGRAMME STRUCTURES

BSc (Hons) Computing with integrated Foundation

UBSF08SCO / Full Time / January Entry
Term 1
Winter
Key Academic Skills [L3/10U] (FFFKASK)
Digital Skills [L3/10U] (FFFDIGS)
Introduction to Computing [L3/10U] (FFFI2CO)
Global Perspectives [L3/10U] (FFFGLOP)
Term 2
Spring
Academic Writing Skills [L3/10U] (FFFACWS)
Critical Thinking [L3/10U] (FFFCRTH)
Fundamentals of Computing [L3/20U] (FFFFUOC)
Term 3
Summer
Advanced Academic Skills [L3/10U] (FFFADAS)
Research Skills [L3/10U] (FFFRSKS)
Mathematics for Computing [L3/20U] (FFFM4CO)
Term 4
Autumn
Mathematical Methods [L3/20U] (FFFMAME)
Evolution of Computing [L3/20U] (FFFEVOC)
Introduction to Web Computing [L3/20U] (FFFIWEB)
Foundation Examination
Term 5
Winter
Introduction to Computer Systems [L4/15U] (SUFITCS)
Problem Solving and Programming 1 [L4/15U] (SUFPSP1)
Mathematics for Computing [L4/15U] (SUFMATC)
Skills and Professional Development [L5/15U] (SUFSK5A) **
Term 6
Spring
Introduction to Operating Systems [L4/15U] (SUFITOS)
Problem Solving and Programming 2 [L4/15U] (SUFPSP4)
Introduction to Statistics [L4/15U] (SUFITSS)
Skills and Professional Development [L5/15U] (SUFSK5A) **
(Continued)
Preliminary 1 Examination
Term 7
Summer
Principles of Database Systems [L5/15U] (SUFPRDS)
Object Oriented Programming [L5/15U] (SUFOOPG)
User Experience (UX) Design [L5/15U] (SUFUSED)
Skills and Professional Development [L5/15U] (SUFSK5A) **
(Continued)
Term 8
Autumn
Software Engineering [L5/15U] (SUFSEN5)
Principles of Computer Networks [L5/15U] (SUFPRCN)
Design, Implementation and Analysis of Algorithms [L5/15U] (SUFDIAA)
Skills and Professional Development [L5/15U] (SUFSK5A) **
(Continued)
Part 1 Examination
Term 9
Winter
One of:
Fundamentals of Artificial Intelligence [L5/15U]
Fundamentals of Cyber Security and Cryptography [L5/15U] (FCLP6)
Project [L6/45U] (SUFPRJT) *
Fundamentals of Mobile Applications Development [L5/15U] (SUFFMAD)
Skills and Professional Development [L5/15U] (SUFSK5A) **
(Continued)
Term 10
Spring
Web Applications Development [L6/15U] (SUFWAD6)
Project [L6/45U] (SUFPRJT) *
(Continued)
Software Quality Assurance [L6/15U] (SUFSSQA)
Skills and Professional Development [L5/15U] (SUFSK5A) **
(Continued)
Part 2 Stage 1 Examination
Term 11
Summer
Software Project Management [L6/15U] (SUFSWPM)
Project [L6/45U] (SUFPRJT) *
(Continued)
Advanced Web Applications Development [L6/15U] (SUFAWAD)
Skills and Professional Development [L5/15U] (SUFSK5A) **
(Continued)
Term 12
Autumn
Cloud Computing [L6/15U] (SUFCLDC)
Grand Challenge Project [L6/15U] (SUFGRPR)
Skills and Professional Development [L5/15U] (SUFSK5A) **
(Continued)
Part 2 Stage 2 Examination

** Skills and Professional Development module runs across the entire programme and is assessed as a module within the last term of the programme.
* Please note there are Special Regulations governing this programme, which can be reviewed in the mini´«Ã½â€™s regulations Handbook: /about/handbooks/regulations-handbook

 

BSc (Hons) Computing with integrated Foundation

UBSF09SCO / Full Time / September Entry
Term 1
Autumn
Key Academic Skills [L3/10U] (FFFKASK)
Digital Skills [L3/10U] (FFFDIGS)
Introduction to Computing [L3/10U] (FFFI2CO)
Global Perspectives [L3/10U] (FFFGLOP)
Term 2
Winter
Academic Writing Skills [L3/10U] (FFFACWS)
Critical Thinking [L3/10U] (FFFCRTH)
Mathematics for Computing [L3/20U] (FFFM4CO)
Term 3
Spring
Advanced Academic Skills [L3/10U] (FFFADAS)
Research Skills [L3/10U] (FFFRSKS)
Fundamentals of Computing [L3/20U] (FFFFUOC)
Term 4
Summer
Mathematical Methods [L3/20U] (FFFMAME)
Evolution of Computing [L3/20U] (FFFEVOC)
Introduction to Web Computing [L3/20U] (FFFIWEB)
Foundation Examination
Term 5
Autumn
Introduction to Computer Systems [L4/15U] (SUFITCS)
Introduction to Statistics [L4/15U] (SUFITSS)
Preliminary 1 Examination
Term 6
Winter
Problem Solving and Programming 1 [L4/15U] (SUFPSP1)
Mathematics for Computing [L4/15U] (SUFMATC)
Skills and Professional Development [L5/15U] (SUFSK5A) **
Term 7
Spring
Introduction to Operating Systems [L4/15U] (SUFITOS)
Problem Solving and Programming 2 [L4/15U] (SUFPSP4)
Skills and Professional Development [L5/15U] (SUFSK5A) **
(Continued)
Prelim 2 Examination
Term 8
Summer
Principles of Database Systems [L5/15U] (SUFPRDS)
Object Oriented Programming [L5/15U] (SUFOOPG)
Skills and Professional Development [L5/15U] (SUFSK5A) **
(Continued)
User Experience (UX) Design [L5/15U] (SUFUSED)
Term 9
Autumn
Software Engineering [L5/15U] (SUFSEN5)
Principles of Computer Networks [L5/15U] (SUFPRCN)
Skills and Professional Development [L5/15U] (SUFSK5A) **
(Continued)
Design, Implementation and Analysis of Algorithms [L5/15U] (SUFDIAA)
Part 1 Examination
Term 10
Winter
One of:
Fundamentals of Artificial Intelligence [L5/15U]
Fundamentals of Cyber Security and Cryptography [L5/15U] (FCLP6)
Project [L6/45U] (SUFPRJT) *
Skills and Professional Development [L5/15U] (SUFSK5A) **
(Continued)
Fundamentals of Mobile Applications Development [L5/15U] (SUFFMAD)
Term 11
Spring
Web Applications Development [L6/15U] (SUFWAD6)
Project [L6/45U] (SUFPRJT) *
(Continued)
Skills and Professional Development [L5/15U] (SUFSK5A) **
(Continued)
Software Quality Assurance [L6/15U] (SUFSSQA)
Part 2 Stage 1 Examination
Term 12
Summer
Software Project Management [L6/15U] (SUFSWPM)
Project [L6/45U] (SUFPRJT) *
(Continued)
Skills and Professional Development [L5/15U] (SUFSK5A) **
(Continued)
Advanced Web Applications Development [L6/15U] (SUFAWAD)
Term 13
Autumn
Cloud Computing [L6/15U] (SUFCLDC)
Grand Challenge Project [L6/15U] (SUFGRPR)
Skills and Professional Development [L5/15U] (SUFSK5A) **
(Continued)

** Skills and Professional Development module runs across the entire programme and is assessed as a module within the last term of the programme.
* Please note there are Special Regulations governing this programme, which can be reviewed in the mini´«Ã½â€™s regulations Handbook: /about/handbooks/regulations-handbook