Computer Science So Write a Program That Continuously Takes Grades Between 0 and 100 to St
Study ›Undergraduate courses
Computer Science
Course details
- A level requirements: AAB
- UCAS code: G400
- Study mode: Full-time
- Length: 3 years
Course overview
From the underlying principles to the very edge of modern technology, this programme will cover all aspects of Computer Science and ensure that when you graduate you will know exactly what is and isn't possible with computers.
Introduction
Study Computer Science at Liverpool and develop a deep understanding of the technology that underpins much of modern life and society. Computer Science is a great choice for those with a keen interest in computers, software and technology. You'll create functional applications as well as how to consistently iterate and improve your work.
After learning core theory you can choose to maintain a balanced mixture of modules throughout your degree or opt to follow a specialist pathway in artificial intelligence, algorithms and optimisation or data science.
In the first two years you will cover programming, computer systems, databases, software engineering, algorithmic foundations, complexity of algorithms & decision and computation & language.
The course is accredited by the British Computer Society which means that the course is continually updated and adapted to reflect new technologies and emerging trends.
After you've covered the core elements, we give you the flexibility to tailor your own learning to your own interests, offering specialisms in in artificial intelligence, algorithms and optimisation, data science, and software development.
What you'll learn
- Programming in Java
- Understanding different computer systems
- Building and structuring databases
- Fundamentals of software engineering
- Algorithmic foundations
- Complexity of algorithms and decision
- Computation and language
- Uses and possibilities of biocomputation
- Introduction of Computation Game Theory
- Complex social networks
Accreditation
Accredited by the British Computer Society, so opens up a wide variety of career opportunities with excellent employment prospects.
Accreditations in detail
Course content
Discover what you'll learn, what you'll study, and how you'll be taught and assessed.
Year one
In year one you will learn the fundamentals of Computer Science. Starting with an introduction to procedural programming using commonly found language platforms, you'll move on to learn about the importance of hardware and software components within the operation of computer systems, formal analytic techniques and the development of artificial intelligence.
Compulsory modules
Analytic Techniques for Computer Science (COMP116)
Credits: 15 / Semester: semester 2
Many areas of Computer Science rely on formal analytic techniques and this module presents a basic grounding in a number of these topics focusing on their role and application to computational issues. Among the topics reviewed are Linear Algebra (with particular attention to Matrix Theory); Statistical aspects; Introductory calculus including the concepts of limits, continuity, basic differentiation and integration formulae; properties of Complex Numbers. If time allows a very brief overview of the principles of Information Theory will be included. The overriding aim of this module is to present the methods discussed in the context of practical Computer Science, and as such the emphasis will be on instilling confidence in applying techniques and not on providing rigorous supporting justifications of their validity.
Computer Systems (COMP124)
Credits: 15 / Semester: semester 2
This module provides a basic introduction to the important hardware and software components supporting the operation of computer systems. The module presents coverage of how low-level hardware components are organised so as to provide a platform on which complex software systems can be built. Coverage includes the important components of modern operating systems, including abstractions such as processes and concurrency. There is an opportunity to gain some practical awareness of low-level programming and a modern command-line environment.
Data Structures and Algorithms (COMP108)
Credits: 15 / Semester: semester 2
This module introduces students to some basic algorithms and data structures. It gives some fundamental concepts of design and analysis of algorithms, and implementation of algorithms by choosing appropriate data structures.
Designing Systems for the Digital Society (COMP107)
Credits: 15 / Semester: semester 1
This module will provide students with an all rounded appraisal of what is expected from a computing professional in the current digital society. Students will be introduced to social, legal and ethical aspects on computing and will develop employability skills. As a way to blend both theory and practice, students will be equipped with concepts and techniques for designing digital systems tailored to the needs of the user.
Foundations of Computer Science (COMP109)
Credits: 15 / Semester: semester 1
This module provides students with the mathematical foundation, mathematical tools and basic proof techniques necessary for the study of Computer Science and develops the study skills necessary to learn new concepts in this area.
Introduction to Artificial Intelligence (COMP111)
Credits: 15 / Semester: semester 1
Artificial intelligence (AI) is the theory and development of machines able to perform tasks normally requiring human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages. In the 21st century, AI techniques became an essential part of the technology industry. High-profile examples include autonomous vehicles, medical diagnosis, creating art, proving mathematical theorems, playing games, search engines, and online assistants. This module provides an application driven introduction to AI through studying the basic problems most AI systems have to deal with: search problems, reasoning under uncertainty, knowledge representation, planning, and learning in intelligent systems. The module will also provide a basic introduction to the history and philosophy of AI as well as recent issues in ethics of AI.
Object-Oriented Programming (COMP122)
Credits: 15 / Semester: semester 2
The intention of COMP122 is to introduce students to the concepts and methodology of object-oriented programming using the Java programming language. Topics covered include hierarchical structures, polymorphism, collections and iterators, exception handling, and graphical user interface design. Basic concepts of software design methodology, testing, and version control are also included in the module. It is normally expected that students have prior programming experience.
Optional modules
Introduction To Programming (COMP101)
Credits: 15 / Semester: semester 1
The module provides an introduction to procedural programming using current language platforms. The module incorporates program design, problem solving, the importance of maintainable, robust software and testing as well as introducing procedural language main programming constructs. Students gain practical experience with program design, programming and testing during weekly laboratory sessions.
Programming Language Paradigms (COMP105)
Credits: 15 / Semester: semester 1
This module is for students that already have some programming skills. Students will learn about the two main programming paradigms: imperative programming and functional programming. Since most introductory programming courses teach imperative programming, this module will focus on the functional paradigm. Students will learn how to program in Haskell, a popular functional programming language. They will learn how to formulate programs in a functional way, and the common techniques and idioms that are used to solve problems in functional programming.
Course options
Studying with us means you can tailor your degree to suit you. Here's what is available on this course.
Your experience
Computer science is housed in a grade II listed building which has been extensively refurbished for 21st century needs and challenges and provides state-of-the art equipment and high-speed communication links.
Explore our facilities
Watch now
Video
A tour of the Computer Science department and facilities
Dr Terry Payne talks you through what you can expect studying Computer Science at the University of Liverpool and shows you some of the facilities and equipment you will be using.
Virtual tour
Supporting your learning
- Dedicated learning and teaching support officers to help with your studies
- Careers and employability support, including help with work placements and starting you career
- Live chat support when you need it.
An exciting place to study Computer Science
- We teach in state-of-the-art PC and Mac laboratories running a variety of different operating systems, as well as iOS and Android tablets to encourage creativity and innovation within a stimulating environment in which to work and study.
- The department offers a range of British Computer Society accredited degree courses that are continually updated to reflect new technologies and trends.
- After five decades, the Department is still rapidly growing and evolving and remains at the forefront of computer science globally.
- The department was one of the first in the University to be involved in the collaboration with Xi'an Jiaotong-Liverpool University that has forged a strong international partnership for teaching and research between the two institutes.
What students say...
The University has also provided me with the best opportunities to meet amazing people in my field through networking events.
Watch now
Watch our Vlog
A day in the life of Computer Science student Shania.
Careers and employability
Liverpool's computer science graduates go onto well-paid graduate jobs and careers such as: computer programmer; software developer; systems analyst; software engineer; technical consultant; web designer.
Computer science graduates are among the highest-earners globally: there is a huge demand from industry for computer programmers, data scientists, artificial intelligence researchers, systems analysts, software engineers, technical consultants and web developers. In 2016, six out of the 10 best performing global companies had a focus on information technology.
Recent employers
- BAE Systems
- BT
- Guardian Media Group
- Royal Bank of Scotland
- Siemens
- Unilever
Preparing you for future success
At Liverpool, our goal is to support you to build your intellectual, social, and cultural capital so that you graduate as a socially-conscious global citizen who is prepared for future success. We achieve this by:
- Embedding employability within your , through the modules you take and the opportunities to gain real-world experience offered by many of our courses.
- Providing you with opportunities to gain experience and develop connections with people and organisations, including student and graduate employers as well as our global alumni.
- Providing you with the latest tools and skills to thrive in a competitive world, including access to Handshake, a platform which allows you to create your personalised job shortlist and apply with ease.
- Supporting you through our peer-to-peer led Careers Studio, where our career coaches provide you with tailored advice and support.
Meet our alumni
Hear what graduates say about their career progression and life after university.
Read more about Nachi Kaluba
Nachi Kaluba, BSc (Hons) Computer Science with Software Development with a Year in Industry 2020
Graduating from Computer Science in 2020, Nachi describes her time at the University of Liverpool and how it has prepared her for first role after University.
Read this story
Read more about Kirsty Williams
Kirsty Williams, BSc (Hons) Computer Science 2013
Graduating from Computer Science in 2013, Kirsty describes her time at the University of Liverpool and how she is now running her own tech startup.
Read this story
Fees and funding
Your tuition fees, funding your studies, and other costs to consider.
Tuition fees
Tuition fees cover the cost of your teaching and assessment, operating facilities such as libraries, IT equipment, and access to academic and personal support. Learn more about tuition fees, funding and student finance.
UK fees Also applies to Channel Islands, Isle of Man and Republic of Ireland | |
---|---|
Full-time place, per year | £9,250 |
Year in industry fee | £1,850 |
Year abroad fee | £1,385 |
International fees | |
---|---|
Full-time place, per year | £25,750 |
Additional costs
We understand that budgeting for your time at university is important, and we want to make sure you understand any course-related costs that are not covered by your tuition fee. This could include buying a laptop, books, or stationery.
Find out more about the additional study costs that may apply to this course.
Entry requirements
The qualifications and exam results you'll need to apply for this course.
My qualifications are from: .
Your qualification | Requirements About our typical entry requirements |
---|---|
A levels | AAB including Maths or Computer Science Applicants with the Extended Project Qualification (EPQ) are eligible for a reduction in grade requirements. For this course, the offer is ABB with A in the EPQ. You may automatically qualify for reduced entry requirements through our contextual offers scheme. If you don't meet the entry requirements, you may be able to complete a foundation year which would allow you to progress to this course. Available foundation years:
|
GCSE | 4/C in English and 4/C in Mathematics |
Subject requirements | A level Mathematics or Computer Science. For applicants from England: For science A levels that include the separately graded practical endorsement, a "Pass" is required. |
BTEC Level 3 Subsidiary Diploma | Acceptable at grade Distinction* Distinction (any subject) alongside AB at A level. A Levels must include Mathematics or Computer Science. |
BTEC Level 3 Diploma | Acceptable at grade Distinction* Distinction (any subject) alongside AB at A level. A Levels must include Mathematics or Computer Science. |
BTEC Level 3 National Extended Diploma | D*D*D plus A level Maths or Computer Science grade B. |
International Baccalaureate | 35 overall including 5 in Higher Level Mathematics or Computer Science. |
Irish Leaving Certificate | H1,H1,H2,H2,H2,H3, including H2 in Higher Maths or Higher Computer Science. We also require a minimum of H6 in Higher English or O3 in Ordinary English |
Scottish Higher/Advanced Higher | AAB including Maths or Computer Science |
Welsh Baccalaureate Advanced | Acceptable at grade B alongside AA at A level including Maths or Computer Science. |
Cambridge Pre-U Diploma | D3 in Cambridge Pre U Principal Subject is accepted as equivalent to A-Level grade A M2 in Cambridge Pre U Principal Subject is accepted as equivalent to A-Level grade B Global Perspectives and Short Courses are not accepted. |
Access | Considered if taking a relevant subject. 45 Level 3 credits at Distinction, including 15 Level 3 credits in Mathematical or Computer Science subjects is required. GCSE English and Mathematics grade C/grade 4 or above also required. |
International qualifications | Many countries have a different education system to that of the UK, meaning your qualifications may not meet our entry requirements. Completing your Foundation Certificate, such as that offered by the University of Liverpool International College, means you're guaranteed a place on your chosen course. |
Source: https://www.liverpool.ac.uk/courses/2023/computer-science-bsc-hons
0 Response to "Computer Science So Write a Program That Continuously Takes Grades Between 0 and 100 to St"
Post a Comment