The AIT curriculum is based on small courses with a high-level of interaction among all participants. Successful candidates of the Fall and Spring semesters should therefore have the confidence and maturity to participate actively in such an environment. AIT students need not be computer science majors but are expected to have computational and mathematical sophistication including:
- At least one course that involves programming (in any modern language)
- Exposure to concepts in data structures
- Mathematical maturity developed through a college mathematics course beyond calculus (e.g. linear algebra, discrete mathematics, etc.)
While experience in these topics is helpful, it is not required for the Summer Term. Unlike in the fall and spring terms where all AIT courses are offered, the limited course offering in the summer term only requires some experience in programming, preferably through completing a course that involves writing code previously.
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 requires all members of the AIT community (students, faculty and staff) to be fully vaccinated. Persons without proof of vaccination will not be admitted to campus.