M.S. in Computer Science M.S. in Computer Science Students who wish to pursue a career that is both intellectually stimulating and financially rewarding should seriously consider the options that the Master of Science in Computer Science degree makes available. The 36-credit curriculum balances theoretical foundations of computer science with practical applications of software development. Theory courses provide broadened perspectives and a thorough understanding of the fundamental concepts underlying computer science. A strong emphasis of the program is on applying theory to the discipline of software engineering, a comprehensive approach to developing large software systems. The program culminates with a two-semester software engineering project, in which participants design and implement a modular software system.
Students have opportunities to conduct research with faculty members.
Dr. Frank Marchese's work on scientific applications of computer graphics involves modeling molecules and chemical processes. Dr. Joseph Bergin specializes in programming languages, particularly object-oriented programming. Dr. Richard Nemes' research concerns database theory and parallel architectures, and Dr. Michael Gargano is applying theories of neural networks and genetic algorithms to solving business problems. And Professor Carroll Zahn has recently been working on Boolean function organization, elegant data structures for lists and trees, as well as a new formula for baseball averages. In general, it is not necessary to take more than three preparatory courses.