Computer Science - BSc(Hons)
Bachelor's degree
In Bristol
Description
-
Type
Bachelor's degree
-
Location
Bristol
-
Start date
Different dates available
Why study BSc(Hons) Computer Science?
Computer science is vital to the economy - in the UK and worldwide. Online retailing, computer based products such as games, music, domestic appliances, mobile phones, satellite navigation and logistics services rely on sophisticated computing. Management information systems underpinned by massive databases are the foundation of large organisations. These all rely on complex computer systems created by a highly skilled workforce. As a result, there is high demand for computer scientists who can apply technology to solve complex problems.
Why study our course?
On this course, you will learn how to analyse complex problems, then design and write programs that solve them. You will develop a solid foundation in object-oriented software development and the design and analysis of algorithms and data structures. Learning from world-leading Artificial Intelligence (AI) experts, you will study and apply AI in a range of environments. As a result, you will be able to design databases and develop cutting-edge programs - from desktop applications to enterprise systems.
Real world experience
You will hear from visiting industry professionals and apply learning through hands-on projects solving real world problems. Depending on where you want to specialise, work placements are available in a choice of organisations.
Where it can take you
Careers range from software engineers, web and software developers, to business analysts, IT project managers and IT consultants. Sectors include state-of-the-art computing companies, commercial organisations and scientific and industrial research laboratories.
Watch: The learning and teaching experience
Facilities
Location
Start date
Start date
About this course
Professional accreditation
This degree is accredited by the British Computer Society - the IT industry's professional body. It fully meets the academic requirements for an Incorporated Engineer (IEng) and partially meets the academic requirements for a Chartered Engineer (CEng).
The course is also accredited as meeting the educational requirements for Chartered Information Technology Professional (CITP) and partially fulfilling the educational requirements for Chartered Scientist (CSci) registration.
Placements
Students who undertake a work placement are more likely to graduate with...
Reviews
Subjects
- Systems
- Computing
- Design
- Teaching
- Object oriented training
- Object-oriented training
- Learning Teaching
- Algorithms
- Web
- Project
Course programme
The course is organised around three years of taught material. You will have the option to undertake a placement year before embarking on the final year of your degree.
Year one
You will focus on the foundational skills and knowledge that you will use as you progress through the course.
You will study the following compulsory modules:
- Introduction to Object Oriented Systems Development
- Computer and Network Systems
- Introduction to Artificial Intelligence
- Principles of Computing.
You will also be introduced to the relationship between computers and systems, and those who use them. Core techniques of computer science will be introduced.
Year two
You will build on your first year subjects, as well as developing new skills by studying the following compulsory modules:
- Object Oriented Systems Development 2
- Intelligent Systems
- Design and Analysis of Data Structures and Algorithms.
In addition, you will study one of the following optional modules:
- Computer Networks and Operating Systems
- Data, Schemas and Applications
- Software Engineering.
Final year
In your final year, you will study the following compulsory modules:
- Computing Project
- Enterprise Systems Development
- BioComputation
- Ethical and Professional Issues in Computing and Digital Media.
In addition, you will study one of the following optional modules in either:
- Professional Experience
- International Experience
- Professional Development.
or:
- Requirements Engineering
- Advanced Databases
- Cryptography
- Entrepreneurial Skills
- Mobile Device Development
- Advanced Topics in Web Development 2
- Usability and Interaction Design.
The University continually enhances our offer by responding to feedback from our students and other stakeholders, ensuring the curriculum is kept up to date and our graduates are equipped with the knowledge and skills they need for the real world. This may result in changes to the course. If changes to your course are approved, we will inform you.
Learning and TeachingYou will be stimulated by the course and encouraged to become a proactive, autonomous learner through a variety of means. These will include face-to-face lectures and tutorials, electronic virtual learning environments, laboratory-based practical work and independent project work.
For more details, see our full glossary of learning and teaching terms.
AssessmentThe most common way for modules to be assessed is by an examination and two pieces of coursework. However, some are assessed via examination only, while others are assessed through coursework alone or different methods such as in-class tests.
For more details, see our full glossary of assessment terms.
Computer Science - BSc(Hons)