The M.S. in Computer Science (MSCS) program is designed to provide advanced study opportunities for individuals who: Hold a bachelor's degree in Computer Science and would like to advance their technical knowledge in the field and/or learn about research in Computer Science, Hold a bachelor's degree in another field and want to make a career transition to the computing field, or Currently working in the computing field and wishing to obtain a graduate degree for career advancement. 3.0 (on a 4.0 scale); preferably higher in computer science courses.