The Computer Sciences major prepares students for a professional career in software development or Computer Science research. It gives students a deep foundation in computer science and exposure to the computer application development life-cycle, including modeling, algorithm development, software, programming languages, and development frameworks. Students may define an area of interest (concentration) in which to develop expertise in areas such as mobile computing, security, bioinformatics.
A candidate must meet the university-level admission requirements for graduate school and have at least the equivalent of a minor in computer science or a related field.
The MSCS degree program requirements consist of course work and a master’s thesis. Students must: