May 21, 2018  
2014-2015 Graduate Catalog 
2014-2015 Graduate Catalog [ARCHIVED CATALOG]

Master of Science in Computer Science

Return to {$returnto_text} Return to: Academic Programs

Program Director and Advisor:
Vladimir Riabov, Ph.D.
Office: Regis Hall, Room 305
Phone: (603) 897-8613
Fax:  (603)897-8805 

The Master of Science in Computer Science program is designed to provide students with advanced disciplinary knowledge and skills and with current competitive professional practices.

Degree Requirements (12 courses/36 credits)

For additional information about pre-requisites and admissions requirements, see information about the Computer Science department.

Computer Science Electives (15 credits)

Select 5 courses from one of the following four areas of concentration: Information Technology, Software Development, Web and Database Development, or the Design Your Own track:

Information Technology Concentration offers specialization in the design and deployment of information technologies infrastructures. This concentration covers a range of topics including overview of information technologies, inter-networking techniques, advanced local and wide area networking technologies, database management systems, and computer security.

Software Development Concentration refers to the design and development of real-life software products that are task or service-oriented. This concentration applies mathematical and knowledge-based formalisms to practical, technical solutions. Software applications include: computer graphics, intelligent systems, data mining, knowledge-based systems, and multimedia and web applications. Software systems include: modern device development, compiler techniques, parallel and distributed computing, and advanced operating systems. This concentration covers advanced programming techniques in C++ and Java, software engineering methodology, software quality assurance, and computer security.

Web and Database Development Concentration focuses on concepts, tools, and practices for designing and developing web and database systems and applications. This concentration covers web development techniques and solutions on both the client and server sides, multimedia, web development, computer security, and database programming.

Design Your Own Concentration provides the student with the opportunity to select five courses from more than one area.


Return to {$returnto_text} Return to: Academic Programs