Skip to main content
Home

Information for:

  • Alumni
  • Applicants
  • Current Students
  • Staff
  • Parents
  • Job Vacancies
  • Covid-19
  • Cymraeg
My country:

Main Menu

    • Study Options
      • Study Home
      • Why Study at Bangor?
      • Undergraduate Study
      • Postgraduate Taught Study
      • Postgraduate Research
      • Executive Education
      • Part-time Courses
      • January Start Courses
      • Degree Apprenticeships
      • Study Abroad
      • Work Experience
    • Study Advice
      • Apply
      • Already Applied?
      • Fees and Finances
      • Scholarships and Bursaries
      • Get Ready for University
      • Widening Access
    • Explore Bangor
      • Open Days and Visits
      • Virtual Student Experience
      • Magical Bangor

    Find a Course

    Order a Course Guide

    Open Days

    Clearing

    • Student Life
      • Student Life Home
      • Bangor and the Area
      • Social Life and Entertainment
      • Student Accommodation
      • Clubs and Societies
      • Sport
      • Virtual Student Experience
      • Videos and Vlogs
    • Your Experience at Bangor
      • Student Support
      • Skills and Employability
      • Study or Work Abroad
      • Fees and Finances

    Student Profiles

    Student Videos and Vlogs

    Welcome 2022

    • Choose Bangor
      • International Home
      • Why Bangor?
      • Location
      • Accommodation
      • Student Support
      • Contact Us
      • Bangor University's China website
    • Apply
      • Entry Requirements
      • Tuition Fees and Scholarships
      • How to Apply
      • Already Applied
      • Study Abroad
      • Exchanges
      • Worldwide Partners

    Country Specific Information

    Bangor University International College

    Find a Course

    Clearing 2023

    • Research
      • Research Home
      • About Our Research
      • Research in our Academic Schools
      • Research Institutes and Centres
      • Research Portal
      • Integrated Research and Impact Support (IRIS) Service
      • Energy
      • REF 2021
      • Research News
    • Postgraduate Research Opportunities
      • Postgraduate Research
      • Doctoral School
    • Events and Training Opportunities
      • Researcher Development
    • The University
      • About Us
      • Our Mission
      • Strategy 2030
      • Annual Report & Financial Statements
      • Our Location
      • Academic Schools and Colleges
      • Services and Facilities
      • Vice-Chancellor's Office
      • Working with Business
      • Working with the Community
      • Sustainability
      • Health and Wellbeing
      • Contact Us
    • Working for Us
      • Job Vacancies
    • University Management and Governance
      • Policies and Procedures
      • Slavery and Human Trafficking Statement
      • Management and Governance
    • University and the Community
      • Pontio
      • Sports Facilities
      • Conference Facilities
      • Places to Eat and Drink
      • Public Events
      • Widening Access
      • Services to Schools
    • Business Services
      • Business Services Home
    • Collaboration Hub
      • Collaboration Hub
    • Conferencing and Business Dining
      • Conferencing Facilities
      • Business Dining
    • Intellectual Property (IP) and Commercialisation
      • Intellectual Property (IP) and Commercialisation
    • News
      • Current News
      • Research News
      • Student News
    • Events
      • Events
    • Announcements
      • Flag Announcements
  • Open Days

    • Study Options
      • Study Home
      • Why Study at Bangor?
      • Undergraduate Study
      • Postgraduate Taught Study
      • Postgraduate Research
      • Executive Education
      • Part-time Courses
      • January Start Courses
      • Degree Apprenticeships
      • Study Abroad
      • Work Experience
    • Study Advice
      • Apply
      • Already Applied?
      • Fees and Finances
      • Scholarships and Bursaries
      • Get Ready for University
      • Widening Access
    • Explore Bangor
      • Open Days and Visits
      • Virtual Student Experience
      • Magical Bangor

    Find a Course

    Order a Course Guide

    Open Days

    Clearing

    • Student Life
      • Student Life Home
      • Bangor and the Area
      • Social Life and Entertainment
      • Student Accommodation
      • Clubs and Societies
      • Sport
      • Virtual Student Experience
      • Videos and Vlogs
    • Your Experience at Bangor
      • Student Support
      • Skills and Employability
      • Study or Work Abroad
      • Fees and Finances

    Student Profiles

    Student Videos and Vlogs

    Welcome 2022

    • Choose Bangor
      • International Home
      • Why Bangor?
      • Location
      • Accommodation
      • Student Support
      • Contact Us
      • Bangor University's China website
    • Apply
      • Entry Requirements
      • Tuition Fees and Scholarships
      • How to Apply
      • Already Applied
      • Study Abroad
      • Exchanges
      • Worldwide Partners

    Country Specific Information

    Bangor University International College

    Find a Course

    Clearing 2023

    • Research
      • Research Home
      • About Our Research
      • Research in our Academic Schools
      • Research Institutes and Centres
      • Research Portal
      • Integrated Research and Impact Support (IRIS) Service
      • Energy
      • REF 2021
      • Research News
    • Postgraduate Research Opportunities
      • Postgraduate Research
      • Doctoral School
    • Events and Training Opportunities
      • Researcher Development
    • The University
      • About Us
      • Our Mission
      • Strategy 2030
      • Annual Report & Financial Statements
      • Our Location
      • Academic Schools and Colleges
      • Services and Facilities
      • Vice-Chancellor's Office
      • Working with Business
      • Working with the Community
      • Sustainability
      • Health and Wellbeing
      • Contact Us
    • Working for Us
      • Job Vacancies
    • University Management and Governance
      • Policies and Procedures
      • Slavery and Human Trafficking Statement
      • Management and Governance
    • University and the Community
      • Pontio
      • Sports Facilities
      • Conference Facilities
      • Places to Eat and Drink
      • Public Events
      • Widening Access
      • Services to Schools
    • Business Services
      • Business Services Home
    • Collaboration Hub
      • Collaboration Hub
    • Conferencing and Business Dining
      • Conferencing Facilities
      • Business Dining
    • Intellectual Property (IP) and Commercialisation
      • Intellectual Property (IP) and Commercialisation
    • News
      • Current News
      • Research News
      • Student News
    • Events
      • Events
    • Announcements
      • Flag Announcements
  • Open Days

Information for:

  • Alumni
  • Applicants
  • Current Students
  • Staff
  • Parents
  • Job Vacancies
  • Covid-19
My country:

Search

Close

Breadcrumb

  • Cymraeg

Share this page:
  • Twitter
  • Facebook
  • LinkedIn

Computer Science and Electronic Engineering Modules

These are the modules offered in this school in the 2024–25 academic year. You can also view the module lists for the years: 2025–26.

Level 0 Modules

  • ICE-0101: Essential Mathematics (20)
  • ICE-0102: Further Mathematics (20)
  • ICE-0201: Essential Computer Science (20)
  • ICE-0202: Foundation Year Project (40)

Level 1 Modules

  • ETC-1001: Professional Prospective (20)
  • ETC-1111: Imperative Programming Foundat (10)
  • ETC-1121: Python Programming (10)
  • ETC-1411: Web Technologies (20)
  • ETC-1601: Database Systems (20)
  • IBC-1001: Professional Perspectives (20)
  • IBC-1111: Imperative Programming Foundat (10)
  • IBC-1112: Intro to Embedded Systems (10)
  • IBC-1211: Engineering Mathematics (20)
  • IBC-1301: Electrical & Electronic Princ (20)
  • IBC-1302: Circuit Design (inc. Digital) (20)
  • IBC-1501: Computer Architecture & OS (20)
  • ICC-1301: Egwyddorion Trydan ac Electron (20)
  • ICC-1302: Dylunio Cylchedau (20)
  • ICC-1851: Design Projects 1a (20)
  • ICC-1852: Tech Skills 1a (20)
  • ICC-1853: Design Projects 1b (20)
  • ICC-1854: Tech Skills 1b (20)
  • ICC-1855: Team Task 1 (20)
  • ICC-1856: Workplacement 1 (20)
  • ICE-1001: Professional Perspectives (20)
  • ICE-1002: Engineering Materials 1 (20)
  • ICE-1003: Introduction to ME (20)
  • ICE-1004: CAD (20)
  • ICE-1101: Object Oriented Programming (10)
  • ICE-1111: Imperative Programming Foundat (10)
  • ICE-1112: Intro to Embedded Systems (10)
  • ICE-1121: Python Programming (10)
  • ICE-1211: Engineering Mathematics (20)
  • ICE-1221: Mathematics for Computing (20)
  • ICE-1301: Electrical & Electronic Princi (20)
  • ICE-1302: Circuit Design (inc. Digital L (20)
  • ICE-1401: Networking Theory and Practice (20)
  • ICE-1411: Web Technologies (20)
  • ICE-1501: Computer Architecture & OS (20)
  • ICE-1521: UNIX (20)
  • ICE-1601: Database Systems (20)
  • ICE-1800: Game Studies (20)
  • ICE-1801: Game Design 1 (20)
  • ICE-1851: Design Projects 1a (20)
  • ICE-1852: Tech Skills 1a (20)
  • ICE-1853: Design Projects 1b (20)
  • ICE-1854: Tech Skills 1b (20)
  • ICE-1855: Team Task 1 (20)
  • ICE-1856: Workplacement 1 (20)
  • ICL-1002: Computer Systems (10)
  • ICL-1003: Create/Manage Accessible Websi (20)
  • ICL-1004: Database Design and Management (20)
  • ICL-1005: Designing Accessible Websites (10)
  • ICL-1006: Employability Based Learning 1 (20)
  • ICL-1007: Introduction to Programming (20)
  • ICL-1008: Research and Study Skills (10)
  • ICL-1009: Mathematics for Computing (10)
  • ICL-1010: Digital Graphics (JS Canvas) (20)
  • ICL-1011: Introduction to Networks (20)
  • ICL-1012: Local Area Network Essentials (20)
  • ICL-1013: Security & Data Ethics (UNIX) (20)
  • ICL-1014: Engineering Design (20)
  • ICL-1015: Engineering Materials (20)
  • ICL-1016: H & S in Engineering (WB) (10)
  • ICL-1017: Mechanical Eng Principles (20)
  • ICL-1018: Electrical & Electronic Princi (20)
  • ICL-1019: Web Technologies (10)
  • ICL-1201: Data Modelling (10)
  • ICL-1211: Engineering Mathematics (20)
  • ICL-1301: Data Modelling (10)
  • ICL-1302: Computer Systems (10)
  • ICL-1303: Create/Manage Accessible Websi (20)
  • ICL-1305: Database Design and Management (20)
  • ICL-1306: Designing Accessible Websites (10)
  • ICL-1307: Digital Graphics (JS Canvas) (20)
  • ICL-1308: Electrical & Electronic Princi (20)
  • ICL-1309: Employability Based Learning 1 (20)
  • ICL-1310: Engineering Design (20)
  • ICL-1311: Engineering Materials (20)
  • ICL-1312: Engineering Mathematics (20)
  • ICL-1313: H & S in Engineering (WB) (10)
  • ICL-1314: Introduction to Networks (20)
  • ICL-1315: Introduction to Programming (20)
  • ICL-1316: Mathematics for Computing (10)
  • ICL-1317: Mechanical Eng Principles (20)
  • ICL-1318: Research and Study Skills (10)
  • ICL-1319: Local Area Network Essentials (20)
  • ICL-1320: Security & Data Ethics (UNIX) (20)
  • ICL-1321: Web Technologies (10)
  • ICL-1322: Research and Study Skills (10)
  • XUC-1043: Dylunio a Chyfathrebu (30)
  • XUC-1044: Dylunio a Gwneuthuriad 1 (30)
  • XUE-1043: Design Communication (30)
  • XUE-1044: Design and Manufacture (30)

Level 2 Modules

  • ETC-2002: Industrial Projects (20)
  • ETC-2102: Application Development (20)
  • ETC-2702: Appl Data Science with Python (20)
  • ETC-2801: System Admin & Maint (20)
  • IBC-2001: Sustainable Project Plan & Mgt (20)
  • IBC-2003: Electronics Team Project (20)
  • IBC-2211: Math Methods & Linear Syst (20)
  • IBC-2301: VLSI & Digital Circuits (20)
  • IBC-2312: Microelectronics&Nanophotonics (20)
  • IBC-2321: Analog Circuit Design & Comms (20)
  • ICC-2003: Prosiect Tim Electroneg (20)
  • ICC-2007: Cyflwyniad i Systemau Rheoli (20)
  • ICC-2211: Dulliau Math a Systemau Llinol (20)
  • ICC-2701: DA a Dylunio Gemau (20)
  • ICE-2001: Sustainable Project Plan & Mgt (20)
  • ICE-2002: Industrial Projects (20)
  • ICE-2003: Electronics Team Project (20)
  • ICE-2004: Engineering Materials 2 (20)
  • ICE-2005: Engineering Thermodynamics (20)
  • ICE-2006: Fluid Dynamics (20)
  • ICE-2007: Control Systems (20)
  • ICE-2101: Business & Enterprise Prog (20)
  • ICE-2102: Application Development (20)
  • ICE-2103: User Experience (UX) & HCI (20)
  • ICE-2201: Data Structures & Algorithms (20)
  • ICE-2211: Math Methods & Linear Syst (20)
  • ICE-2301: VLSI & Digital Circuits (20)
  • ICE-2312: Microelectronics&Nanophotonics (20)
  • ICE-2321: Analog Circuit Design & Comms (20)
  • ICE-2331: Electrical Machines (20)
  • ICE-2401: Computer Systems & Networks (20)
  • ICE-2501: Prototyping and Fabrication (20)
  • ICE-2601: Data Systems, Management & Eth (20)
  • ICE-2701: AI & Game Design (20)
  • ICE-2702: Applied Data Science ft Python (20)
  • ICE-2703: Game Design: Level & Mechanics (20)
  • ICE-2704: Game Development (20)
  • ICE-2801: System Admin & Mainte (20)
  • ICE-2902: Design,Art, Creativity & Story (20)
  • ICL-2001: Developing Mobile Technology (20)
  • ICL-2002: Object Oriented Programming (20)
  • ICL-2005: Employability Based Learning 2 (20)
  • ICL-2006: Research Methods & Study Skill (20)
  • ICL-2007: Proj Management for Comp Prof (10)
  • ICL-2008: Data Ethics (10)
  • ICL-2009: Data Structures & Algorithms (10)
  • ICL-2010: Intro to Data Analytics (20)
  • ICL-2011: Vis & Graphical Algorithms (20)
  • ICL-2012: Web Servers & Authentication (20)
  • ICL-2015: Engineering Man Techniques (10)
  • ICL-2016: Automation & Robotics (20)
  • ICL-2017: Computer Aided Design & Anal (20)
  • ICL-2018: Engineering Maintenance (WB) (20)
  • ICL-2019: Prof Reflection & Develop (WB) (10)
  • ICL-2020: Adv Comp Aided Manufacture (20)
  • ICL-2105: Employability Based Learning 2 (20)
  • ICL-2108: Data Ethics (Rhos) (10)
  • ICL-2201: Cybersecurity & Future Technol (20)
  • ICL-2202: Introduction to Middleware (10)
  • ICL-2203: Network Security (20)
  • ICL-2204: Enterprise Networking & Securi (20)
  • ICL-2211: Math Methods & Linear Syst (20)
  • ICL-2331: Electrical Machines (20)
  • ICL-2601: Data Systems, Management & Eth (20)
  • ICL-2602: Adv Comp Aided Manufacture (20)
  • ICL-2603: Automation & Robotics (20)
  • ICL-2604: Computer Aided Design & Anal (20)
  • ICL-2605: Cybersecurity & Future Technol (20)
  • ICL-2607: Data Structures & Algorithms (10)
  • ICL-2608: Data Systems, Management & Eth (20)
  • ICL-2609: Object Oriented Programming (20)
  • ICL-2610: Developing Mobile Technology (20)
  • ICL-2611: Electrical Machines (20)
  • ICL-2612: Employability Based Learning 2 (20)
  • ICL-2613: Engineering Maintenance (WB) (20)
  • ICL-2614: Engineering Man Techniques (10)
  • ICL-2615: Enterprise Networking & Securi (20)
  • ICL-2616: Intro to Data Analytics (20)
  • ICL-2617: Introduction to Middleware (10)
  • ICL-2618: Math Methods & Linear Syst (20)
  • ICL-2619: Network Security (20)
  • ICL-2620: Prof Reflection & Develop (WB) (10)
  • ICL-2621: Proj Management for Comp Prof (10)
  • ICL-2622: Research Methods & Study Skill (20)
  • ICL-2623: Web Servers & Authentication (20)
  • ICL-2624: Vis & Graphical Algorithms (20)
  • XUC-2043: Dylunio a Gwneuthuriad 2 (30)
  • XUC-2044: Dylunio a Gwneuthuriad 3 (30)
  • XUC-2047: Arferion Profesiynol 2 (30)
  • XUC-2048: Profiad yn y Gweithle 2 (30)
  • XUE-2043: Design and Manudacture 2 (30)
  • XUE-2044: Design and Manufacture 3 (30)
  • XUE-2047: Professional Practice 2 (30)
  • XUE-2048: Workplace Experience 2 (30)

Level 3 Modules

  • ETC-3001: Individual Project (30)
  • ETC-3002: Research Methods (10)
  • ETC-3046: Web Based Applications (10)
  • ETC-3123: Internet Tech for E Commerce (10)
  • ETC-3401: Computer & Network Security (20)
  • ETC-3601: Adv Data Mgmt and Analytics (20)
  • IBC-3002: Microelectronics 3 (10)
  • IBC-3004: Signal Processing (10)
  • IBC-3005: Microwave Sys Design (10)
  • IBC-3006: Control Systems (10)
  • IBC-3008: Electromagnetics (10)
  • IBC-3012: Information & Coding (10)
  • IBC-3014: Optical Comms (10)
  • IBC-3029: Networks & Distrib Sys (10)
  • IBC-3064: BPR (10)
  • IBC-3099: Individual project (30)
  • ICC-3001: Prosiect Unigol (30)
  • ICC-3321: Systemau Rheoli (20)
  • ICE-3001: Individual Project (30)
  • ICE-3002: Research Methods (10)
  • ICE-3009: Civic Computing Intervention (20)
  • ICE-3011: Quality Management (20)
  • ICE-3101: Software Engineering (20)
  • ICE-3111: Computer Vision (20)
  • ICE-3121: Creative Visualisation (20)
  • ICE-3122: Information Visualisation (20)
  • ICE-3212: Data Structures in Application (20)
  • ICE-3301: Signal Processing & Tranducers (20)
  • ICE-3302: Electromagnetics (20)
  • ICE-3303: Microwave Engineering (20)
  • ICE-3311: Embedded Systems (20)
  • ICE-3321: Control Systems (20)
  • ICE-3401: Computer & Network Security (20)
  • ICE-3501: Internet of Things (20)
  • ICE-3601: Advanced Data Management (20)
  • ICE-3701: Principles Machine Learning (20)
  • ICE-3702: Advanced Game Development (20)
  • ICE-3703: Machine Learning (20)
  • ICE-3801: Systems & Design Thinking (20)
  • ICE-3901: Summer Placement (15)
  • ICE-3902: Industry Placement Year (30)
  • ICE-3903: Enterprise by Design (20)
  • ICE-3904: International Experience (15)
  • ICE-3905: International Experience (30)
  • ICL-3003: Software Prototyping Study (20)
  • ICL-3004: Production Software Developmen (20)
  • ICL-3005: WBP-Data Processing & AI (20)
  • ICL-3006: WBP-Design& Impl Visualisation (20)
  • ICL-3007: WBP-PESTLE (inc.GDPR) (20)
  • ICL-3008: WBP-Advanced Security Solution (30)
  • ICL-3009: Sustainable Manufacturing Man (20)
  • ICL-3010: Engineering Project (WB) (30)
  • ICL-3011: Power Engineering (20)
  • ICL-3012: Sustainable Renewable Energy (20)
  • ICL-3013: Industrial Engineering (10)
  • ICL-3014: Apps of CNC Machines (10)
  • ICL-3102: Business & Enterprise Programm (20)
  • ICL-3103: User Experience (UX) & HCI (20)
  • ICL-3402: Mathematics for Cryptography (10)
  • ICL-3403: Penetration Testing (20)
  • UXS-3800: Game Design 3 (20)
  • UXS-3801: Game Production (20)
  • XUC-3045: Dylunio a Gwneuthuriad 4 (30)
  • XUC-3046: Dylunio a Gwneuthuriad 5 (30)
  • XUC-3047: Arferion Profesiynol 3 (30)
  • XUC-3048: Profiad Gwaith 3 (30)
  • XUE-3045: Design and Manufacture 4 (30)
  • XUE-3046: Design and Manufacture 5 (30)
  • XUE-3047: Professional Practice 3 (30)
  • XUE-3048: Workplace Experience 3 (30)

Level 4 Modules

  • ICC-4002: Prosiect Tim MEng (40)
  • ICE-4001: MSc Individual Project (60)
  • ICE-4002: MEng Team Project (40)
  • ICE-4003: Advanced Research Methods (20)
  • ICE-4004: MComp Team Project (40)
  • ICE-4005: MSc Generalist Mini-project (20)
  • ICE-4006: Data Science (20)
  • ICE-4007: MRes Individual Project (120)
  • ICE-4101: Introduction to Programming (20)
  • ICE-4111: Web Technologies (20)
  • ICE-4121: Information Visualisation (20)
  • ICE-4131: High Performance Computing (20)
  • ICE-4141: User Experience (UX) & HCI (20)
  • ICE-4201: Data Structure AlgorithmTheory (20)
  • ICE-4211: Principles Machine Learning (20)
  • ICE-4221: Enterprise Design & Modelling (20)
  • ICE-4301: Advanced Sensor Systems (20)
  • ICE-4311: Programmable Logic Controllers (20)
  • ICE-4312: Advanced Control Systems (20)
  • ICE-4321: Organic Elec and Nanotech (20)
  • ICE-4331: Embedded Systems (20)
  • ICE-4411: Broadband Comms Systems (20)
  • ICE-4413: Mobile Communications Systems (20)
  • ICE-4414: RF & Optical MEMS (20)
  • ICE-4415: Advanced Optical Communication (20)
  • ICE-4421: Computer & Network Security (20)
  • ICE-4502: Prototyping and Fabrication (20)
  • ICE-4611: Database Systems (20)
  • ICE-4702: Machine Learning (20)
  • ICE-4711: XReality (20)
  • ICE-4721: Natural Language Processing (20)
  • ICE-4732: AI & Game Design (20)
  • ICE-4850: Design Think-Pro & Fac (20)
  • ICE-4851: Design Strategy (20)
  • ICE-4852: Research Methods for Design (20)
  • ICE-4853: Design Project (20)
  • ICE-4854: Dissertation (60)
  • ICE-4855: Artefact and Report (60)
  • ICE-4856: Strategic Planning (60)
  • ICE-4860: Parametric CAD & Adv Surf Mod (20)
  • ICE-4861: CAD Finite Element Analysis (20)
  • ICE-4862: CAM Digital Manufacturing for (20)
  • ICE-4863: Applied Digital Graphics (20)
  • ICE-4864: Sub-divisional CAD (20)
  • ICE-4865: Design Factors (20)
  • ICE-4866: Physical and Digital Prototypi (20)
  • ICJ-4101: Introduction to Programming (20)
  • ICS-4001: MSc Individual Project (60)
  • ICS-4003: Advanced Research Methods (20)
  • ICS-4101: Introduction to Programming (20)
  • ICS-4111: Web Technologies (20)
  • XUE-4001: Design Think-Pro & Fac (20)
  • XUE-4002: Design Thinking - Strategy (20)
  • XUE-4003: Research Methods for Design (20)
  • XUE-4004: Design Project (20)
  • XUE-4011: Dissertation (60)
  • XUE-4012: Artefact and Report (60)
  • XUE-4013: Strategic Planning (60)
  • XUE-4021: Parametric CAD & Adv Surf Mod (20)
  • XUE-4022: CAD Finite Element Analysis (20)

Home

Study

  • Undergraduate Study
Home

Follow Us

  • Twitter
  • Facebook
  • Instagram
  • Youtube
  • LinkedIn

Bangor University

Bangor, Gwynedd, LL57 2DG, UK

+44 (0)1248 351151

Contact Us

Visit Us

Maps & Directions

Policy

  • Legal Compliance
  • Modern Slavery Act 2015 Statement
  • Accessibility Statement
  • Privacy and Cookies
  • Welsh Language Policy
Map

Bangor University is a Registered Charity: No. 1141565

© 2020 Bangor University