Skip Navigation Back to Top

Computer Science Major works on a laptop in class

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.

Related: Curry College to Launch School of Business and Computer Science

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.

Learn Practical Methods and Skills, Attractive to Employers

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

Courses You’ll Love

Data Structures and Algorithms
Modern Application Development Environments
Programming and Problem Solving
Programming Languages
Software Engineering
User Experience Design
Web Development Project

You may also like...

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

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.

Grade Requirements for Computer Science majors:
A grade lower than a C- in any of the core courses signals inadequate performance in the major. Students who receive a grade lower
than a C- will be required to repeat the course.


CS 1000 Introduction to Computer Science 3
IT 1100 Computer Architecture & Organization 3
MATH 1190 College Algebra 3
IT 2789 Programming and Problem Solving 4

Core Requirements:

IT 2210 Networking 4
IT 2300 Operating Systems 4
IT 3100 Project Management 3
IT 3500 Object Oriented Programming 4
IT 3550 Data Structures and Algorithms I 3
IT 3560 Data Structures and Algorithms II 3
IT 3570 Software Engineering 3
IT 3750 User Experience Design 3
IT 3XXX Programming Language
Theory and Design
IT 4XXX Senior Project I 3
IT 4XXX Senior Project II 3
MATH 2130 Calculus I 3
MATH 2140 Calculus II 3
MATH 3110 Discrete Mathematics 3
CS/IT XXXX Choose three at the 2000/3000 level 9

Related Requirements:

AC 1030 Communication Technology 3
AC 2020 Database Concepts 3
AC 2768 HTML & Design 3

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 Applied Computing. Computer Science 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.