
Master of Science - Computer Science







About Master of Science - Computer Science
Program Description
The objectives of the program are twofold: (i) to develop highly qualified professionals capable of adapting with ease to the dynamic field of computing; and (ii) to prepare students interested in pursuing doctoral studies in computer science or related fields. The program provides a strong base in the fundamental areas of computer science, such as algorithms, operating systems and programming languages. In addition, the program offers a large number of electives in important areas such as networking, security, web and mobile application development, and parallel and distributed computing. Students interested in applied computer science may select a concentration either in Web Engineering or Networking and Security. Students may also select a focus in their own particular area of interest by choosing elective courses and/or up to two independent study/research courses under the close supervision of a faculty expert. Faculty fields of expertise include computer vision, artificial intelligence, data mining, software engineering, security, cognitive neuroscience, computational algebra, and logic and programming languages. The 30 s.h. program concludes with a comprehensive project or a master's thesis.
Similar Programs
Master of Science - Data Science
Master of Science - Cybersecurity - Technology
Master of Science - Cybersecurity - Management and Policy
ApplyBoard Services
International Student GIC Program
Obtain your GIC from one of Canada’s largest banks without any processing fees.
ApplyBoard Loans Services
Don’t let a lack of funds keep you from achieving your dreams. Jumpstart your (or your student’s) educational journey with ApplyBoard Student Loans.
Study in Hofstra University & Achieve Your Dreams
