Undergraduate Programme Specification
BSc Computing and Information Technology Incl Professional Experience
Academic Year 2021/22
A programme specification is required for any programme on which a student may be registered. All programmes of the University are subject to the University's Quality Assurance processes. All degrees are awarded by Queen's University Belfast.
Programme Title | BSc Computing and Information Technology Incl Professional Experience | Final Award (exit route if applicable for Postgraduate Taught Programmes) |
Bachelor of Science | |||||||||||
Programme Code | CSC-BSC-IT | UCAS Code | GG45 | HECoS Code |
100367 - Computing and information tech - 100 |
ATAS Clearance Required | No | |||||||||||||
Mode of Study | Full Time | |||||||||||||
Type of Programme | Single Honours | Length of Programme | Full Time - 4 Academic Year(s) | Total Credits for Programme | 480 | |||||||||
Exit Awards available |
Institute Information
Teaching Institution |
Queen's University Belfast |
School/Department |
Electronics, Electrical Engineering & Computer Sci |
Quality Code Higher Education Credit Framework for England |
Level 6 |
Subject Benchmark Statements The Frameworks for Higher Education Qualifications of UK Degree-Awarding Bodies |
Computing (2016) |
Accreditations (PSRB) |
|
British Computer Society (BCS) |
Date of most recent Accreditation Visit 17-10-13 |
Regulation Information
Does the Programme have any approved exemptions from the University General Regulations None |
Programme Specific Regulations The programme is subject to the University General Regulations which can be found at: http://www.qub.ac.uk/directorates/AcademicStudentAffairs/AcademicAffairs/ |
Students with protected characteristics N/A |
Are students subject to Fitness to Practise Regulations (Please see General Regulations) No |
Educational Aims Of Programme
The overall aim of the programme is to provide a broadly-based education in Software Engineering and Information Technology, which will produce graduates equipped to undertake software development or manage and support IT infrastructures.
• Embark on careers as professional Software Engineers or Information Technology specialists.
• Understand the fundamental principles of Software Engineering and Information Technology.
• Maintain a rigorous approach to the design and development of software systems and the analysis of their correctness and complexity, which will remain applicable through changes in technology.
• Effectively use, and where appropriate select, develop, deploy, administer or maintain, core information and communication technologies.
• Advocate and adopt a user-centred approach towards the selection, development, deployment, administration and maintenance of information technology systems.
• Exercise high levels of professionalism and an awareness of the wider business and legal environment in which information technologists operate.
• Possess strong interpersonal skills, encompassing team-working skills and effective oral, written, presentation and listening skills.
• Uphold the values, attitudes and competencies needed to undertake CPD and self-directed learning throughout their careers.
• Draw upon practical skills and experience of software development in a business/commercial context.
Consistent with the general Educational Aims of the Programme and the specific requirements of the Benchmarking Statement for Computing, 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 advantage of the learning opportunities that are provided.
Specifically, students graduating from the programme will have achieved the following learning outcomes, commensurate with degree classification, relating to subject specific knowledge and understanding; intellectual, practical and key transferable skills:
Learning Outcomes
Learning Outcomes: Cognitive SkillsOn the completion of this course successful students will be able to: |
|
Collect, organise and manage information across a variety of sources |
Teaching/Learning Methods and Strategies Integral aspect of Information Technology. Embedded within all modules and strongly embedded within all multimedia and IT focused modules. Practised and developed through assignments, practicals, projects and through study of teaching materials. Assessed as an integral aspect of assignments, practicals, and projects involving a multimedia or IT focus. Methods of Assessment Assessed as an integral aspect of most learning outcomes. |
Analyse, interpret, synthesise and evaluate information across a variety of sources |
Teaching/Learning Methods and Strategies Fundamental aspect of Computing disciplines and strongly embedded within all modules. Developed and practised through engagement within lectures, practicals, assignments and projects. Methods of Assessment Assessed as an integral aspect of most learning outcomes. |
Critically apply knowledge and understanding of facts, concepts, principles or theories to model and reason about problems and situations |
Teaching/Learning Methods and Strategies Strongly integrated within all modules and particularly those that adopt a strong problem focused approach. Developed and practised primarily through lectures, assignments, practicals and projects. Methods of Assessment Assessed as an integral aspect of most learning outcomes. |
Analyse and solve problems that require the synthesis of facts, concepts, principles or theories |
Teaching/Learning Methods and Strategies Integral aspect of all modules and particularly those that adopt a strong problem focused approach. Developed and practised primarily through lectures, assignments, practicals and projects. Methods of Assessment Assessed as an integral component of learning outcomes that require synthesis of knowledge and understanding. |
Critically evaluate solutions to problems and develop refined solutions where appropriate |
Teaching/Learning Methods and Strategies Component of all modules and particularly those that involve the design and/or development of solutions to problems. Associated analytical tools introduced within lectures, assignments and practicals and practised within assignments, practicals and projects. Methods of Assessment Assessed as an integral component of learning outcomes that require synthesis of knowledge and understanding. |
Learning Outcomes: Knowledge & UnderstandingOn the completion of this course successful students will be able to: |
|
Demonstrate knowledge and understanding of essential facts, concepts, principles and theories common to all Computing disciplines and specific to the Information Technology discipline. |
Teaching/Learning Methods and Strategies Principally taught through lectures and directed individual study throughout all Levels. Practised through the application of understanding within assignments, practicals and projects. Methods of Assessment Primarily assessed within unseen written examination and, to a lesser extent, assignments. |
Demonstrate an understanding of best practice and standards relating to the development, deployment, administration and maintenance of Information Technology systems |
Teaching/Learning Methods and Strategies Integral component within all IT-focused modules. Knowledge and understanding of theory taught within lectures and cultivated within assignments, practicals and projects. Methods of Assessment Primarily assessed within unseen written examinations and projects and to a lesser extent practicals and assignments. |
Recognise the professional, moral and ethical issues involved in the exploitation of computer technology and be guided by the adoption of appropriate professional, ethical and legal practices |
Teaching/Learning Methods and Strategies Key focus within a number of core modules. Expounded and promoted within lectures and practised within assignments, practicals and projects Methods of Assessment Primarily assessed within assignments and projects. |
Learning Outcomes: Subject SpecificOn the completion of this course successful students will be able to: |
|
Define, identify and analyse the requirements that must be satisfied to address Information Technology problems or opportunities faced by organisations or individuals |
Teaching/Learning Methods and Strategies Integral component of all IT, programming, and multimedia focused modules. Related theory taught and demonstrated within lectures, practicals and assignments. Methods of Assessment Practised within assignments, practicals and |
Design, cost and plan the development and deployment of an Information Technology system |
Teaching/Learning Methods and Strategies Component of most IT focused modules. Related theory primarily taught within lectures, practicals and assignments of core Level 2 and Level 3 IT focused modules. Extensively practised within Level 3 project modules and other IT focused modules to a lesser degree Methods of Assessment Assessed within assignments, practicals and |
Deploy appropriate theory, practices and tools for the specification, design, implementation and evaluation of web-based information systems |
Teaching/Learning Methods and Strategies Key aim of web and multimedia focused modules. Related theory taught within lectures and skill practised within assignments, practicals and projects. Methods of Assessment Assessed within assignments, practicals and |
Operate, upgrade, configure and repair computing equipment, taking into account logical and physical properties |
Teaching/Learning Methods and Strategies The operation of computing equipment, e.g. PCs, printers, etc. is a component of the assessment of all modules and often a component associated with the delivery of teaching materials (e.g. use of on-line learning resources, etc.). Positive assessment of this skill is implicit to successful completion of any form of assessment involving electronic dissemination and/or submission. The upgrade, configuration and repair of computing equipment is taught and practised within a core Level 2 IT focused module, primarily through practical sessions and, to a lesser extent, lectures. Methods of Assessment Practised and assessed within practicals and |
Administer and maintain client-server technologies supporting Information Technology systems |
Teaching/Learning Methods and Strategies Taught and practised within a core Level 2 IT focused module, primarily through practical sessions and, to a Methods of Assessment Practised and assessed within practicals and through assignments and an unseen written examination. |
Analyse and evaluate the extent to which an Information Technology system meets the criteria defined for its current use and future development |
Teaching/Learning Methods and Strategies Component of all user focused modules. Theory taught within lectures and practised within practicals, assignments and projects. Methods of Assessment Primarily assessed through assignments, projects and, to a lesser extent, unseen written examinations |
Recognise risks or safety aspects involved in the development, deployment, administration and maintenance of Information Technology systems |
Teaching/Learning Methods and Strategies Component of some IT focused modules. Risks and safety aspects related to business and enterprise primarily taught within lectures and practised within assignments. Assessed through assignments and within unseen written examinations. Methods of Assessment Risks and safety aspects related to user support and computer equipment primarily taught and practised within practicals and assessed through related practical exercises |
Effectively use tools that facilitate and document the development, deployment, administration and maintenance of Information Technology systems |
Teaching/Learning Methods and Strategies Integral component of all IT and programming focused modules that utilise practicals. Primarily taught and practised within practicals. Methods of Assessment xplicitly assessed within a number of core IT focused modules through practicals, assignments and projects, and implicitly assessed as a necessary condition for successful practical exercise completion within other modules. |
Identify and evaluate current and emerging technologies and assess their applicability to address organisational or individual needs |
Teaching/Learning Methods and Strategies Component of all user focused modules. Theory taught within lectures and practised within assignments and practicals Methods of Assessment Primarily assessed within assignments and practicals and, to a lesser extent, unseen written examinations |
Learning Outcomes: Transferable SkillsOn the completion of this course successful students will be able to: |
|
Work as a member of a development or support team, recognising the different roles within a team and the different ways of organising teams. |
Teaching/Learning Methods and Strategies Component of all modules that involve group based projects and/or tablet PC interactive learning sessions. Skills developed and practised as part of projects and group based exercises. Methods of Assessment Primarily assessed within projects including |
Present succinctly to a range of audiences (orally, electronically or in writing) rational and reasoned arguments that address a given information handling problem or opportunity |
Teaching/Learning Methods and Strategies Integral component of all modules and strongly integrated into IT/user focused modules and those involving sizeable individual or group based projects. Methods of Assessment Practised and assessed within |
Understand, use, evaluate and present information involving a quantitative dimension |
Teaching/Learning Methods and Strategies Integral component of programming and hardware focused Computing modules. Skill developed within lectures and practised through assignments and practicals. Methods of Assessment Assessed within assignments, practicals |
Use ICT to effectively and appropriately search, select, retrieve, integrate, exchange and present information |
Teaching/Learning Methods and Strategies Integral component of all modules, reflecting the pervasive nature of ICT in terms of current educational delivery and assessment. Significant component of all multimedia and IT focused modules. Developed and practised within assignments, practicals and projects. Methods of Assessment Positive assessment of this skill is implicit |
Propose, use, assess and adapt appropriate methods to solve problems in an effective and efficient manner |
Teaching/Learning Methods and Strategies Integral component of all modules. Significant component of problem-solving based modules. Methods of Assessment Assessed through assignments, practicals, |
Learn independently in familiar and unfamiliar situations with open-mindedness and a spirit of critical enquiry, managing time effectively and positively acting upon feedback |
Teaching/Learning Methods and Strategies Fundamental aspect of all modules, reflecting an essential component of a higher education. Practised and developed as an integral component of students’ learning experience as delivered within independent study, lectures, assignments, practicals and projects. Methods of Assessment Positive assessment of this skill is implicit to successful completion of any form of assessment of previously unfamiliar material. |
Module Information
Stages and Modules
Module Title | Module Code | Level/ stage | Credits | Availability |
Duration | Pre-requisite | Assessment |
|||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
S1 | S2 | Core | Option | Coursework % | Practical % | Examination % | ||||||
Architecture and Networks | CSC1022 | 1 | 20 | YES | 12 weeks | N | YES | 100% | 0% | 0% | ||
Databases | CSC1023 | 1 | 20 | YES | 12 weeks | N | YES | 30% | 40% | 30% | ||
Programming | CSC1027 | 1 | 20 | YES | 12 weeks | N | YES | 50% | 30% | 20% | ||
Object Oriented Programming | CSC1029 | 1 | 20 | YES | 12 weeks | N | YES | 50% | 30% | 20% | ||
Procedural Programming | CSC1025 | 1 | 20 | YES | 12 weeks | N | YES | 60% | 40% | 0% | ||
Fundamentals of Maths for Computing | CSC1026 | 1 | 20 | YES | 12 weeks | N | YES | 60% | 40% | 0% | ||
Computer Science Challenges | CSC1028 | 1 | 20 | YES | 12 weeks | N | YES | 100% | 0% | 0% | ||
Web Technologies | CSC1030 | 1 | 20 | YES | 12 weeks | N | YES | 100% | 0% | 0% | ||
Software Design Principles | CSC1031 | 1 | 20 | YES | 12 weeks | N | YES | 70% | 30% | 0% | ||
Systems Administration and Support | CSC2051 | 2 | 20 | YES | 12 weeks | N | YES | 40% | 0% | 60% | ||
Server Side Web Development | CSC2052 | 2 | 20 | YES | 12 weeks | N | YES | 100% | 0% | 0% | ||
Introduction to Enterprise Computing (IEC) | CSC2053 | 2 | 20 | YES | 12 weeks | N | YES | 50% | 50% | 0% | ||
User Experience Design | CSC2054 | 2 | 20 | YES | 12 weeks | N | YES | 100% | 0% | 0% | ||
Cyber Security Fundamentals | CSC2056 | 2 | 20 | YES | 12 weeks | N | YES | 80% | 0% | 20% | ||
Architecture and Networks | CSC2061 | 2 | 20 | YES | 12 weeks | N | YES | 0% | 0% | 100% | ||
Introduction to Artificial Intelligence and Machine Learning | CSC2062 | 2 | 20 | YES | 12 weeks | N | YES | 60% | 40% | 0% | ||
Professional and Transferrable Skills | CSC2065 | 2 | 20 | YES | 12 weeks | N | YES | 100% | 0% | 0% | ||
Year of Professional Experience | CSC2034 | 3 | 120 | YES | YES | 24 weeks | N | YES | 100% | 0% | 0% | |
Contemporary Team-based Computing Projects | CSC3045 | 4 | 20 | YES | 24 weeks | Y | YES | 100% | 0% | 0% | ||
CIT Project (IT Enterprise Project) | CSC3047 | 4 | 40 | YES | YES | 24 weeks | N | YES | 100% | 0% | 0% | |
Software Testing | CSC3056 | 4 | 20 | YES | 12 weeks | N | YES | 60% | 40% | 0% | ||
Software Design Principles, Patterns, Practice and Innovation | CSC3031 | 4 | 20 | YES | 12 weeks | Y | YES | 100% | 0% | 0% | ||
Data Analysis and Visualisation | CSC3062 | 4 | 20 | YES | 12 weeks | N | YES | 100% | 0% | 0% | ||
Network Security | CSC3064 | 4 | 20 | YES | 12 weeks | N | YES | 100% | 0% | 0% |
Notes