Foundation in Computing

Are you ready to dive deeper into the IT world?

The Foundation Programme in Computing is specifically designed for those who want to pursue further undergraduate studies in the areas of Computer Science, including  Cybersecurity, Data Science, Artificial Intelligence and Games Development.

The programme does not limit the students in their choice of further education, but aims at development of mathematical, language and computing skills as well as necessary transferable skills for more informed Undergraduate pathway choices.


Foundation Programme in Computing is designed for students who wish to start higher education in the area of computer science or information technology. The programme focuses on provision of fundamental knowledge and skills in the areas of mathematics, computer science and the English language, thus allowing students to smoothly progress to the undergraduate level of education upon completion. Development of transferable skills such as project management, problem solving, communication and presentation skills is embedded in all the modules on the programme.

In addition to the core curricular studies, IDU also provides a rich environment of extracurricular activities facilitating student development in their chosen areas of interest. Extracurricular activities are run by the academic members of staff and reflect current students’ demands and interests.   

Do you have more questions?

Contact us

Uzbekistan, Tashkent city, Kichik Xalqa Yo’li 17

Entry Requirements

Hold a recognized certificate of the English Language competence:

  • to get 40% or more marks in IDU ICAT English examination; OR
  • IELTS 5.0 with a minimum of 5.0 in a writing component; OR
  • other language proficiency certificate like CEFR, TOEFL, DUOLINGO, LINGUASKILL, TOEIC
  • IDU ICAT Mathematics entrance exam score at a minimum of 30%
  • Certificate of Complete Secondary Education (11 year school attestate, College diploma, Lyceum Diploma for students from Uzbekistan or their international equivalents, i.e. GCSE);
  • Be 17 years of age at the start of the academic year of enrollment.

Programme Structure

Students must take all core modules and select one of the optional modules to have 120 credits in total.

Title Credits Period Type
Mathematics for Computing 40 Semester 1/2 Core
Communication and study skills 20 Semester 1/2 Core
Fundamentals of Computing 20 Semester 1 Core
Title Credits Period Type
Problem Solving in Science and Technology 20 Semester 2 Core
Web Development Fundamentals 20 Semester 2 Option
Introduction to Game Development 20 Semester 2 Option

Optional modules might not run every year, the course team will decide on an annual basis which options will be running, based on student demand and academic factors, to create the best learning experience.

Learning Outcomes

By completing the course, the successful student will be able to:

LO1. Solve real-world problems using mathematical and statistical techniques

LO2. Communicate effectively to convey meaning within the given IT and Business context

LO3. Demonstrate and apply problem-solving skills to a range of scientific and technological scenarios

LO4. Present themselves professionally in a variety of job-related settings

LO5. Demonstrate a range of transferable skills in:

  • problem-solving;
  • communication;
  • project management;
  • working individually and in teams;
  • self-management;
  • and the ability to gather, evaluate and reflect on information from relevant sources in the domain of applications of Computer Science.

LO6. Communicate the results of your study/work accurately and reliably, and with structured and coherent arguments

LO7. Create simple computer programs to implement basic algorithms.

LO8 Identify and explain the various parts of computer systems and their functions.

Teaching and Learning Strategy

At the Foundation Programme in Computing you will engage with a range of learning activities including lectures, tutorials, workshops and online forums and in class discussions. 

Digitally Literacy: All graduates will be users of information and communication technologies. However, on your further undergraduate course you will develop your skills to encompass literacy more fully such as learning how to find information and how to take best advantage of digital resources and the Internet to make you effective in the Information Age.

Knowledgeable and Enterprising: Throughout your programme you will start building up your professional and employability skills. You will constantly nurture your own intellectual curiosity. The tools, methodologies and techniques that you will learn have been carefully selected to prepare you with the skills that are needed to succeed in undergraduate studies.

Assessment Methods

The assessment methods employed are considered an essential part of students learning. The assessment is designed for testing the stipulated learning outcomes and helps students in the development of their skills. Therefore, a range of various assessment methods can be expected across the modules. Students will be expected to sit examinations, and tests, prepare and deliver presentations, write reports, and coursework, and solve problems using computer programming, and many other tools. In addition to summative assessments, which all students must undertake in order to complete the programme, formative assessments will be employed during the classes in order to facilitate students learning and provide timely feedback on their performance.


Credits Course Learning Outcomes
Mathematics for computing LO1; LO6
Communication and study skills LO2; LO5; LO6; LO7
Fundamentals of Computing LO4; LO6
Problem Solving in Science and Technology LO1; LO3; LO6; LO7
Web Development Fundamentals LO4; LO6
Introduction to Game Development LO4; LO6

Contact us

Uzbekistan, Tashkent city, Akkurgan street 31/1

Do you have more questions?

Student Support

Student Engagement and Support Services:

About  learning engagement, class participation, parental engagement, ID cards, timetabling, group allocation, student events, accommodation, documentary support, extracurricular activities, clubs and societies:


Financial Services:

About contractual obligation, payment of fees, debt clearance, scholarships and grants 


Administrative Services:

About students status, confirmation letters, programme and module registration, enrolment, academic offences, extenuating circumstances, progression, referrals, deferrals, withdrawals, academic leave, submission of documentation:


Academic Support and Extracurricular Services:

In support of your individual learning needs and interests the University runs a number of extracurricular activities, which are available to students on demand.  You need to approach the Subject Area Leaders of the University


Students Union Services:

IDU Students Union is a student organisation formed and managed by students, which is open to your opinions, feedback and wishes. Students Union helps the university to develop its services for students and strives to ensure that no student is left behind and every IDU student has a right to be represented by the students union at the university governance level.


Quality Assurance Services:

Matters related to quality of education, programme structure and its learning outcomes, academic regulations and policies of the university as well as students initiatives directed at enhancing the quality of education can be addressed to the IDU Quality Assurance Office.


Tuition Fees

Tuition fees are reviewed on an annual basis. The fees applicable to a particular academic year will be published on the University website.

2024/2025Full Time35.000.000 UZS

Academic Calendar

The programme is delivered in two 12-week long semesters. At the end of each semester students will have a consolidation week and an assessment week, in some cases followed by a short break.

IDU is running a three semester Academic year with September, January and May semesters, where the month indicates the beginning of each semester. Depending on the semester of entry your learning journey will last for the two consecutive semesters.

Employability in the Curriculum

A Foundation Programme in Computing is a level 3 qualification that can lead to further undergraduate degree studies at IDU and other higher educational institutions.

The graduates of the programme are expected to continue undergraduate studies and later pursue a career as:

      Software Developer


      Software Tester

      Database Administrator

      Software Engineer