Computer Science

The Computer Science program is housed in the Tagliatela College of Engineering. The mission of this program is to inform, challenge, and train our diverse student body for a constantly changing world of technology.


Program Objectives

Our objective is to educate graduates who will be:

  • able to work effectively and professionally with others
  • able to work effectively in a variety of contexts using various languages and environments
  • able to independently learn and master new tools of the profession
  • able to develop or help develop a project that meets professional standards
  • committed to working ethically and making a contribution to society
  • prepared for career-long learning
  • prepared for graduate study in computer science or be able to move into a leadership position.

At the time of graduation every student should have achieved the following program outcomes:

  • have acquired a solid body of knowledge and understanding of computer hardware, software, and theory, as defined by the Association for Computing Machinery (ACM) curriculum guidelines
  • be able to communicate technical material in written English and orally
  • be able to design and implement a system for a real application
  • have developed a professional level of skill in programming, both individually and as part of a team
  • be ready for employment at a professional level in industry
  • know and understand the legal and ethical issues that confront the field of computing
  • know the rights and obligations of the practicing computing professional

Alumni Opportunities

A typical initial job title for a CS graduate might be application programmer or software engineer.  Later titles might include system analyst, team leader, or software consultant.  Areas of application range from database management to technical design projects. For some current job opportunities check out the Job Resource Center

Our graduates are also encouraged to continue their education, whether it be on a part-time basis as they continue to work, or normal full-time study. Alumni have chosen to pursue advanced degrees here at UNH and at such other prestigious schools as Yale, Northwestern, SUNY, Rensselaer Polytechnic Institute and the University of the Pacific.


Important Features

  • Each student chooses an area of interest outside the computer science program and pursues a specialization in that field, often extending this specialization into a minor in that subject area. Popular specialization areas include mathematics, engineering, business, social sciences, and multimedia.
  • Graduates complete a substantial, individual programming project, and acquire the skills necessary to work as part of a team.
  • Real work experience is obtained, as students must complete an internship of at least 100 hours doing career-related activities approved by their advisor during their junior or senior year.
  • Modern computer laboratory equipment and industry standard software are used continually in "hands-on" activities. 
  • Legal and ethical issues confronted in the field of computing, along with the rights and obligations of practicing professionals, are an integrated part of the curriculum.
  • To keep abreast of advancing technology, new courses are continually being developed.
  • All courses are taught by highly qualified faculty members with advanced degrees, and not by student teaching assistants. Five full-time CS faculty members hold Ph.D.s.
  • An A.S. degree is offered that is designed for those who wish to enter the job market quickly, although it is generally considered a stepping stone on the way to completion of the B.S. program.

Accreditation

Our B.S. program in Computer Science is nationally accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology (CAC/ABET).

Computing Accreditation Commission
A1 Market Place
Suite 1050
Baltimore, MD 21202-4012
Telephone: 410-347-7700.
University of New Haven
University of New Haven
300 Boston Post Road
West Haven CT 06516
1-800 DIAL-UNH or 1-800-342-5864
University of New Haven Computer Science