Years
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).
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
Introduction to computer hardware and software, data representation, memory, storage, processors, operating systems, networks and system security.
Compulsory
Introduction to programming, algorithms and problem-solving with a focus on AI applications, including games, chatbots, machine learning, neural networks and generative AI.
Compulsory
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.
Study of algorithms, data structures, complexity, computability, multithreaded programming and methods for solving complex computational problems.
Compulsory
Introduction to data science, AI and machine learning methods used for data analysis, prediction, decision-making and the development of intelligent systems.
Compulsory
Study of operating systems, networks, memory and process management, system architecture, cybersecurity and methods for designing secure systems.
Compulsory
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.
Advanced programming approaches, including functional, logic, parallel, distributed and GPU programming, with their application to complex computational problems.
Compulsory
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:
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
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.