BSc (Hons) Software Engineering

Fascinated by technology and software, and keen to work with colleagues in the creative process? Well, teamwork is the secret of the Software Engineering industry because the complex systems which Software Engineers design and build are often too large for a single person to develop alone. On this course you will study practice and techniques for real-world software design and associated programming technologies – proving the theory with practical experience in software development and teamwork. You will learn how to reason logically, analyse problems and resolve them by building effective computer systems – the course’s large practical element, ensuring you are well prepared for an IT career. Our graduates are high sought-after in the industry. We help our students to build a strong link with industry through three-month summer placements and one-year placements. Both of these are offered to Year 3 students. Placement opportunities exists with local SME as well as large corporates. We are a small, friendly team with an ‘open-door’ policy for students. Our computing labs are fitted with state-of-the art PCs.

Read more

Modules

  • Compulsory modules
  • Introduction to Computing Science
  • Discrete Structures
  • Options modules
  • Accounting and Finance for Managers
  • Our Blue Planet
  • Introduction to Cell Biology
  • Ecology: An Introduction
  • Introduction to Computing Science
  • Economic Decision Making and Markets
  • Introduction to Education: Philosophy, Psychology and Sociology
  • Introduction to Literary Studies: Genre
  • Building Planet Earth
  • Media 1: An Introduction to Media Studies and Industries
  • The French-Speaking World 1
  • Introductory French 1
  • People and the Environment
  • For the Lion: Scotland in the British Isles and Europe 1100-1542
  • The Making of Modern Britain 1707 to 2000: An Introduction
  • Introduction to Journalism Studies
  • Leisure Management & Consumption
  • Language and Society
  • Mathematics I
  • Discrete Structures
  • The Global Business Environment: An Introduction
  • Philosophy: What is it all About?
  • People and Power: Politics of the British Isles
  • Religion in the Modern World
  • Spanish and Latin American Studies 1
  • Introductory Spanish 1
  • Social Differentiation
  • Understanding Sport
  • Foundations of Social Work Theory and Practice
  • Compulsory modules
  • Programming and User Interface Design
  • Options modules
  • Introduction to Management Accounting
  • Our Thirsty Planet: Man and the Aquatic Environment
  • Introduction to Physiology
  • Programming and User Interface Design
  • Introduction to Data Science
  • Understanding the Wider Economy
  • Introductory Economics
  • Introduction to Education: Politics, Policy and Practice
  • Introduction to Literary Studies: Theories & Approaches
  • Landscape Evolution
  • The Moving Image
  • The French-Speaking World 2
  • Introductory French 2
  • Global Environmental Issues
  • Concepts of History: Themes and Transformations
  • Ethical Issues in Journalism
  • Foundations of Language
  • Practical Statistics
  • Mathematics II
  • The Management Challenge: An Introduction
  • How Should We Live?: Philosophy, Ethics, and Life
  • Political Concepts and Ideas
  • Religion Colonialism and Nationalism
  • Practical Science Skills II: Field Skills
  • Spanish and Latin American Studies 2
  • Introductory Spanish 2
  • Social Problems
  • Introduction to Sport & Exercise Science
  • Compulsory modules
  • Data Structures, Objects and Algorithms
  • Database Principles and Applications
  • Options modules
  • Accounting and Finance for Managers
  • Our Blue Planet
  • Introduction to Aquatic Environments
  • Introduction to Cell Biology
  • Ecology: An Introduction
  • Evolution and Genetics
  • Data Structures, Objects and Algorithms
  • Scripting for Data Science
  • Introduction to Computing Science
  • Economic Decision Making and Markets
  • Introduction to Education: Philosophy, Psychology and Sociology
  • Literary Revolutions
  • Introduction to Literary Studies: Genre
  • Building Planet Earth
  • Finance I
  • Media 1: An Introduction to Media Studies and Industries
  • Reading Film & Television
  • The French-Speaking World 1
  • The French-Speaking World 3
  • Introductory French 1
  • Intermediate French
  • People and the Environment
  • Biogeography: An Ecological and Evolutionary Approach
  • For the Lion: Scotland in the British Isles and Europe 1100-1542
  • The Making of Modern Britain 1707 to 2000: An Introduction
  • Reputations in History
  • Fundamentals of Human Resource Management
  • Introduction to Journalism Studies
  • Leisure Management & Consumption
  • Language and Society
  • Language and the Brain
  • Analysis I
  • Mathematics I
  • Discrete Structures
  • The Global Business Environment: An Introduction
  • Fundamentals of Business and Management
  • Fundamentals of Marketing
  • From Plato to Existentialism
  • Philosophy: What is it all About?
  • People and Power: Politics of the British Isles
  • Introduction to International Politics
  • The Social Mind
  • Religion and Culture: Problems of Representation
  • Religion in the Modern World
  • Spanish and Latin American Studies 1
  • Spanish and Latin American Studies 3
  • Introductory Spanish 1
  • Intermediate Spanish and Latin American Studies
  • Social Differentiation
  • Understanding Social Policy
  • Understanding Sport
  • Understanding Global Sport
  • Foundations of Social Work Theory and Practice
  • Professional Development for Computer Scientists
  • Compulsory modules
  • Programming Language Paradigms
  • Managing Information
  • Options modules
  • Introduction to Management Accounting
  • External Reporting
  • Our Thirsty Planet: Man and the Aquatic Environment
  • Science of Diving
  • Introduction to Physiology
  • Biodiversity
  • The Organisation of Business
  • Crime and Criminal Justice
  • NoSQL Databases and Data Warehousing
  • Programming and User Interface Design
  • Introduction to Data Science
  • Managing Information
  • Systems
  • Programming Language Paradigms
  • Understanding the Wider Economy
  • Introductory Economics
  • Statistics for Economics, Business and Management
  • Introduction to Education: Politics, Policy and Practice
  • Introduction to Literary Studies: Theories & Approaches
  • Writing and History: Scotland and Empire
  • Writing and Theory
  • Writing and Language
  • Landscape Evolution
  • The Biosphere
  • Finance II
  • The Moving Image
  • Digital Media and Culture
  • The French-Speaking World 2
  • The French-Speaking World 4
  • Introductory French 2
  • Global Environmental Issues
  • Environmental Resilience
  • Concepts of History: Themes and Transformations
  • Rebellion and Enlightenment: Scotland 1713 to 1815
  • Ethical Issues in Journalism
  • Foundations of Language
  • Operations Management
  • Practical Statistics
  • Optimisation in Theory and Practice
  • Linear Algebra
  • Mathematics II
  • The Management Challenge: An Introduction
  • Socially Responsible Marketing
  • How Should We Live?: Philosophy, Ethics, and Life
  • Logic
  • Moral Theory
  • Political Concepts and Ideas
  • Comparative Politics
  • Great Political Thinkers
  • Research Methods
  • Brain and Behaviour - Clinical and Health Psychology I
  • Inventing Religion: Origins, Methods and Critique
  • Religion Colonialism and Nationalism
  • Global Retailing in Society
  • Practical Science Skills II: Field Skills
  • Statistical Techniques
  • Spanish and Latin American Studies 2
  • Advanced Spanish and Latin American Studies
  • Introductory Spanish 2
  • Social Problems
  • The Development of Social Theory
  • Introduction to Sport & Exercise Science
  • Psychology of Sport
  • Foundations of Sport Development and Coaching
  • Compulsory modules
  • Software Engineering I
  • UX Design
  • Options modules
  • Code Analysis and Performance
  • Software Engineering I
  • Introduction to Machine Learning
  • UX Design
  • Professional Development for Computer Scientists
  • Compulsory modules
  • Software Engineering II
  • Operating Systems Concurrency and Distribution
  • Options modules
  • NoSQL Databases and Data Warehousing
  • Computer Games Development
  • Computing Science Industrial Summer Placement
  • Compulsory modules
  • Computing Science Project
  • Computer Security & Networks
  • Options modules
  • Artificial Intelligence
  • Mobile App Development
  • Web Services
  • Options modules
  • NoSQL Databases and Data Warehousing
  • Natural Language Processing and Computer Vision
  • £20,300 Per Year

    International student tuition fee

    4 Years

    Duration

    Sep 2024

    Start Month

    Aug 2024

    Application Deadline

    Upcoming Intakes

    • September 2024

    Mode of Study

    • Full Time