Computer Science

As a computer science major, you'll study new ways of thinking and problem-solving while gaining confidence and fluency with programming languages. Integrating theoretical knowledge with practical programming skills, you'll develop computer applications to analyze data and model your results. Along the way, you’ll learn how to communicate efficiently and work in cross-functional teams to prepare for real-world workplace dynamics.

Student standing at desk in classroom
Our computer science program provides students a strong foundation to pursue a wide range of careers, from computer science and software engineering to advertising, media production, and videogame design.

Boston is a globally-renowned technology hub, and students in our program are in high demand – with many interning or working full time for tech companies and start-ups across the city during their senior year. Once graduated, our students go on to pursue careers in tech, finance, business, and data management, or attend graduate school.

Students in our computer science program will:

  • Develop strong programming skills and software engineering knowledge
  • Learn to design and develop computing systems and applications
  • Cultivate strong communication skills and function effectively on multidisciplinary teams
  • Analyze problems and use mathematical modeling to create solutions
  • Become a life-long learner and study how to adapt and thrive in a rapidly changing field
  • Understand and appreciate the professional, social, legal, security, and ethical implications of computing

Experience is Everything

Program Options

The Major

Our blend of computer science and math courses will give you the foundation you need to develop crucial programming skills and master key concepts such as programming languages, computer architecture, databases, operating systems, and networks. During hands-on assignments, you’ll work individually and in teams to apply your skills and knowledge to solve real-world challenges, analyzing physical and biological phenomena, human behavior patterns, and financial systems.
View the Computer Science Major Curriculum

The Minor

Learn the basics of computer science—including data structures, algorithms, and object-oriented programming—and expand your marketable skill set through the computer science minor. Our expert faculty will introduce you to new concepts in this ever-evolving field and professional contacts that can propel your career.
View the Computer Science Minor Curriculum

Customize Your Degree

Many computer science students choose courses, minors, or double majors in areas that will complement their skills such as:

“The faculty equipped me with an arsenal of tools and knowledge remarkably relevant to the industry. The practical skills, problem-solving skills, and foundational knowledge I gained at Suffolk have been instrumental in my professional life. I was lucky enough to get an internship with Akamai Technologies, a prominent tech company based in Cambridge, MA. At Akamai, I worked on a cybersecurity product, gaining invaluable firsthand experience in a professional setting.”

Pavlos Rousoglou, BA/BS ‘22 Computer Science and Economics Double Major

Beyond the Classroom

Two students collaborate on a laptop

Flex your skills (and learn new ones) tackling fun problems with like-minded students from computer science and other majors across Suffolk.

Computer Science Club (CSC)

This popular group will be your hub for coding practice, conversation, and career tips from peers. Try your hand at LeetCode problem solving, hear what it’s like to intern at a particular company, or just grab some food while you discuss trends in your field with friends.


Our students excel in competition and have regular opportunities to show their strengths in Suffolk-wide contests such as the:

  • App Design-a-Thon held by the Sawyer Business School’s Center for Entrepreneurship, where students work together to solve real-world problems for external clients
  • IP Pitch Competition presented by the Center for Entrepreneurship, Entrepreneurship Academic Program, Business Law Minor Program, and Intellectual Property & Entrepreneurship Clinic, during which students with compelling intellectual property can win a cash prize and pro-bono legal services to help protect their ideas

Student sitting in classroom facing the camera and smiling

Whether you hone your skills in a part-time job on-campus or by interning at one of Boston’s global tech companies, you’ll be prepared to embark on a rewarding career as soon as you graduate. In fact, our majors are in such demand that many accept full-time roles with companies like Google and Akamai before they walk across the Commencement stage.

Student Employment on Campus

Our students often work in Suffolk’s Information Technology Services (ITS) helping students, faculty, and staff. Suffolk also offers the Rosenberg Student Training Employment Program (Rosenberg STEP) to help students cultivate essential technical, interpersonal, and professional skills through paid, practical, on-campus work experience coupled with formal mentoring support and professional development activities.

Legal Innovation and Technology (LIT) Lab Collaboration

Suffolk Law School’s LIT Lab is an innovative experiential program where law students work as part of a consultancy and research & development (R&D) shop focused on legal tech and data science work. Our undergraduate computer science students have worked with the LIT Lab to develop software that addresses real client needs, a rewarding experience that has opened up internship and career opportunities for participants.

Center for Career Equity, Development & Success

The Career Center will help you explore career options, plan your path, and land your dream internship or job. You’ll find practical help, like how to write an effective résumé or LinkedIn profile, along with valuable connections to leading employers and successful alumni

Student gestures at his presentation while explaining it to a professor

Curious about how best to apply your computer science skills to real problems? Our faculty meet with each student to provide tailored, individual academic advising. We also offer opportunities to study closely with faculty experts, and to go in-depth on topics that interest you, including:

Faculty Research

Our faculty members conduct and publish research on diverse topics within computer science and technology. Students have worked on interdisciplinary studies alongside faculty mentors, such as a recent collaboration with psychology faculty applying numerical methods to study how the perception of mental disorders has changed over time.

Independent Study and Honors Capstone Projects

We’re proud to support our students in discovering and developing their own projects outside of the classroom. So if you’re passionate about a concept -- whether it’s building a new app or implementing a compiler -- talk with us about taking the next steps.

Success after Suffolk

Here's a sampling of recent graduates’ current job titles and employers.

Technology Associate
Liberty Mutual Insurance
Associate System Engineer
Northrop Grumman
Software Engineer
Raytheon Technologies
InvesTech Associate
Wellington Management
Software Engineer I
Software Engineer
Allen Datagraph Systems
Software Engineer
Data Analyst
Software Application Developer
EasyCloudTech LTD
Software Apps Engineer I
Software Engineer
Software Engineer
Data Analyst
Fidelity Investments

Questions? Get in touch!

Faculty Portrait of Dr. Dan Stefanescu

Dan Stefanescu

Professor & Department Chair of Mathematics & Computer Science

Email [email protected]

Send a Message