Admission to Columbia University is selective and competitive and is based on a holistic review of application materials. Applicants should have a solid foundation in mathematics with two college level calculus courses and one linear algebra course. Students should also have had exposure to at least one programming language, either through a college level programming course or through work or through an internship.
You are welcome to apply to our programs with only 3 years of undergraduate experience. However, we recommend having a 4-year degree in order to cover all the prerequisites for the program.
A 3.0 (out of 4) GPA is preferred. Most successful applicants have a GPA higher than 3.0.