inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
GBP 19,300
Per year
Start Date
Medium of studying
On campus
Duration
48 months
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science | Software Development | Computer Programming
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 19,300
Intakes
Program start dateApplication deadline
2024-09-01-
2023-09-01-
About Program

Program Overview


Swansea University's four-year BSc in Mathematics and Computer Science with a Foundation Year provides a comprehensive education in mathematical and computational skills. Students develop a deep understanding of theoretical foundations and practical problem-solving abilities, preparing them for careers in high-demand fields such as modeling, data analysis, and artificial intelligence. The program emphasizes hands-on experience through programming and lab work, ensuring graduates are equipped with the skills employers seek.

Program Outline

Degree Overview:

Our four-year BSc in Mathematics and Computer Science with a Foundation Year is suitable for students who do not have the necessary qualifications to enter the degree at year one. You will be given the chance to develop an understanding which is essential to successfully completing the degree. The full BSc degree will focus on the application of mathematical ideas and computational skills to cutting edge real world problems. This is an exciting field with rapid developments in areas such as modelling, graphics, security, data analysis, machine learning and artificial intelligence which are all underpinned by mathematical ideas. Through this degree students will not only learn about the theoretical foundations of such ideas, but also develop the practical skills in programming and problem solving that employers are looking for.


Outline:

You will study the following compulsory modules and select from a choice of optional modules over the course of your degree. As you progress through your course you will have more flexibility to study more of the topics that interest you, culminating, in your final year with a 30-credit project module, studying an area of Mathematics and Computer Science of your choosing.


Year 0 (Level 3)

Compulsory Modules Module NameModule DurationCreditsModule Code Introduction to ProgrammingSeptember-January15CSC061 Fundamentals of RoboticsSeptember-January15CSC079 Fundamental MathematicsSeptember-January15MA-006 Computational ProbabilitySeptember-January15MA-009 Technologies for Information PresentationJanuary-June15CSC009 Foundation Mathematics for Engineers IIJanuary-June15EG-002 Fundamental Complex NumbersJanuary-June15MA-003 Fundamental GeometryJanuary-June15MA-004


Year 1 (Level 4)

Compulsory Modules Module NameModule DurationCreditsModule Code Programming 1September-January15CS-110 Concepts of Computer ScienceSeptember-January15CS-150 Programming 2January-June15CS-115 Optional Modules Introduction to Analysis 1 Choose Exactly 15 credits from the following Modules: Module NameModule DurationCreditsModule Code Introduction to Analysis 1September-January15MA-101 Cyflwyniad i Ddadansoddi 1September-January15MAW101 AND Introduction to Analysis 2 Choose Exactly 15 credits from the following Modules: Module NameModule DurationCreditsModule Code Introduction to Analysis 2January-June15MA-102 Cyflwyniad i Ddadansoddi 2January-June15MAW102 AND Foundations of Algebra Choose Exactly 15 credits from the following Modules: Module NameModule DurationCreditsModule Code Foundations of AlgebraSeptember-January15MA-111 Sylfeini AlgebraSeptember-January15MAW111 AND Introductory Linear Algebra Choose Exactly 15 credits from the following Modules: Module NameModule DurationCreditsModule Code Introductory Linear AlgebraJanuary-June15MA-112 Cyflwyniad i Algebra LlinolJanuary-June15MAW112 AND Optional Modules Choose Exactly 15 credits from the following Modules: Module NameModule DurationCreditsModule Code Professional Issues 2: Software DevelopmentJanuary-June15CS-135 "Logic & AI" theme Introduction to BiomathematicsJanuary-June15MA-182 "Modelling & Simulation" theme Probability and StatisticsJanuary-June15MA-192 "Data Science" theme


Year 2 (Level 5)

Compulsory Modules Module NameModule DurationCreditsModule Code Database SystemsSeptember-January15CS-250 Visual ComputingJanuary-June15CS-256 Game Theory and OptimizationJanuary-June15MA-282 Optional Modules Multi-Variable Analysis Choose Exactly 15 credits from the following Modules: Module NameModule DurationCreditsModule Code Multi-variable analysisSeptember-January15MA-201 Dadansoddi Aml-NewidynSeptember-January15MAW201 AND Vector Spaces Choose Exactly 15 credits from the following Modules: Module NameModule DurationCreditsModule Code Vector SpacesSeptember-January15MA-211 Gofodau FectorSeptember-January15MAW211 AND Groups and Rings Choose Exactly 15 credits from the following Modules: Module NameModule DurationCreditsModule Code Groups and RingsJanuary-June15MA-212 Grwpiau a ChylchoeddJanuary-June15MAW212 AND Optional TB1 Choose Exactly 15 credits from the following Modules: Module NameModule DurationCreditsModule Code Declarative ProgrammingSeptember-January15CS-205 "Logic & AI" theme Professional Development and Career PlanningSeptember-January0MA-203 Differential EquationsSeptember-January15MA-241 "Modelling & Simulation" theme Probability TheorySeptember-January15MA-252 "Data Science" theme AND Optional TB2 Choose Exactly 15 credits from the following Modules: Module NameModule DurationCreditsModule Code Automata and Formal Language TheoryJanuary-June15CS-275 "Logic & AI" theme Mathematical Modelling: Theory and PracticeJanuary-June15MA-243 "Modelling & Simulation" theme Statistical Data AnalysisJanuary-June15MA-292 "Data Science" theme


Year 3 (Level 6)

Compulsory Modules Module NameModule DurationCreditsModule Code Modelling and Verification TechniquesSeptember-January15CSC385 TopologySeptember-January15MA-322 Dissertation in Mathematics and Computer ScienceSeptember-June30MA-360 Machine LearningJanuary-June15MA-308 Optional Modules Compulsory Choice Choose Exactly 15 credits from the following Modules: Choose one of the following: CSC318 for Logic and AI theme, or CSC318B for Data Science or Modelling & Simulation theme Module NameModule DurationCreditsModule Code Cryptography and IT-SecuritySeptember-January15CSC318 Logic & AI theme Cryptography and IT-SecurityJanuary-June15CSC318B Data Science or Modelling & Simulation theme AND Optional Choose Exactly 15 credits from the following Modules: Module NameModule DurationCreditsModule Code Markov Processes and ApplicationsSeptember-January15MA-364 Data Science theme Dynamical SystemsSeptember-January15MA-375 Modelling & Simulation theme Logic for Computer ScienceJanuary-June15CSC375 Logic & AI theme AND Optional Choose Exactly 15 credits from the following Modules: Module NameModule DurationCreditsModule Code Artificial IntelligenceJanuary-June15CSC325 Logic & AI theme Numerics of ODEs and PDEsJanuary-June15MA-302 Modelling & Simulation theme Risk and Survival ModelsJanuary-June15MA-365


Teaching:

We are proud to provide an outstanding educational experience, using the most effective learning and teaching approaches, carefully tailored to suit the specific needs of your course. Apart from a small number of online-only courses, most of our courses consist of in-person, on-campus teaching, enabling full engagement with your lecturers and fellow students. Practical skills sessions, lab work seminars, and workshops predominantly take place in person, allowing for group working and demonstrations. We also operate virtual labs and Simulated Learning Environments which will facilitate greater access to training opportunities in the future. However, our approach also includes the use of some online learning to support and enhance traditional face-to-face teaching. Online learning may take place ‘live’ using software such as Zoom, allowing you to interact with the lecturer and other students and to ask questions. Lecture recordings also allow for more flexibility to revisit material, to revise for assessments and to enhance learning outside of the classroom. Some modules have extra resources in Canvas, such as videos, slides and quizzes enabling further flexible study.


Careers:

Mathematics graduates typically earn salaries 50% higher than the average graduate. Mathematicians are highly sought after in lucrative industries such as the actuarial profession, the financial sector, technology and systems administration Our graduates have recently gained employment at organisations including AXA, British Airways, Deutsche Bank, Shell Research, Health Authorities and Local Government. Our Computer Science graduates have become: Analyst Developers, Business Analysts, Computer Programmers, Electronic Engineers, Graphic Designers, Software Developers and Machine Learning Engineers with companies that include IBM, Google, Disney, Facebook, Microsoft and Sony.


Tuition Fees and Payment Information:

Start Date UK International September 2023 £ 9,000 £ 18,400 September 2024 £ 9,000 £ 19,300 Fees for full time Undergraduate UK students may be increased in subsequent years of study by an inflationary amount determined by Welsh Government. Fees for full time Undergraduate EU/International students will increase by 3% for each subsequent year of study.

SHOW MORE
How can I help you today?