Computer Science (Accelerated Masters Program)
The Accelerated Master’s Program (AMP) in computer science allows students with strong ability and motivation to complete a bachelor’s and a master's degree in computer science within five years. It is expected that students enrolled in this program will pursue a master's thesis on original research commencing in the summer following their senior year.
The first four years of the AMP consist of a complete undergraduate program in computer science, satisfying the curricular requirements for either (i) the Bachelor of Science in Computer Science, (ii) the Bachelor of Science, major in Computer Science and Information Systems, or (iii) the Bachelor of Arts, major in Computer Science. During the fourth year, a student in the AMP has dual status, being an undergraduate student in computer science, and simultaneously a first-year graduate student in computer science. Up to six credits of courses taken during an AMP student's senior year can be applied simultaneously toward the bachelor's and master's degree requirements. These courses must be approved in advance by the director of Graduate Studies in computer science.
Undergraduates interested in the AMP should discuss this option with the director of Graduate Studies in computer science during their junior year.