Academics | Home 1

Curriculum and Plan

Preparation Program

UBT’s Preparatory Program consists of non-credit courses specifically designed to improve students’ proficiency in English before they undertake undergraduate study in order to develop and improve their knowledge of mathematical and analytic techniques through the English language medium of instruction. The program also familiarize students with various majors available at the college, with the requirements of undergraduate study, study skills and discipline in all forms.

The program is comprised of the following courses:

- Six English language Levels at the English Language Academy (ELA). 

- Pre-Calculus (depending on the placement test).

Newly admitted students are required to take an English placement test to determine their English language level. Each student will be placed according to his/her test results.

Students might be exempted from taking any courses at ELA by submitting one of the following options: IBT result of 61/120 IELTS AT result of 6/9 Or they have to pass the ELA placement test with a very high score 59/65 in RW. 55/60 in CM. Student may be exempted from MATH099 by passing the pre-calculus course placement test.

Software Engineering  Plan

It is highly important to follow the program plan during its different semesters as it was designed to prepare students in each stage to totally benefit from the following one. It is crucial for students to meet their academic advisor and follow their major study plan closely. This would typically include taking lower level courses in the first and second year, getting as much general education as possible, and then moving on to take major courses and possibly some minor courses. This is a very carefully structured process that students should closely adhere to.


  • General Software Engineer Curriculum and Plan
  • Healthcare Curriculum and Plan
  • Big data and cloud Computing Curriculum and Plan
  • Web and Smart Devices Application Curriculum and Plan
  • Cyber Security Curriculum and Plan