Skip Navigation Back to Top

Computer Science Major works on a server

B.S. in Computer Science

Computer Scientists design and create the computer systems that organize and simplify our life every day. They begin with the laws of physics and end up with today’s (and tomorrow’s) amazing devices that make our world smaller and more interesting.

Computer Science majors enter careers such as software engineering, applications engineering, systems engineering, network design and administration, software controlled networking, data science, web development, user experience design, systems architect, game development, mobile development, cloud architecture and development, computer hardware development, computer and network security, DevOps, and test engineering.

In this program, you will learn practical methods and skills that are attractive to employers, including:

  • Clean Coding Practices
  • Cloud Development
  • Cybersecurity
  • Data Sciences
  • Software Engineering
  • User Experience Design

Courses You’ll Love

Application Security
Data Structures and Algorithms
Modern Application Development Environments
Programming Languages
Software Engineering
User Experience Design

Popular Minors

Take advantage of a related minor to enhance your skills, such as:

Our Alumni in the Field

The U.S. Bureau of Labor Statistics projects the computer and information technology field to grow by roughly 13 percent by 2026 and recent data shows computer science job openings far exceeding U.S. degree production. Careers for Computer Science majors include tech roles across several industries that include both the public and private sector, healthcare, education, financial services, ecommerce and brick-and-mortar companies, that could include the following employers:

  • Amazon
  • Apple
  • Dell EMC
  • Federal Reserve Bank
  • Google
  • Logitech
  • Mass General Hospital
  • Meditech
  • Microsoft
  • National Security Administration
  • Raytheon
  • Sony Entertainment Network
  • State of Massachusetts
  • Target.com

Dream Beyond the Classroom

Get real-work project experience – Computer Science majors participate in a two-semester senior project course that will allow students to solve a real business problem for a real-world client.

Join our on-campus community – Student chapters include ACM (Association for Computing Machinery) and ACM-W (Association for Computing Machinery-Women) and IEEE (Institute of Electrical and Electronics Engineers), and the Tech Club.

Graduate with distinction – Join the Curry College Delta Chi Chapter of the Epsilon Pi Tau Honor Society, an international honor society dedicated to the technology fields.

Pursue an advanced degree – Computer Science majors frequently go on to graduate school studying topics as diverse as theoretical physics and business. Curry students have pursued graduate degrees at a variety of schools including Boston University, Syracuse University, and Northeastern University.

Attend industry events – Network with the pros at professional conferences such as Boston Code Camp and more.

Present among the best – Computer Science students at Curry are often invited to present a professional session at leading industry events and area Code Camps.

Requirements:

IT 1100:  Computer Architecture and Organization
IT 2210:  Networking
IT 3550:  Data Structures and Algorithms I
IT 3560: Data Structures and Algorithms II
IT 1xxx:  Introduction to Computer Science
AC 2020:  Database Concepts
IT 2300:  Operating Systems
IT 2789:  Programming & Problem Solving
AC 2768:  HTML and Design
IT 3500:  Object Oriented Programming
IT 3xxx:  Programming and Problem Solving
IT 3570:  Software Engineering
MATH 2130:  Calculus I
MATH 2140:  Calculus II
MATH 2xxx:  Discrete Mathematics
IT 4xxx:  Senior Project I
IT 4xxx:  Senior Project II

Electives - choose four from the following:

IT 3730:  Application Security
IT 3740:  Cloud Computing
IT 2216:  Network Security
IT 3100:  Project Management
IT 3750:  User Experience

Learning Outcomes for the Computer Science Major:

  1. Demonstrate a general understanding of the theories, concepts, and applications of computer science as evidenced by:
    1. Analyzing a complex problem and to apply principles of computing and other relevant disciplines to identify solutions.
    2. Designing, implementing, and evaluating a computing-based solution to a complex problem that meets a given set of requirements.
    3. Applying computer science theory and software development fundamentals to produce computing-based solutions.

  2. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.

  3. Communicate effectively, both orally and in writing in a variety of professional contexts.

  4. Successfully engage in collaborative teamwork to analyze problems, determine requirements, and implement solutions that implement those requirements.

  5. Act ethically and with social responsibility in their careers, recognizing professional responsibilities while making informed judgments in computing practice based on legal and ethical principles.

  6. Engage in a wide range of careers and/or graduate studies in computer science or related fields with a passion for lifelong learning.

Explore Related Programs:

A Curry College Tech Club student at an involvement fair

Tech Club

Tech Club is for all students interested in the dynamic and ever-changing field of IT/Applied Computing. Majors and non-majors are encouraged to join to further his/her experiences outside of the computer lab.

Curry College students outside of Intel in Silicon Valley

Silicon Valley Trips

Curry College Business and Technology students and faculty travel to Silicon Valley every other spring to experience the hub of business and tech first-hand.

A Curry College Study Abroad student pets an elephant in Thailand

Study Abroad

Along with institutional partnerships, you can create your own Study Abroad opportunity, or go global with our own faculty members as part of our Short-term, Faculty-led Courses.

Curry College students laughing in science lab

First-Year Experience

Making the transition to college can be a little confusing and lot of fun. Your First-Year Experience at Curry College helps smooth out the bumps and puts you on the path to success.

A Curry College Honors program student sparks conversation in the classroom

Honors Program

Building on the theme of "culture and identity," the Curry College Honors Program prepares students to be leaders in the profession and in the community.

A Curry College faculty member interacts with students in the classroom

Gen Ed

At the heart of Curry College's undergraduate curriculum is our General Education (Gen Ed) Program. Gen Ed is based on our belief in the power and potential of the liberal arts.

Take the next step

We're excited you're considering our outstanding Curry College academic programs and look forward to helping you reach your career goals.