BEng Software Engineering

Speak without obligation to University of Sheffield

To contact you must accept the privacy policy

Comments about BEng Software Engineering - At the institution - Sheffield - South Yorkshire

  • Objectives
    This popular degree course focuses on the art of engineering complex software systems. It will teach you state-of-the-art software design and programming technologies, and develop your skills in program management, team-work, and working with people. You will gain experience of software development by working in a group to develop software for real companies in the second year. In the third year, half of your time will be spent on a substantial individual project that will allow scope for your creative and intellectual input. In the fourth year, you can join the innovative student-run Genesys company, recently designated a Microsoft Innovation Centre, working in teams to provide real solutions for external clients. You will be grounded in the fundamental principles of Computer Science, and introduced to research in Artificial Intelligence. Modules in the third year include E-commerce, 3D Graphics, and Computer Games Technology.
  • Entry requirements
    Entry requirements GCE/VCE A Levels - ABB including A Level Mathematics BTEC National Certificate: 2 Distinctions across 12 units, and Grade B in A Level Mathematics Two GCE A Levels plus two GCE AS Levels - AB+BB including A Level Mathematics Scottish Highers: AAAB including Mathematics Scottish Advanced Highers: ABB including Mathematics Irish Leaving Cert. - AABBB including Mathematics International Baccalaureate - 33 points including 5 points in Mathematics at Higher Level
  • Academic title
    BEng Software Engineering
  • Course description
    Our students usually select from a range of compulsory and optional modules to add up to 120 credits.

    Some departments offer courses that don't feature optional modules whereas other courses are fully flexible.

    Important notice :
    This is a list of modules that have been offered in the past. We expect similar modules to be offered for courses starting in 2009.

    This information is provided for illustration only and you should check with the department directly when applying to confirm module options.

    Typical First Year Modules

    Module/Unit Credits
    Artificial Intelligence Techniques  10
    Computer Architectures  10
    Continuous Foundations  10
    Discrete Foundations  10
    Introduction to Artificial Intelligence  10
    Introduction to Programming  10
    Network Architectures  10
    Object-Oriented Programming  10
    Requirements Engineering  10
    Systems Design and Testing  10
    Typical Second Year Modules

    Module/Unit Credits
    Software Hut  20
    Abstract Data Types  10
    Adaptive Robotics  10
    Database Technology  10
    Functional Programming  10
    Human Computer Interaction and Graphical Interfaces  10
    Machines and Languages  10
    Pattern Processing  10
    Professional Issues  10
    Symbolic Reasoning  10
    Systems Analysis and Design  10
    Typical Third Year Modules

    Module/Unit Credits
    Individual Research Project 2  40
    Individual Research Project 1: Survey and Analysis Report  20
    3D Computer Graphics  10
    Adaptive Intelligence  10
    Advanced Software Engineering Seminars  10
    Applications of Information Theory  10
    Computer Games Technology  10
    Concurrent Systems  10
    Critical Analysis in Artificial Intelligence  10
    Java E-Commerce  10
    Machine Learning Foundations  10
    Modelling and Simulation of Natural Systems  10
    Natural Language Processing  10
    Network Performance Analysis  10
    Programming Language Semantics  10
    Software Measurement and Testing  10
    Speech Processing  10
    Speech Technology  10
    Text Processing  10
    The Intelligent Web  10
    Theory of Distributed Systems  10

Other programs related to software engineering

This site uses cookies.
If you continue navigating, the use of cookies is deemed to be accepted.
See more  |