We provide students with the tools to identify those problems that are best solved by means of a computer and to design and implement effective, economical and creative solutions.
For admissions information, visit the UML admissions site:
The Computer Science Department offers a five-year combined BS/MS program, in which students earn both Bachelor and Master of Science degrees.
Computer Science majors who want to take advantage of this program should consider taking one or two qualifying graduate courses during their senior years. COMP.5020 Foundations of Computer Science and COMP.5030 Algorithms are good choices. Either of these can count as an undergraduate computer science elective and as a master's degree course. Only credits beyond the 120 required for the BS can be double-counted.
The rules governing double-counting of courses are as follows:
Students must satisfy prerequisites before they enroll in courses. Please note that some graduate courses offered by the Computer Science Department do not carry credit even for Computer Science students. For example, you cannot receive credit for COMP.5000
To be accepted into this program, you must have good grades and apply in your junior year. For more information, see graduate catalog.
For additional information about BS/MS program, contact the Department of Computer Science.
Scientific Computing and Computer Science Education
Human Computer Interaction, User Interaction Design, Computer Science Education
Our research labs support undergraduate and graduate students. We have close ties with regional and national high-tech companies, who employ our current students and alumni.