What you will study

What you will study

FOUNDATION YEAR IN COMPUTER SCIENCE

Start date: 14 September 2026

Fall semester:

  • Development of Academic Language & Skills 
  • Fundamental Pure Mathematics 

Spring semester: 

  • Success in Academic Language & Skills 
  • Software and Databases 
  • Networking and Communications 

In addition to the Foundation Year modules, students at Coventry University Kazakhstan will also need to complete the following modules as mandated by Kazakhstan regulations: 

  • Kazakh language 
  • History of Kazakhstan (in English) 

FOUNDATION YEAR IN COMPUTER SCIENCE

Start date: 14 January 2027

This is ideal if you missed the September start or want to transfer from a different university.

Spring semester:

  • Success in Academic Language & Skills
  • Fundamental Pure Mathematics
  • Software and Databases
  • Networking and Communications

In addition to the Foundation Year modules, students at Coventry University Kazakhstan will also need to complete the following modules as mandated by Kazakhstan regulations: 

  • Kazakh language 
  • History of Kazakhstan (in English) 

During your Foundation Year, you will study alongside students who are pursuing related degrees. This offers you the chance to establish connections and form friendships with a diverse group of people who share similar interests and aspirations.

This course has a common first year.

The common first year enables you to work alongside students doing similar courses to you, to widen your knowledge and exposure to other subject areas and professions. You will have the opportunity to collaborate with other students, so you can share your insights and experience which will help you to develop and learn.
  
If you discover an interest in a specific subject you have studied, upon successful completion of your international year zero and first year, you could swap degrees with another course in your common years (subject to meeting progression requirements). 

Modules
The Web and Human Centred Programming — 30 credits

Introduction to web development using HTML, CSS and JavaScript. Students will learn responsive and accessible web design, UX principles, user research, prototyping and usability testing.

Compulsory

Computer Systems — 30 credits

Introduction to computer hardware and software, data representation, memory, storage, processors, operating systems, networks and system security.

Compulsory

Programming and Artificial Intelligence — 30 credits

Introduction to programming, algorithms and problem-solving with a focus on AI applications, including games, chatbots, machine learning, neural networks and generative AI.

Compulsory

Programming and Software Development — 30 credits

Study of programming concepts, algorithms and different programming paradigms, including procedural and object-oriented programming, code management, documentation and professional practice.

Compulsory

In Year two, you will develop more advanced knowledge and skills in relation to artificial intelligence, theory of computation, software engineering, amongst others. 

Modules
Algorithms — 30 credits

Study of algorithms, data structures, complexity, computability, multithreaded programming and methods for solving complex computational problems.

Compulsory

Data Science, Artificial Intelligence and Machine Learning — 30 credits

Introduction to data science, AI and machine learning methods used for data analysis, prediction, decision-making and the development of intelligent systems.

Compulsory

Operating Systems and Security — 30 credits

Study of operating systems, networks, memory and process management, system architecture, cybersecurity and methods for designing secure systems.

Compulsory

Artificial Intelligence Applications — 30 credits

Practical application of AI, machine learning, neural networks, natural language processing, computer vision and robotics, including ethical and regulatory considerations.

Compulsory

In Year three, you will develop more advanced knowledge and skills to do with security, machine learning, group project discovery, amongst others. 

Modules
Programming Paradigms and Approaches — 30 credits

Advanced programming approaches, including functional, logic, parallel, distributed and GPU programming, with their application to complex computational problems.

Compulsory

Project (Double) — 60 credits

An individual final-year project covering research, planning, project management, development, evaluation and presentation of the completed work.

Compulsory

Students choose one of the following optional modules:

Modules
Neural Networks and Deep Learning — 30 credits

Study and practical application of neural networks and deep learning, including convolutional and recurrent neural networks, generative models and their use in computer vision and language processing.

Optional

Natural Language Processing and Generative AI — 30 credits

Study of natural language processing, language models, transformers, text classification, sentiment analysis and generative models, including GPT, GANs and VAEs.

Optional

Availability of optional modules may vary depending on student demand.

We regularly review our course content, to make it relevant and current for the benefit of our students. For these reasons, course modules may be updated.