Computer Science Department

An example of a fractal. "Computers are incredibly fast, accurate and stupid. Humans beings are incredibly slow, inaccurate and brilliant. Together they are powerful beyond imagination."

-- Albert Einstein

The Department of Computer Science offers a B.S. degree as well as a minor in Computer Science. A cooperative 3-2 program with The University of Notre Dame, in Computer Science and Computer Engineering, is also available.

At Stonehill College, computer science courses fall roughly into three overlapping categories: computer theory, computer architecture, and computer software.

Courses in computer theory provide the foundation for tomorrow's technology. Under the rubric of theory, students study topics such as computability, finite state machines, and graph theory as well as the design and analysis of algorithms.

The architecture sequence consists of several courses which explore the computer "under the hood." Architecture courses allow students to understand computer hardware from both the engineer's and the programmer's point of view.

The software component of the curriculum begins with elementary (object oriented) computer programming and progresses to more advanced topics such as database management systems, artificial intelligence, and operating systems. In the final Capstone course, student teams develop large software systems using the principles of software engineering.

Through problem solving and lab work, computer science majors develop an understanding of each of these subject areas as well as the strong relationships among them.

This balanced mix of theory and application provides graduates with the requisite background for both entry into the computer profession and further graduate study in Computer Science.


Contact Us

Mailing Address

Computer Science Department, Stonehill College
320 Washington Street, Easton, MA 02357

Chair

Ralph Bravaco
(508) 565-1077
Stanger, 304
Campus Map