The purpose of the degree is to prepare students for technical leadership roles which requiring greater knowledge, skills and responsibility than would the bachelor?s degree. The program provides advanced, in-depth instruction on cutting-edge computer science areas such as machine learning, parallel computing, and computer security. It develops skills, such as the ability to perform independent research, which are essential to success in the computer technology field. The program also provides excellent preparation for those wishing to enter a Ph.D. program.

Mission statement of the department

The mission of the Computer Science Department is to prepare students to become successful computer science problem solvers.

Special resources of the department

The Computer Science Department has modern, well-equipped laboratories and an active externally funded research program