We require programming skills comparable to those obtained in an introductory level in-person or online programming course in a high-level object-oriented language, such as Python, Java, C++. Python is currently used for Info 206A and Info 206B, but other languages are acceptable for admission. Programming languages such as Visual Basic, C, and those languages used to implement and enhance database management systems (such as SQL) are not acceptable.
It is expected that applicants will have completed at least one introductory level in-person or online object-oriented programming course prior to the start of the MIMS program. Here are some online Python courses and self-study resources that we encourage you to explore: Introduction to Computer Science Python Additional resources for self-study
Statement of purpose
Three professional letters of recommendation
Short Answer Essay
Personal History Essay
Programming Proficiency Form
Interview (invitation only)
Transcripts translations must come directly from the academic institution or an ATA-certified translator. Translations from WES, translations agencies, individuals, or ATA-certified corporations are not acceptable.