BSc Computer Science and Mathematics

Speak without obligation to University of Sheffield

To contact you must accept the privacy policy

Comments about BSc Computer Science and Mathematics - At the institution - Sheffield - South Yorkshire

  • Objectives
    Students are taught to understand the theoretical principles underlying a problem, and to be able to engineer a solution. You are also led to a real understanding of the practical issues involved in the development of reliable and effective software systems in a business or industrial context. As well as learning to program, and to think analytically, you will be encouraged to develop your abilities to work in a team and to communicate effectively. Computer Science and Mathematics dual degrees are particularly appropriate for those students with an interest in mathematics, but who also wish to be involved in a subject with practical relevance.
  • Entry requirements
    -GCE/VCE A Levels - ABB including A Level Mathematics -BTEC National Certificate: 2 Distinctions 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
    Computer Science and Mathematics BSc
  • Course description
    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.


    Typical First Year Modules
    Module/Unit

    -Continuous Foundations 
    -Discrete Foundations  
    -Groups and Symmetries  
    -Introduction to Programming  
    -Mathematics with Maple 
    -Matrices and Geometry  
    -Numbers and Proofs
    -Object-Oriented Programming  
    -Practical Calculus 
    -Probability, Sets and Complex Numbers  
    -Requirements Engineering  
    -Systems Design and Testing  


    Typical Second Year Modules
    Module/Unit

    -Abstract Data Types   
    -Advanced Calculus  
    -Computer Architectures 
    -Continuity and Integration  
    -Database Technology  
    -Functional Programming  
    -Linear Mathematics for Applications 
    -Network Architectures 
    -Nonlinear Mathematics  
    -Professional Issues  
    -Rings and Groups
    -Vector Spaces and Fourier Theory  


    Typical Third Year Modules
    Module/Unit

    -Human Computer Interaction and Graphical Interfaces  
    -Machines and Languages  
    -Systems Analysis and Design  
    -Individual Research Project  
    -Software Hut  
    -3D Computer Graphics
    -Adaptive Intelligence 
    -Adaptive Robotics  
    -Advanced Software Engineering Seminars  
    -Applicable Analysis 
    -Applications of Information Theory 
    -Chaos 
    -Codes and Cryptography 
    -Combinatorics  
    -Complex Analysis  
    -Computer Games Technology 
    -Critical Analysis in Artificial Intelligence 
    -Differential Geometry  
    -Fields 
    -Graph Theory
    -Groups and Symmetry 
    -History of Mathematics  
    -Knots and Surfaces
    -Machine Learning Foundations  
    -Metric Spaces 
    -Modelling and Simulation of Natural Systems
    -Natural Language Processing  
    -Network Performance Analysis  
    -Numerical Linear Algebra  
    -Operations Research 
    -Pattern Processing 
    -Rings and Modules 
    -Software Measurement and Testing 
    -Speech Processing 
    -Speech Technology  
    -Symbolic Reasoning 
    -Text Processing  
    -The Intelligent Web  
    -Topics in Number Theory  
    -Undergraduate Ambassadors Scheme in Mathematics

Other programs related to computer science

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