English as a Second Language (ESL) for Software Engineering Undergraduate Certificate Program.

English as a Second Language (ESL) for Software Engineering Undergraduate Certificate Program.

The English Second Language (ESL) for Software Engineering Certificate Program is a required non-credit program for all students. The program is specifically designed to help students learn and enhance their English language skills for professional communication in the global software industry. The program combines cross-cultural communication skills training, Business English, and English for Software Engineering.

career-at-overview

For initial placement in the program, all students must complete a placement test, administered by the Admissions Department, prior to their first semester at the University. Based on their results, they will be assigned to Level 1 or Level 2 of the program.

Level 1 – Beginner (A1-A2)

  • check

    ESL 1 – Beginning English for Software Engineers I

  • check

    ESL 2 – Beginning English for Software Engineers II

Level 2 – Intermediate (B1-B2)

  • check

    ESL 3 - Business English

  • check

    ESL 4 - English for Software Engineering I 

  • check

    ESL 5 - Interview Preparation & Written Communication I 

Level 3 - Advanced

  • check

    ESL 6 - English for Software Engineering II 

  • check

    ESL 7 - Interview Preparation & Written Communication II 

Additionally, during the semesters when students are not enrolled in a guided course of the program, they will have access to a lab where they can continue practicing on their own. The program offers over 16 labs distributed across different proficiency levels.