The AIT curriculum is based on small courses with a high-level of interaction among all participants. Successful candidates should therefore have the confidence and maturity to participate actively in such an environment. AIT’s curricula are designed for students with interests in computing and its applications. Many of our students are computer science, data science, and software engineering majors. However, we welcome all students with interests in those fields, regardless of their major. Applicants are expected to have (1) at least one college-level mathematics course at the level of calculus or higher and (2) at least one course that involves programming in any modern language. Applicants are encouraged to review the list of courses offered at AIT, as some require additional background.

While most successful applicants will have a GPA of at least 3.0 on a 4-point scale, every applicant is evaluated individually and there are no automatic GPA cut-offs. A successful applicant should have a generally strong academic record and demonstrated evidence of intellectual curiosity.

AIT provides a supportive and intellectually vigorous learning environment. An important feature of our program is full attendance and participation of all students in our classes, group work and workshops. AIT expects commitment to full engagement and personal attendance of all chosen courses.