Sitting in the southernmost area of New England, there are a wide variety of accredited computer science degree programs in Connecticut. Connecticut is the 4th most densely populated state in the country, and it boasts the highest income per capita.  The state strives to keep abreast with technology and related industries, and the following are accredited computer science degree programs in Connecticut. To see the first half of the list, visit Computer Science Degree Programs in Connecticut (A-T).

University of Bridgeport

School of Engineering

Located on the coast of Long Island Sound, an estuary of the Atlantic Ocean, the School of Engineering at the University of Bridgeport offers career-oriented programs designed to help students succeed in the engineering and technology fields. The school prides itself on its extremely qualified instructors, and the U.S. News and World Report regarded its online degree programs as among the best in 2013. The rankings are based on the education and credentials of faculty, academic and support services, grade point averages of students, reputation of programs, and graduation rates.

Computer Science (B.S.)

The Bachelor’s in Computer Science degree program strives to provide students with a solid foundation in computer science for students to keep up with the constantly changing field. The program requires a total of 130 semester hours. The semester hour requirement includes general education, mathematics, and computer science courses. Examples of courses include calculus, probability and statistics, computer ethics, computing, programming languages, computer architecture, and software engineering. In addition to the course requirements, students must earn a grade of a “C” or better in all major courses and participate in departmental seminars. Students pursuing a bachelor’s degree in computer science will have the ability to demonstrate a competence of basic computer science, math, and science topics and display good problem solving, teamwork, and oral and written communication abilities. They will also be able to apply mathematical concepts, computer science theory, and algorithmic codes in the design of computer based systems.

Computer Science (M.S.)

The Master’s in Computer Science degree strives to provide students with a strong scientific, mathematical, and technical foundation to pursue advanced positions in computer science. The program requires a total of 33 semester hours for graduation, including 15 credits of core courses and 18 credits of elective classes in a certain concentration area. The core courses include database design, operating systems, analysis of algorithms, and programming. Students must receive a grade of a “B” or better in majority of the courses. Upon completion of the master’s degree, students will be able to show a comprehensive understanding of computer science, and have an improved ability to apply the knowledge acquired in the program to solve technical programs in future careers or research opportunities.

Computer Science and Engineering (Ph.D.)

The Ph.D. in Computer Science and Engineering degree enables students to demonstrate an advanced knowledge in the fields. Students must complete the necessary requirements for a Master of Science degree in computer science or engineering, an additional 24 credit hours in the fields, two semesters of teaching, a minimum of 15 semester hours of dissertation research, publication of at least two journals, and an oral and written comprehensive examination. Students must maintain a grade point average of a 3.0 or higher. The program includes courses in computation, intelligence and robotics, languages and systems, computer architecture, parallel processing, and information technology. Examples of courses include artificial intelligence, biomedical processing, software engineering, network administration, and image processing. Upon completion of the doctoral program, students will used advanced methodologies in both engineering and computer science. They will also demonstrate an expertise in various computer science issues.

Accreditation

  • Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology

Contact
University of Bridgeport
School of Engineering
Technology Building
221 University Avenue
Bridgeport, CT 06604
203-576-4111
sobh@bridgeport.edu
http://www.bridgeport.edu/academics/schools-colleges/school-engineering/

University of Connecticut

School of Engineering

Situated in the heart of the city of Storrs, the School of Engineering at the University of Connecticut is committed to distinction in education, research, and service. It strives to become a leader in engineering and related fields to make sure Connecticut remains a high technology state. It is dedicated to offering high quality engineering programs that enable students to acquire the knowledge and experience needed to enhance society at the state, national, and international levels. The School of Engineering offers high quality accredited computer science degree programs in Connecticut.

Bachelor of Science in Computer Science

The bachelor’s degree program in computer science provides students with a solid understanding of computing principles and practice. It focuses on the basic computing models through the design and evaluation of software and algorithms. Core courses include design and programming, data structures, algorithms and complexity, computer architecture, operating systems, linear algebra, and a computer science and engineering design project. In addition to the core coursework, students complete computing applications in other fields, like business or bioinformatics. Students must also complete requirements for the School of Engineering, including introduction to computing for engineers, calculus, orientation to engineering, and ethics. The program provides students with classroom instruction and hands-on laboratory experience. The bachelor’s degree program requires the completion of at least 120 credits. Students must maintain a grade point average of a 2.0 or higher for graduation.

M.S. Degree in Computer Science and Engineering

The Master’s in Computer Science and Engineering degree prepares students for advanced careers in the field or to further their academic studies at the doctoral level. The program offers two options, Plan A that includes a thesis, and Plan B that does not. Students enrolled in the Plan A option must complete at least six graduate courses, an oral presentation of a thesis research proposal, completion of the thesis, and the oral presentation of the work involved in the thesis. Plan B students must complete at least nine graduate courses and a project-based or independent work requirement. Both options require at total of 27 credit hours and intend to provide students with an inclusive understanding of the theoretical and applied concepts of computer science.

Ph.D in Computer Science and Engineering

The doctoral program in computer science and engineering prepares individuals for a career in research in the fields. It requires a great deal of independent research and self-directed study activities. Every program is designed for each individual student to create a plan of study to meet both academic and professional goals. Students identify their research area in the first year while working with a faculty advisor. The program takes a minimum of two years of full-time study after the completion of a master’s degree. The program requires the completion of a dissertation proposal, dissertation and defense, and publication of a minimum of three full-length articles. Additionally, students typically complete eight graduate courses and participate in various independent activities, such as directed reading, informal seminars, and research. The program should be completed within four years after a master’s degree program.

Accreditation

  • Engineering Accreditation Commission of ABET
  • Computing Accreditation Commission of ABET

Contact
School of Engineering
261 Glenbrook Rd, Unit 3237
University of Connecticut
Storrs, CT 06269
860-486-2221
dean@engr.uconn.edu
http://www.engr.uconn.edu/

University of Hartford

College of Arts and Sciences

Residing in the capital of the state, the College of Arts and Sciences is the largest college at the University of Hartford. It strives to promote a respect for excellence, open-mindedness, intelligence, accurate thought and speech, and social justice. The college enables students to choose from an array of academic disciplines to meet their professional and personal goals. All programs provide experienced faculty who are dedicated to the advising and development of all students on a personal level. The programs also offer a balanced focus on liberal arts studies and professional education and experience. The class sizes are small to enable students sufficient access to instructors and academic resources.

Bachelor of Arts in Computer Science

The Bachelor of Arts in Computer Science program incorporates a wide variety of liberal arts courses and offers flexibility to enable students to modify their programs to meet their individual goals and needs. The program blends required core courses with the option to select from an array of elective courses in computer science. The program requires the completion of at least 44 credits, and all courses must be completed with an overall grade point average of a 2.25 or above. The core courses include fundamentals of computing, data structures, architecture and assembly language, programming languages, and software development. Students must then choose at least one course from two distinct areas in computer science: theory, systems, and applications. Upon completion of the degree program, students will demonstrate an understanding of the basic theory and practice of computer science. They will also develop effective communication and teamwork abilities.

Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science is intended to provide students with the knowledge and skills for careers in computers, education, or business. The program provides a solid foundation in theoretical and applied computer science. Students must complete at least 55 credits, and all courses must be finished with a minimum grade point average of 2.25 or above. The program includes computer science, mathematics, and science core courses. Examples of required courses include calculus, software development, college chemistry, physics, and fundamentals of computing. In addition to the core courses, students must choose at least one course from the systems, theory, and applications breadth areas. The learning outcomes for the degree include a solid understanding of theoretical foundations of computing, basic programming, principles of software engineering, and computer operating systems. Students will also be able to show professionalism in communication and teamwork for future careers.

Minor in Computer Science

The minor in computer science program is available to all students within the university. Students are required to maintain a grade point average of 2.25 or higher in the computer science courses to complete the minor. The minor program in computer science requires at least 20 credits, including 11 credits in core courses and nine credits in electives. The core courses include data structures and two courses in fundamentals of computing. For the electives requirement, students must complete three additional upper-level courses in computer science.

Accreditation

  • New England Association of Schools and Colleges

Contact
University of Hartford
200 Bloomfield Avenue
Hillyer Hall 200
West Hartford, CT 06117
860-768-4255
kablack@hartford.edu
http://www.hartford.edu/a_and_s/

University of New Haven

Tagliatela College of Engineering

Tagliatela College of Engineering at the University of New Haven is located on the coast of the state. The college is committed to offering innovative programs that combine high quality education with professional experience. It strives to offer programs in an academic atmosphere that supports student development, promotes faculty research, and offers opportunities for personal growth for members of the community. Tagliatela College of Engineering provides ground-breaking instruction and experiential learning to maximize the success of students. It incorporates a multidisciplinary approach to encourage communication, design, organizational, and problem solving abilities in all students. Its goal is to become a regional leader in state of the art applied science and engineering education.

Computer Science, B.S.

The B.S. program in computer science strives to educate, train, and challenge students to prepare them for a constantly changing field of technology. The program requires a total of 126 credits, including the core curriculum of the university. The core courses include java programming, calculus, mathematics for computing, computer organization, data structures and algorithms, software project analysis, and engineering statistics. The program requires students to complete an internship component to gain practical experience in an actual computing environment. Students must complete at least 100 hours of computer-related tasks prior to graduation. Students must also complete a team project and a substantial individual programming project. Upon completion of the program students will have a solid foundation of computer theory, hardware, and software. They will be able to design, evaluate, and employ programs for applications. Students will also have the ability to communication technical information effectively in various ways.

Computer Science Minor

Tagliatela College of Engineering enables students to minor in computer science under the guidance of a computer science undergraduate coordinator. The minor program requires the completion of 18 credits of computer science courses in java programming, data structures and algorithms, and intermediate c programming. Students must also complete two computer science electives at the 350 level or above.

Computer Science, M.S.

The Master’s in Computer Science degree program provides students with a concrete foundation of skills and the ability to adapt to the constantly changing computing field. Individuals with a solid background in computer science are required to complete at least 30 credits of coursework, including nine credits of distribution courses and 21 credits of elective courses. Students must also complete the programming language and project requirements. Those without a previous background in computer science may need to complete an additional 18 credits. The core courses include data structures, introduction to programming, intermediate programming, operating systems, computer organization, and algorithm design and analysis. Students must choose one course from three distribution categories: theory and analysis, software design methodology, and computer systems. They must also select four computer science elective courses, two restricted elective courses, and one free elective course.

Accreditation

  • Computing Accreditation Commission of the Accreditation Board for Engineering and Technology

Contact
University of New Haven
Tagliatela College of Engineering
Buckman Hall B329
300 Boston Post Road
West Haven, CT 06516
203-932-7167
RHarichandran@newhaven.edu
http://www.newhaven.edu/8/

Yale University

Yale College

Yale University is one of the most well-known schools, as it is the third-oldest institutions of higher learning in the U.S. Yale College of Yale University is the undergraduate liberal arts school and it is committed to providing students with a liberal arts education that promotes academic curiosity, independent thinking, and leadership skills. The college focuses on arts, writing, science and quantitative reasoning, and international concepts. The college prides itself on its devotion to undergraduate instruction. The U.S. News Report ranks Yale University as number three in its 2014 publication of Best Colleges in National Universities.

B.A. in Computer Science

The B.A. in Computer Science is offered through the Department of Computer Science at Yale University. The program provides instruction in the theory and practice of computing and gives students a solid background in computer science to prepare them to work in various fields. Students receive a concrete technical education in computer science, but have the ability to complete courses in other disciplines. Students learn about data structures, systems programming, computer architecture, and algorithm evaluation. The core courses include introduction to computer science, mathematical tools for computer science, programming methods and data structures, introduction to computer organization and systems programming, and design and evaluation of algorithms. The B.A. degree in computer science requires an additional four intermediate or advanced computer science elective courses for graduation. The elective courses enable students to specialize in a certain area of computer science. Students must also complete a special project component for graduation.

B.S. in Computer Science

Like the B.A. program, the B.S. in Computer Science is offered through the Department of Computer Science and it combines theory and practice of computing. The B.S. program is intended for students who plan to pursue a career in computing, such as consulting and technical management. The B.S. in Computer Science requires the same core courses as the B.A. degree including introduction to computer science, mathematical tools for computer science, data structures and programming techniques, design and evaluation of algorithms, and introduction to computer organization and systems programming. The B.S. program also requires six intermediate or advanced computer science elective courses. The elective courses allow students to specialize in a certain computer science area, such as computer graphics, artificial intelligence, or scientific computing. A special project is also required for completion of the program.

Master of Science in Computer Science

The Master of Science in Computer Science is designed for students seeking a career in the field. The program expands the knowledge of computer science and students have the ability to choose the general track or a specialized track in computing and the arts or bioinformatics. The general track requires eight courses at the 500-level, with at least five in computer science. The computing and the arts track requires students to select two courses from computer graphics, advanced topics in computer graphics, fundamentals of computer music sound representation, and computer music heuristic and algorithmic composition. Students must complete an independent project that focuses on an issues in the arts. The degree program also requires five additional elective courses. The bioinformatics track requires core courses in databases, data mining, bioinformatics, and biomedical informatics. Students must also complete an independent project and three additional elective courses.

Doctor of Philosophy in Computer Science

The Ph.D. degree in Computer Science focuses on research in the field. Students are typically required to complete advanced courses in the first year and then spend the rest of their time devoted to research. Students must receive a passing score on an area examination that assesses the mastery of the general subject concepts and framework behind the student’s research. They must also write a paper on the selected subject during the first year of research and submit and defend a dissertation. To promote success in the program, students are required to participate in student talks every year. The dissertation involves a public talk and a private discussion.

Accreditation

  • Accreditation Board for Engineering and Technology

Contact
Yale University
Yale College
38 Hillhouse Avenue
New Haven, CT 06511
203-432-4771
ycd@yale.edu
http://yalecollege.yale.edu/

The state of Connecticut is a great option for individuals wanting to pursue both undergraduate and graduate educational opportunities in computer science. With the array of prestigious choices of accredited computer science degree programs in Connecticut, aspiring students have the potential to meet both their academic and personal goals and make a difference in the ever-evolving world of technology.