Assistant Professor Fu, Graduate Program Director, 516-463-4787
Mission Statement
The mission of the M.A. program offered by the Department of Computer Science is to develop independent thinkers who can provide leadership in the computing industry or academia, with deep insights in the fundamentals of computer science, a broad perspective in the established and emerging fields of computing, and expertise in fields of their choice.
Program Description
This program is designed to prepare students for diverse careers in computing, including the design of computer systems and equipment, the development of software to control operations and process information, and the research to satisfy the growing computer needs in all segments of society. New computer applications are expanding at a rapid pace in all areas including medicine, the media and entertainment, science, architecture, engineering and business. Business men and women, and science professionals will find electives specifically for their specialties. The program is also intended for computing professionals who wish to advance their careers by staying abreast of state-of-the art techniques for the design, implementation, testing and deployment of modern computing systems. The fundamental courses in algorithms, programming languages, and operating systems support the remainder of the course work. The program is designed to meet the needs of the technical and business-oriented markets allowing a student to tailor her/his individual program in consultation with an adviser. The seven elective courses provide the needed flexibility. Students are engaged with a project of their choice, approved by an adviser, as their capstone experience.
Graduates of this program have found challenging, fulfilling and lucrative positions in varied areas of industry including software manufacturers, communication and networking companies, banks, publishers, stock brokerages, and business consulting firms. They perform a wide range of tasks including programming, systems and network administration, database administration, systems analysis, and network security analysis.