For More Information
FACULTY SPOTLIGHT

Rick Alterman, Ph.D., is a professor of computer science with a joint appointment in the Volen Center for Complex Systems. He describes his research as “interdisciplinary with a strong computational basis.” He states, “Early in my career my primary focus was in AI and cognitive modeling, but since then I have worked in other areas with different methods. Currently my research group is doing research on engineering online collaborative learning environment. I have also started a project on training and skill acquisition. The common theoretical themes of my research are planning and activity, intersubjectivity, and communication.”
Need Help Choosing a Program?
M.A. in Computer Science
- Typically three to four semesters.
- For students that have had college-level computer science coursework. Although a bachelor's degree in computer science or a closely related field is not necessary, it is helpful.
- Teaches the fundamental concepts arising in the development and use of computing systems, including the study of computational complexity and information theory, the design and analysis of serial and parallel algorithms, the design of programming languages, systems, and artificial intelligence
- For more information, visit the M.A. in Computer Science section of this website.
M.A. in Computational Linguistics
- Two-year program.
- Although previous experience in computer programming or linguistics may be helpful, it is NOT necessary.
- A dynamic, interdisciplinary program, CL is the scientific study of language from a computational perspective, drawing on linguistic theory (phonology, syntax, semantics, and pragmatics) and computer science (artificial intelligence, theory of computation, and programming methods).
- Provides a solid foundation for professional work in the field of computational linguistics or pursuit of a doctoral degree in computational linguistics and theoretical linguistics.
- Visit the Computational Linguistics website for detailed information.
M.A. in Computer Science and IT Entrepreneurship
- *The Computer Science/IT Entrepreneurship will not be accepting applications for spring or fall 2013. Interested applicants should consider applying to the MA Program in Computer Science.*
- Three semester program.
- For students who have had college-level computer science coursework. Although a bachelor's degree in computer science or a closely related field is not necessary, it is helpful.
- Combines graduate level computer science coursework with electives that emphasize cutting-edge research and the special skills required for launching a successful business in information technology.
- Goes beyond a traditional graduate technology degree; teaches students how to form a business around their ideas in the IT sector, from IT research to software development.
- Visit the Computer Science and IT Entrepreneurship website for detailed information.
Post-Baccalaureate and Combined Post-Bac/M.A. in Computer Science
- For students with little or no background in computer science.
- The Combined Post-Bac/M.A. program allows students to begin with foundational computer science course work and transition directly into the master's degree program without applying. This program takes an average of two years.
- The standalone post-bac option allows students to gain a grounding in baccalaureate course work to advance their current jobs.
- For more information, visit the Post-Baccalaureate section of this website.