Computer Science

The Computer Science major prepares students for professional employment in technical fields or graduate school. Students receive a thorough grounding in modern computer science theory and practice, learn to apply their knowledge to the design of today’s complex software systems and prepare for the evermore complex systems of the future.

Students learn how to adapt and overcome challenges in a discipline that is characterized by constant change and advancement, while courses within the arts and humanities ensure that our students’ perspectives extend beyond their own academic discipline. The most significant aspect of a Computer Science degree from Roger Williams is that our graduates anticipate and respond effectively to the uncertainties of a changing technological, social, political and economic world.

Specializations

The program covers topics in hardware, compilers, operating systems, computational theory, networks and software design.  All programs culminate in two-semester long senior projects, typically an interdisciplinary group project undertaking a real-world problem for an external client. Specializations include:

  • Digital Systems - This specialization is well suited to those Computer Science majors who enjoy working with control systems or with the interaction of software and electronic devices.
     
  • Mathematics - This specialization is well suited to those Computer Science majors who are interested in pursuing advanced studies or careers in the analytical aspects of computing.
     
  • Custom Program - This specialization is well suited to those Computer Science majors who desire as broad an educational experience as possible. It is also well suited to those who may wish to focus their electives on pursuing a minor in the network security field.

Facilities

Located in the heart of campus, the Computer Science program is housed in the School of Engineering, Computing and Construction Management (SECCM). The SECCM also houses the Engineering and Construction Management programs. The SECCM has classroom and laboratory facilities which are dedicated to undergraduate education. In addition to on-campus facilities, the Hawkworks Fabrication Facility, a 5,600 square foot facility located in downtown Bristol, provides fabrication space for Engineering capstone design projects as well as a large “lay-down” space for the Construction Management program’s Methods and Materials laboratory.

Our Graduates

Graduates of our program are hired by top companies, including:

  • Tuition Management Systems
  • Lockheed Martin
  • Meditech, Inc.
  • Fidelity Investments
  • General Dynamics
  • Valley Hospital, NJ
  • Northrop Grumann
  • Raytheon
  • Google
  • Thorlabs

Graduates of the Computer Science program have gone on to further their education at the following institutions:

  • Montclair State University
  • Northeastern University
  • Oregon State University
  • University of Connecticut
  • Johns Hopkins University
  • Texas A&M
  • University Rhode Island