BSc (Hons) Computer Science with Software Development with a Year in Industry

This programme brings together product design creativity with the technical knowledge and skills of engineering. Students develop as technically competent industrial designers, benefiting from the very latest in new product development techniques. The result is a modern engineering degree that will equip you with an excellent technical and creative grounding for a successful career in designing and developing new products. The degree is strongly project-based. You will work on many design projects of increasing complexity. In Year One, you will also study core engineering subjects. It gives you a broad and extended education at an advanced level, combining user-centred product design creativity with key aspects of engineering. You will graduate well-placed to play an important role in new product development, a top management priority in industry today.This programme is accredited by BCS, the Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.

Read more

Modules

  • Compulsory modules
  • ANALYTIC TECHNIQUES FOR COMPUTER SCIENCE
  • COMPUTER SYSTEMS
  • DATA STRUCTURES AND ALGORITHMS
  • DESIGNING SYSTEMS FOR THE DIGITAL SOCIETY
  • FOUNDATIONS OF COMPUTER SCIENCE
  • INTRODUCTION TO ARTIFICIAL INTELLIGENCE
  • OBJECT-ORIENTED PROGRAMMING
  • Options modules
  • INTRODUCTION TO PROGRAMMING
  • PROGRAMMING LANGUAGE PARADIGMS
  • Compulsory modules
  • DATABASE DEVELOPMENT
  • GROUP SOFTWARE PROJECT
  • SOFTWARE ENGINEERING I
  • SOFTWARE DEVELOPMENT TOOLS
  • PLANNING YOUR CAREER
  • Options modules
  • ADVANCED OBJECT ORIENTED C LANGUAGES
  • ADVANCED ARTIFICIAL INTELLIGENCE
  • COMPUTER-BASED TRADING IN FINANCIAL MARKETS
  • COMPUTER NETWORKS
  • INTRODUCTION TO THEORY OF COMPUTATION
  • DISTRIBUTED SYSTEMS
  • PRINCIPLES OF C AND MEMORY MANAGEMENT
  • PRINCIPLES OF COMPUTER GAMES DESIGN AND IMPLEMENTATION
  • SCRIPTING LANGUAGES
  • APP DEVELOPMENT
  • INTRODUCTION TO DATA SCIENCE
  • COMPLEXITY OF ALGORITHMS
  • CYBER SECURITY
  • PROGRAMMING LANGUAGE PARADIGMS
  • Compulsory modules
  • INDUSTRIAL PLACEMENT Y3
  • Compulsory modules
  • HONOURS YEAR COMPUTER SCIENCE PROJECT
  • Options modules
  • BIOCOMPUTATION
  • COMMUNICATING COMPUTER SCIENCE
  • COMPLEX INFORMATION NETWORKS
  • COMPUTATIONAL GAME THEORY AND MECHANISM DESIGN
  • EFFICIENT SEQUENTIAL ALGORITHMS
  • FORMAL METHODS
  • IMAGE PROCESSING
  • INTRODUCTION TO COMPUTATIONAL GAME THEORY
  • KNOWLEDGE REPRESENTATION AND REASONING
  • MULTI-AGENT SYSTEMS
  • NEURAL NETWORKS
  • ONTOLOGIES AND SEMANTIC WEB
  • OPTIMISATION
  • AUTONOMOUS MOBILE ROBOTICS
  • SOFTWARE ENGINEERING II
  • BIG DATA ANALYTICS
  • COMPUTER VISION
  • DATA MINING AND VISUALISATION
  • HIGH PERFORMANCE COMPUTING
  • COMPUTER FORENSICS
  • ADVANCED TOPICS IN COMPUTER GAME DEVELOPMENT
  • ROBOT PERCEPTION AND MANIPULATION
  • £25,750 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