📖Introduction

The University of Warwick is a public research university located in Coventry, England. Founded in 1965, it has quickly established itself as one of the UK's leading universities, consistently ranking in the top ten in national league tables. Warwick has a reputation for academic excellence, particularly in the fields of business, economics, engineering, and the humanities. The university is known for its international outlook and has a diverse student body, with students from over 150 countries. With a strong commitment to research and innovation, the University of Warwick is a dynamic and exciting institution that offers a world-class education to its students.

Show less
Show more

📖Program Curriculum

Year One
Programming for Computer Scientists
In this module whatever your starting point you will begin your professional understanding of computer programming through problem-solving and fundamental structured and object-oriented programming You will learn the Java programming language through practical work centred on the Warwick Robot Maze environment which will take you from specification to implementation and testing Through practical work in object-oriented concepts such as classes encapsulation arrays and inheritance you will end the course knowing how to write programs in Java and through your ability to analyse errors and testing procedures be able to produce well-designed and well-encapsulated and abstracted code

Read more about the Programming for Computer Scientists moduleLink opens in a new window including the methods of teaching and assessment (content applies to 2022 23 of study)

Design of Information Structures
Following on from Programming for Computer Scientists on the fundamentals of programming this module will teach you all about data structures and how to program them We will look at how we can represent data structures efficiently and how we can apply formal reasoning to them You will also study algorithms that use data structures Successful completion will see you able to understand the structures and concepts underpinning object-oriented programming and able to write programs that operate on large data sets

Read more about the Design of Information Structures moduleLink opens in a new window including the methods of teaching and assessment (content applies to 2022 23 of study)

Mathematics for Computer Scientists I
A sound knowledge of mathematical reasoning is an essential skill for computer scientists so in this module you will be provided with sufficient professional knowledge that will enable you to understand terminology and the role of formal definitions and mathematical functions in problem-solving You will become familiar with day-to-day mathematical operations including probability (Bayes’ theorem standard deviation and variance) propositional and predicate logic (Boolean operators truth values and various laws of logic) elementary set theory and graph theory (including Eulerian and Hamiltonian graphs) relations and the axiomatic method

Read more about the Mathematics for Computer Scientists I moduleLink opens in a new window including the methods of teaching and assessment (content applies to 2022 23 of study)

Mathematics for Computer Scientists II
In this module you will gain sufficient mathematical knowledge to understand common mathematical operations and functions in computer science By the end of the module you will be expected to be able to carry out mathematical proofs analyse vector spaces and use linear equations and to perform operations of the differential and integral calculus with confidence and precision Specific topics you will cover include linear and matrix algebra sequences and series calculus and abstract algebra

Read more about the Mathematics for Computer Scientists II moduleLink opens in a new window including the methods of teaching and assessment (content applies to 2022 23 of study)

Computer Organisation and Architecture
You will gain a fundamental understanding of the functional components of a computer system and how they are organised You will focus on hardware and how it performs during the execution of software operations You will also develop practical skills in the use and construction of computer components and their interface with microprocessors By the end of the module you will be expected to understand the operation and organisation of electronic logic elements the architecture of simple microprocessors input output mechanisms memory systems and hierarchies and digital circuits and their interface with microprocessors

Read more about the Computer Organisation and Architecture moduleLink opens in a new window including the methods of teaching and assessment (content applies to 2022 23 of study)

Professional Skills
In your first term you will gain a basic understanding of operating systems together with a working knowledge of the computing systems and their associated tools and applications that will be used within the Department of Computer Science With these foundations in place you will then develop your communication skills both in writing and orally with due attention paid to appropriate academic and technical language You will complete the course studying ethics and behaviour looking at the place of computers in society and the legal aspects of computing

Read more about the Professional Skills moduleLink opens in a new window including the methods of teaching and assessment (content applies to 2022 23 of study)

Year Two
Operating Systems and Computer Networks
In this module you will spend equal time studying the fundamental concepts of modern-day operating systems and computer networks respectively With a practical bent this will mean analysing the generic requirements structure operation and administration of a modern operating system Whilst analysing designing and writing programs in the light of network requirements and protocols; such as system interfaces concurrency deadlock detection and recovery and security threats Turning to networks you will learn the relevant factors relating to LANs and WANs and wireless networks client-server systems routing algorithms socket programming and network management relating to performance security and monitoring

Read more about the Operating Systems and Computer Networks moduleLink opens in a new window including the methods of teaching and assessment (content applies to 2022 23 of study)

Database Systems
How does the theory of relational algebra serve as a framework for the efficient organisation and retrieval of large amounts of data? During this module you will learn to understand standard notations (such as SQL) which implements relational algebra and gain practical experience of database notations that are widely used in the industry Successful completion will see you equipped to create appropriate efficient database designs for a range of simple applications and to translate informal queries into formal notation You will have learned to identify and express relative integrity constraints for particular database designs and have gained the ability to identify control measures for some common security threats

Read more about the Database Systems moduleLink opens in a new window including the methods of teaching and assessment (content applies to 2022 23 of study)

Formal Languages
You will gain a fundamental understanding of formal languages and how the Chomsky hierarchy classifies them You’ll study techniques for exploring the regularity of languages using closure properties and pumping lemmas whilst also considering automata models alongside the notion of computability These concepts are central to computer science and completion will see you able to specify between and translate various forms of formal language descriptions You’ll learn methods of lexical analysis and parsing and be able to argue whether a formal language is regular or context free The teachings will discuss Turing machines and philosophical concepts such as decidability reducibility and the halting problem

Read more about the Formal Languages moduleLink opens in a new window including the methods of teaching and assessment (content applies to 2022 23 of study)

Algorithms
Data structures and algorithms are fundamental to programming and to understanding computation In this module you will be using sophisticated tools to apply algorithmic techniques to computational problems By the close of the course you’ll have studied a variety of data structures and will be using them for the design and implementation of algorithms including testing and proofing and analysing their efficiency This is a practical course so expect to be working on real-life problems using elementary graph greedy and divide-and-conquer algorithms as well as gaining knowledge on dynamic programming and network flows

Read more about the Algorithms moduleLink opens in a new window including the methods of teaching and assessment (content applies to 2022 23 of study)

Software Engineering
Centred on teamwork you will concentrate on applying software engineering principles to develop a significant software system with your peers from feasibility studies through modelling design implementation evaluation maintenance and evolution You’ll focus on design quality human–computer interaction technical evaluation teamwork and project management With a deeper appreciation of the stages of the software life-cycle you’ll gain skills to design object-oriented software using formal modelling and notation You will be taught the principles of graphical user interface and user-centred design and be able to evaluate projects in the light of factors ranging from technical accomplishment and project management to communication and successful teamwork

Read more about the Software Engineering moduleLink opens in a new window including the methods of teaching and assessment (content applies to 2022 23 of study)

Logic and Verification
The theory and practice relating to the reliability of systems forms a vital part of computer science So from this module you’ll develop your understanding of mathematical logic and learn to apply it when specifying and verifying computing systems Studying algorithms and proof calculi for verification as well as associated techniques such as propositional and predicate logic You will be able to comprehend and construct proofs understand and compare the semantics of a variety of logics and understand basic algorithms along with formal tools for verification

Read more about the Logic and Verification moduleLink opens in a new window including the methods of teaching and assessment (content applies to 2022 23 of study)

Year Three
In the third you will select from an extensive list of WBS modules Some may be linked to prerequisite modules For example if you would like to study International Marketing generally you will need to have also chosen the Marketing module earlier in the

Optional modules
Optional modules can vary from to Example optional modules may include

Accounting in Context
Advanced Computer Architecture
Artificial Intelligence
Behavioural Economics
Company Law
Computer Security
Consumer Behaviour
Corporate Strategy
Design in Business
Functional Programming
Global Sourcing and Innovation
Marketing
Mathematical Programming
Simulation
Supply Chain Management
Web Development Technologies

Show less
Show more

🏫About University of Warwick, England

  • The University of Warwick is a world-renowned public research university located in Coventry, England. Established in 1965, it has rapidly established itself as one of the leading universities in the UK and the world, consistently ranking in the top ten in national and international league tables.
  • Academic excellence is at the heart of the University of Warwick, with a reputation for excellence in fields such as business, economics, engineering, and the humanities. The university has four faculties: Arts, Science, Social Sciences, and Medicine, with over 30 academic departments and more than 300 degree courses at undergraduate, postgraduate, and doctoral levels.
  • The Warwick Business School is one of the most respected business schools in the UK, with an international reputation for excellence in research and teaching. It offers a range of undergraduate, postgraduate, and executive education programs, including the highly regarded Warwick MBA.
  • The university's commitment to research is evident in its world-class research facilities and centres, which focus on areas such as energy, healthcare, and digital technologies. Warwick is also home to a number of research institutes and centres, including the Warwick Manufacturing Group, the Warwick Medical School, and the Warwick Centre for Applied Linguistics.
  • The University of Warwick is also renowned for its international outlook, with a diverse student body representing over 150 nationalities. It has strong partnerships with universities around the world, with opportunities for students to study abroad and for international students to study at Warwick.
  • The university has a strong commitment to innovation and entrepreneurship, with numerous initiatives and programs aimed at supporting student startups and promoting innovation. The Warwick Enterprise Hub provides students with access to resources and support to develop their business ideas, while the Warwick Innovation Centre offers incubation and office space for startups and small businesses.
  • The University of Warwick has a beautiful campus that spans over 700 acres and features state-of-the-art facilities, including a modern sports centre, a world-class arts centre, and numerous research facilities. The campus is located in Coventry, a historic city in the heart of England with excellent transport links to London and other major cities.
  • In conclusion, the University of Warwick is a world-class institution that is known for its academic excellence, commitment to research and innovation, international outlook, and beautiful campus. With a diverse and dynamic student body, the university offers a rich and rewarding academic experience that prepares students for success in their chosen fields.
Show less
Show more

🏠 Accommodation

You will need to book the accommodation after you have been accepted.

You can choose to live on campus or off campus in private accommodation.

How to book:

  • Make a booking online after you have been accepted (in this case please let us know your choice when you apply).
  • Register when you arrive - its not possible to reserve a room before arriving. You can arrive a few days before and book it
Show less
Show more

💰 Fees

Application Fee:

237 RMB

Tuition fee:

29,830 GBP per year

89,490 GBP in total

Entry Requirements

You are not eligible to apply to this program because:

The minimum age is 18.

English fluency is required.
You need to be either:
- A native English speaker
- Studied a degree in English before
- Can demonstrate a high level of English
- Having an English certificate such as IELTS level 6 or TOEFL 95 and above is an advantage.

Minimum education level: High School.

The program is competitive, you need to have a high grades of Average A, 70%, or a high GPA.

All students from all countries are eligible to apply to this program.

Is this not correct? You can edit your profile or contact us.
Or see the list of programs you are eligible for here .
Check Your Eligibility Show Suitable Programs

📬 Admissions Process

3 Steps to Apply to a University

Application step 1

Application step 2

Application step 3

Please choose the programs here , "You are advised to select 2-3 programs to increase your chances of getting accepted.

Required Documents:

  • Passport
  • Graduation certificate
  • Passport size photo
  • Official transcript
  • Personal statement
  • English certificate (You can take the English test online)
  • Guarantor letter

Preparing documents:

You can start your application now and send the application documents during your application. Some documents you can send later if you don’t have them right away. Some more info about preparing application documents is here

Show more

Application process:

Applying Online is simple in just a few steps. More information is available here.

The first steps are to choose the programs, pay the application fee and upload the application documents.

Once submitted to Global Admissions, we will review your application within 2-3 days and proceed to the university or ask you for further clarification

After it has been processed to the university you will receive your unique application ID from each university.

The university may contact you directly for further questions.

We will then follow up each week with the university for updates. As soon as there is any update we will let you know. If you have made other plans, decide to withdraw / change address at any time please let us know.

After you have been accepted you will receive your admissions letter electronically and asked to pay the non-refundable deposit to the university.

Once you have paid the deposit the university will issue you the admissions letter and visa form to your home country.

Show less
Here is some more information about the enrollment process after you have been accepted.

❓ Have a Question?

There are no similar questions. Please send us your question below

    📝 University of Warwick, England Reviews

    (No Reviews)
    Write a review

    📍 Location

    🛏️ Accommodation

    🍜 Food

    🏓 Facilities

    💲 Value for money

    👨‍🏫 Classes

    🕺 Student experience

    🗣️ Recommend a friend?