Skip to Content

detail

BSc Physics and Computer Science

Academic Year 2018/19

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 Physics and Computer Science

Final Award
(exit route if applicable for Postgraduate Taught Programmes)

Bachelor of Science

Programme Code

PHY-BSC-JS

UCAS Code

GF43

HECoS Code

100425

ATAS Clearance Required

No

Mode of Study

Full Time

Type of Programme

Joint Honours Single

Length of Programme

3 Academic Year(s)

Total Credits for Programme

360

Exit Awards available

INSTITUTE INFORMATION

Teaching Institution

Queen's University Belfast

School/Department

Mathematics & Physics

Framework for Higher Education Qualification Level 
www.qaa.ac.uk

Level 6

QAA Benchmark Group
www.qaa.ac.uk/quality-code/subject-benchmark-statements

Physics, astronomy and astrophysics (2008)

Accreditations (PSRB)

Institute of Physics

Date of most recent Accreditation Visit 06-06-17

REGULATION INFORMATION

Does the Programme have any approved exemptions from the University General Regulations
(Please see General Regulations)

No

Programme Specific Regulations

Transfers to other Programmes
Students may transfer to the BSc Programme of Physics with Astrophysics, or Physics with Medical Applications, provided they have passed all the compulsory modules on the Programme to which they are transferring up to that time of transfer. Students can transfer to the MSci Physics Programme at the end of Stage 2 provided they have an overall weighted average of at least 55% before rounding. Transfer to the Programme of Computer Science may also be possible.

Students with protected characteristics

N/A

Are students subject to Fitness to Practise Regulations

(Please see General Regulations)

No

EDUCATIONAL AIMS OF PROGRAMME

Interpret the physical world/universe and how it works through experimental observation and the application of fundamental postulates and assumptions.

To provide students with an understanding of computer technology and computer programming

Demonstrate mathematical, computational, practical, problem solving, and personal skills which prepares the student for postgraduate training, or employment in a range of sectors, such as those involved in industrial research and development, engineering, education, health care, software development, business and finance.

LEARNING OUTCOMES

Learning Outcomes: Cognitive Skills

On the completion of this course successful students will be able to:

Exploit modern computer technology to analyse and present data, write computer programmes in common languages to solve simple physical problems.

Teaching/Learning Methods and Strategies

A combination of formal teaching and self-study in computer laboratories. Skills applied in experimental labs, computational projects/assignments and research project work

Methods of Assessment

Use of computing for laboratory/project analysis and reports, computational assignments

Perform dimensional analysis and order of magnitude estimates

Teaching/Learning Methods and Strategies

Discussed and demonstrated in lectures and tutorials.

Methods of Assessment

Assignments, tutorial performance

Learning Outcomes: Knowledge & Understanding

On the completion of this course successful students will be able to:

Display knowledge of a range of mathematical and computational techniques and apply them in a variety of physical situations

Teaching/Learning Methods and Strategies

Lectures, workshops, tutorials and problem solving classes to acquire and practice mathematical techniques and their application

Methods of Assessment

Explicitly in examinations, class tests, written and online assignments. Implicitly in all other assessments using quantitative physical models

Demonstrate knowledge and understanding in selected specialist topics in physics and computational science, and an awareness of current trends and developments

Teaching/Learning Methods and Strategies

Lectures and directed self-study from a range of resources, research projects and group projects.

Methods of Assessment

Examinations, assignments, written reports/essays, oral presentations, and oral review meetings

Demonstrate knowledge and conceptual understanding of the theory and application of core physics concepts in the areas of classical and relativistic mechanics, quantum physics, condensed matter, electromagnetism, optics and thermodynamics.

Teaching/Learning Methods and Strategies

Primarily through lectures and directed self-study from a range of resources. Reinforcement via tutorials, laboratory experiments and projects

Methods of Assessment

Examinations, class tests, written and online assignments, tutorial performance, written reports, oral presentations

Learning Outcomes: Subject Specific

On the completion of this course successful students will be able to:

Understand the fundamental principles of computer science, software development and good practice in system design of computer based solutions.

Teaching/Learning Methods and Strategies

A combination of formal teaching and self-study in computer laboratories.

Methods of Assessment

Examinations, online test, computational assignments and projects

Plan and execute experimental or theoretical projects in physics or computer science including critical and quantitative assessment of their own work and the work of others

Teaching/Learning Methods and Strategies

Supervision of extended physics projects with an open-ended component, performed individually or in pairs.

Methods of Assessment

Risk assessments, oral presentations, laboratory performance, written report

Plan, execute and report the results of an experiment or investigation, and compare results critically with predictions from theory

Teaching/Learning Methods and Strategies

Laboratory experiments, computational projects and research projects

Methods of Assessment

Assignments, written reports, oral presentations, oral review meetings

Identify the principles underlying physical problems, formulate them mathematically an computationally, and obtain analytical, approximate, or numerical solutions.

Teaching/Learning Methods and Strategies

Concepts primarily introduced in lectures. Techniques used to obtain quantitative outcomes presented, discussed and practiced in lectures, tutorials, laboratories, individual and group projects

Methods of Assessment

Examinations, class tests, written and online assignments, tutorial performance, written reports, oral presentations

Learning Outcomes: Transferable Skills

On the completion of this course successful students will be able to:

Appreciate and demonstrate the importance of health and safety, risk assessment and scientific ethics

Teaching/Learning Methods and Strategies

Safety training courses, lectures, workshops, personal supervision.

Methods of Assessment

Project/lab risk assessments, online safety tests, assignments

Work independently and as part of a team/group of peers while demonstrating time management and the ability to meet deadlines.

Teaching/Learning Methods and Strategies

Laboratory experiments, research projects, group projects, and personal tutoring/supervision/mentoring

Methods of Assessment

Written reports, oral presentations, peer review. Time management /deadlines implicit to all continuous assessment,

Write computer programmes and use software packages to analyse data, perform numerical calculations, report results and prepare documents.

Teaching/Learning Methods and Strategies

Lectures and computer practicals on computer coding principles, syntax for specific languages, using Excel and Matlab, data analysis and numerical techniques.

Methods of Assessment

Coding and numerical problem solving assignments and mini-projects (group and individual)

Communicate complex information in a clear and concise manner both orally and in a written format with proper regard for the needs of the audience.

Teaching/Learning Methods and Strategies

Lectures/workshops on how to prepare and execute oral presentations, scientific reports/popular articles, and writing concisely. Re-enforced at all levels through supervision during labs, research projects and group projects, and formative and summative feedback for student coursework.

Methods of Assessment

Written reports and essays, oral presentations (for individual and group projects)

Search for, evaluate and reference relevant information from a range of sources

Teaching/Learning Methods and Strategies

Lectures/workshops on how to use and reference and review library books, scientific papers, and internet sources. Supervision during labs, research projects and group projects, and formative and summative feedback for student coursework.

Methods of Assessment

Written reports and essays, oral presentations (for individual and group projects), literature reviews

MODULE INFORMATION

Stages and Modules

Module Title

Module Code

Level/ stage

Credits

Availability

Duration

Pre-requisite

Assessment
S1 S2 Core Option Coursework % Practical % Examination %
Foundation Physics PHY1001 1 40 YES YES 24 weeks N YES 0% 30% 70%
Mathematics for Scientists and Engineers PHY1002 1 40 YES YES 24 weeks N YES 0% 20% 80%
Programming CSC1020 1 40 YES YES 24 weeks N YES 30% 70% 0%
Professional Computing Practice CSC2011 2 10 YES YES 24 weeks N YES 100% 0% 0%
Data Structures, Algorithms and Programming Languages CSC2040 2 30 YES YES 24 weeks Y YES 0% 100% 0%
Software Development - Processes and Practice CSC2044 2 30 YES YES 24 weeks Y YES 100% 0% 0%
Theory of Computation CSC2047 2 30 YES YES 24 weeks Y YES 40% 0% 60%
Quantum & Statistical Physics PHY2001 2 20 YES 12 weeks Y YES 40% 0% 60%
Physics of the Solid State PHY2002 2 20 YES 12 weeks Y YES 40% 0% 60%
Astrophysics I PHY2003 2 20 YES 12 weeks Y YES 20% 40% 40%
Electricity, Magnetism and Optics PHY2004 2 20 YES 12 weeks Y YES 40% 0% 60%
Atomic and Nuclear Physics PHY2005 2 20 YES 12 weeks Y YES 40% 0% 60%
Mathematical Physics PHY2006 2 20 YES 12 weeks Y YES 40% 0% 60%
Concurrent Programming CSC3021 3 20 YES 12 weeks Y YES 0% 40% 60%
Formal Methods CSC3001 3 20 YES 12 weeks Y YES 30% 0% 70%
Quantum Mechanics and Relativity PHY3001 3 20 YES 12 weeks N YES 20% 0% 80%
Advanced Solid State Physics PHY3002 3 20 YES 12 weeks Y YES 20% 0% 80%
Astrophysics II PHY3003 3 20 YES 12 weeks Y YES 20% 0% 80%
Advanced Electromagnetism and Optics PHY3004 3 20 YES 12 weeks Y YES 20% 0% 80%
Nuclear and Particle Physics PHY3005 3 20 YES 12 weeks N YES 20% 0% 80%
Physics in Medicine PHY3006 3 20 YES 12 weeks N YES 50% 0% 50%
Physics Single Project PHY3007 3 20 YES YES 12 weeks N YES 90% 10% 0%
Professional Skills PHY3008 3 20 YES YES 12 weeks N YES 30% 70% 0%
Artificial Intelligence and Data Analytics CSC3060 3 20 YES 12 weeks Y YES 70% 0% 30%
Video Analytics and Machine Learning CSC3061 3 20 YES 12 weeks Y YES 60% 0% 40%

Notes

At Stage 2, Data Structures CSC2040 (30 CATS) and Quantum and Statistical Physics PHY2001 (20 CATS) are compulsory, one additional CSC module must be taken. If CSC2011 (10 CATS) is taken, then three further PHY modules must be taken. If CSC2044 or CSC2047 (30 CATS) are taken, then two further PHY modules must be taken.

At Stage 3 Students must take PHY3007 & PHY3008 and at least 2 CSC modules

At Stage One - Students required to take the 3 compulsory modules listed