University campus in Massachusetts
Updated January 2026

Best Colleges for Computer Programming in Massachusetts 2026 Rankings

Explore 43 accredited computer programming degree programs in Massachusetts. Compare schools by graduation rate, salary outcomes, and tuition—from Bunker Hill Community College to University of Massachusetts-Amherst.

#1 ProgramU of Massachusetts-Amherst
Avg Salary$128,640
Tuition From$576/yr
Job Growth+22%

Key Takeaways

Top 3 ranked: U of Massachusetts-Amherst, Massachusetts Institute o..., Tufts

Based on graduation rates, program outcomes, and institutional quality

IPEDS 2023

Tuition ranges from $576 to $66,650/year

Bunker Hill Community Col... offers the most affordable option at $576/yr

IPEDS 2023

Degree levels: 11 associate's, 14 master's, 9 doctoral programs available in Massachusetts

From community college pathways to advanced research degrees

IPEDS 2023

9 Massachusetts programs offer online or hybrid formats

Flexible scheduling for working professionals

IPEDS 2023

Massachusetts community college transfer can save 40-60% on total degree costs

11 associate's programs provide transfer pathways to bachelor's degrees

Education Commission of the States

Major employers: Amazon, Google, HubSpot, Wayfair

Tech hubs in Boston and Cambridge

Hakia Research 2026

Computer Programming programs available near 75+ cities across Massachusetts

Search by city to find programs within 200 miles of your location

IPEDS 2023

Updated February 2026

On This Page
$128,640
Is Computer Programming in Massachusetts Worth It?
Yes. Computer Programming degrees in Massachusetts deliver strong ROI—graduates earn $128,640 median salary with +22% job growth through 2032. In-state tuition averages $33,943/year.

Source: BLS OEWS May 2024

Best Computer Programming Degree Programs in Massachusetts

Bachelor's Computer Programming Programs in Massachusetts

33 programs$128,640 median salary91% avg grad rate
33
Programs
$128,640
Median Salary
$43,728/yr
Avg Tuition
91%
Avg Grad Rate

Program Landscape

Massachusetts ranks among the nation's top destinations for computer programming education, with 33 accredited bachelor's degree programs across 6 public and 27 private institutions. The highest-ranked programs are U of Massachusetts-Amherst, Massachusetts Institute o..., Tufts, recognized for academic excellence, research opportunities, and strong industry connections.

Career Outcomes

Graduates from Massachusetts computer programming programs earn a median salary of $109,344—11% above the national average. The state's robust technology sector, anchored by the Boston, Cambridge, Worcester metropolitan areas, provides abundant internship and employment opportunities with companies including Amazon, Google, HubSpot.

Costs & Value

Tuition ranges from $910 to $66,650 annually, with an average of $43,728/yr. Top programs maintain graduation rates above 91%, with the highest reaching 99%. Many programs hold ABET accreditation, the gold standard for computing education, ensuring curriculum meets rigorous industry standards.

Curriculum & Specializations

Students can choose from specializations including software engineering, cybersecurity, artificial intelligence, data science, and systems architecture. Strong industry partnerships provide access to co-op programs, capstone projects with real companies, and direct recruiting pipelines to Massachusetts's leading technology employers. For students seeking computer programming degrees in Massachusetts, these top-ranked computer programming schools offer the strongest combination of academic rigor and career preparation.

Show:

Earn your bachelor's in Computer Programming

(Sponsored)

Loading programs...

#1

University of Massachusetts-Amherst

Public
Amherst, MA
$16,591
Tuition
90%
Grad Rate
87.8
Score
Website
#2

Massachusetts Institute of Technology

Private
Cambridge, MA
$59,750
Tuition
84.1
Score
Website
#3

Tufts University

Private
Medford, MA
$66,358
Tuition
81%
Grad Rate
90.1
Score
Website
#4

Boston University

Private
Boston, MA
$63,798
Tuition
79.1
Score
Website
#5

Amherst College

Private
Amherst, MA
$66,650
Tuition
97%
Grad Rate
78.7
Score
Website
#6

Harvard University

Private
Cambridge, MA
$54,269
Tuition
81.2
Score
Website
#7

Brandeis University

Private
Waltham, MA
$64,348
Tuition
99%
Grad Rate
74.1
Score
Website
#8

Worcester Polytechnic Institute

Private
Worcester, MA
$57,960
Tuition
83%
Grad Rate
73.6
Score
Website
#9

University of Massachusetts-Lowell

Public
Lowell, MA
$15,850
Tuition
98%
Grad Rate
71.7
Score
Website
#10

Boston College

Private
Chestnut Hill, MA
$66,410
Tuition
75.1
Score
Website

Complete Computer Programming Program Rankings in Massachusetts

Best Associate's Computer Programming Programs in Massachusetts

### Program Landscape Massachusetts offers **11 accredited** associate's degree programs in computer programming, providing an affordable entry point into the technology field. The top-ranked programs include **Bunker Hill Community Col...**, **Springfield Technical Com...**, **Quinsigamond Community Co...**, which combine rigorous technical curriculum with practical skills training. ### Costs & Value Community colleges in Massachusetts offer these two-year programs at an average cost of **$4,988/yr**—significantly less than four-year university tuition. Students completing associate's degrees can pursue entry-level technical positions and transfer opportunities, with entry-level salaries averaging **$70,752** in Massachusetts. ### Career Pathways Many programs feature guaranteed transfer agreements with Massachusetts's public universities, allowing students to complete their first two years at reduced cost before transferring to complete a bachelor's degree. The Boston, Cambridge, Worcester areas offer particularly strong job markets for associate's degree holders, with employers like Amazon, Google, HubSpot hiring for technical support, junior development, and IT specialist positions. ### Curriculum & Specializations Programs typically include coursework in programming fundamentals, database management, networking basics, and software development. Among computer programming schools in Massachusetts, these associate's programs offer the best value for students beginning their computer programming degrees in Massachusetts.

  1. #1. Bunker Hill Community College

    Location: Boston, MA | Type: Public | Tuition: $576/year | Score: 50.4

  2. #2. Springfield Technical Community College

    Location: Springfield, MA | Type: Public | Tuition: $600/year | Score: 42.1

  3. #3. Quinsigamond Community College

    Location: Worcester, MA | Type: Public | Tuition: $576/year | Score: 40.4

  4. #4. Massasoit Community College

    Location: Brockton, MA | Type: Public | Tuition: $576/year | Score: 40.2

  5. #5. North Shore Community College

    Location: Danvers, MA | Type: Public | Tuition: $600/year | Score: 40.2

  6. #6. Massachusetts Bay Community College

    Location: Wellesley Hills, MA | Type: Public | Tuition: $576/year | Score: 39.9

  7. #7. Quincy College

    Location: Quincy, MA | Type: Public | Tuition: $6,360/year | Score: 48.4

  8. #8. Cape Cod Community College

    Location: West Barnstable, MA | Type: Public | Tuition: $576/year | Score: 37.6

  9. #9. Mount Wachusett Community College

    Location: Gardner, MA | Type: Public | Tuition: $600/year | Score: 35.9

  10. #10. Holyoke Community College

    Location: Holyoke, MA | Type: Public | Tuition: $5,520/year | Score: 35.9

  11. #11. Endicott College

    Location: Beverly, MA | Type: Private | Tuition: $38,312/year | Graduation Rate: 85% | Score: 46.8

Online Associate's Computer Programming Programs in Massachusetts

### Online Program Options Massachusetts's community colleges offer 1 online associate's computer programming programs, providing flexible pathways for students balancing education with work or family responsibilities. Top-ranked online programs include **Endicott College**, all regionally accredited and recognized by Massachusetts employers. ### Costs & Employer Recognition Online associate's programs average **$38,312/yr**—often comparable to or less than on-campus tuition. Massachusetts-based employers including Amazon, Google, HubSpot value online credentials from accredited institutions, recognizing that program quality matters more than delivery format. The Boston, Cambridge, Worcester job market actively recruits graduates from online programs. ### Program Format These programs feature asynchronous coursework for maximum flexibility, with some offering synchronous sessions for collaborative learning. Students can typically complete **60 credit hours** in 2 years while working full-time. ### Technology & Flexibility Technology requirements include reliable internet access and a modern computer. Programs provide virtual labs, online tutoring, career services, and networking opportunities. Many offer start dates throughout the year and accelerated course formats for motivated students. Graduates earn the same degree as on-campus students, with no distinction on transcripts or diplomas. For students pursuing online computer programming degrees in Massachusetts, these accredited computer programming schools offer the flexibility and quality that today's learners demand.

  • Endicott College - Beverly, MA - Tuition: $38,312/year

Best Bachelor's Computer Programming Programs in Massachusetts

### Program Landscape Massachusetts ranks among the nation's top destinations for computer programming education, with **33 accredited** bachelor's degree programs across **6 public** and **27 private** institutions. The highest-ranked programs are **U of Massachusetts-Amherst**, **Massachusetts Institute o...**, **Tufts**, recognized for academic excellence, research opportunities, and strong industry connections. ### Career Outcomes Graduates from Massachusetts computer programming programs earn a median salary of **$109,344**—11% above the national average. The state's robust technology sector, anchored by the Boston, Cambridge, Worcester metropolitan areas, provides abundant internship and employment opportunities with companies including Amazon, Google, HubSpot. ### Costs & Value Tuition ranges from **$910** to **$66,650** annually, with an average of **$43,728/yr**. Top programs maintain graduation rates above **91%**, with the highest reaching **99%**. Many programs hold ABET accreditation, the gold standard for computing education, ensuring curriculum meets rigorous industry standards. ### Curriculum & Specializations Students can choose from specializations including software engineering, cybersecurity, artificial intelligence, data science, and systems architecture. Strong industry partnerships provide access to co-op programs, capstone projects with real companies, and direct recruiting pipelines to Massachusetts's leading technology employers. For students seeking computer programming degrees in Massachusetts, these top-ranked computer programming schools offer the strongest combination of academic rigor and career preparation.

  1. #1. University of Massachusetts-Amherst

    Location: Amherst, MA | Type: Public | Tuition: $16,591/year | Graduation Rate: 90% | Score: 87.8

  2. #2. Massachusetts Institute of Technology

    Location: Cambridge, MA | Type: Private | Tuition: $59,750/year | Score: 84.1

  3. #3. Tufts University

    Location: Medford, MA | Type: Private | Tuition: $66,358/year | Graduation Rate: 81% | Score: 90.1

  4. #4. Boston University

    Location: Boston, MA | Type: Private | Tuition: $63,798/year | Score: 79.1

  5. #5. Amherst College

    Location: Amherst, MA | Type: Private | Tuition: $66,650/year | Graduation Rate: 97% | Score: 78.7

  6. #6. Harvard University

    Location: Cambridge, MA | Type: Private | Tuition: $54,269/year | Score: 81.2

  7. #7. Brandeis University

    Location: Waltham, MA | Type: Private | Tuition: $64,348/year | Graduation Rate: 99% | Score: 74.1

  8. #8. Worcester Polytechnic Institute

    Location: Worcester, MA | Type: Private | Tuition: $57,960/year | Graduation Rate: 83% | Score: 73.6

  9. #9. University of Massachusetts-Lowell

    Location: Lowell, MA | Type: Public | Tuition: $15,850/year | Graduation Rate: 98% | Score: 71.7

  10. #10. Boston College

    Location: Chestnut Hill, MA | Type: Private | Tuition: $66,410/year | Score: 75.1

  11. #11. Smith College

    Location: Northampton, MA | Type: Private | Tuition: $61,260/year | Graduation Rate: 98% | Score: 71.4

  12. #12. College of the Holy Cross

    Location: Worcester, MA | Type: Private | Tuition: $60,050/year | Graduation Rate: 99% | Score: 66.2

  13. #13. Wentworth Institute of Technology

    Location: Boston, MA | Type: Private | Tuition: $40,410/year | Graduation Rate: 99% | Score: 69.3

  14. #14. Williams College

    Location: Williamstown, MA | Type: Private | Tuition: $64,540/year | Score: 66.7

  15. #15. Mount Holyoke College

    Location: South Hadley, MA | Type: Private | Tuition: $63,904/year | Graduation Rate: 90% | Score: 64.4

  16. #16. Clark University

    Location: Worcester, MA | Type: Private | Tuition: $54,760/year | Graduation Rate: 98% | Score: 61.2

  17. #17. University of Massachusetts-Boston

    Location: Boston, MA | Type: Public | Tuition: $14,905/year | Graduation Rate: 75% | Score: 55.9

  18. #18. Bridgewater State University

    Location: Bridgewater, MA | Type: Public | Tuition: $910/year | Graduation Rate: 97% | Score: 55.0

  19. #19. Wheaton College (Massachusetts)

    Location: Norton, MA | Type: Private | Tuition: $61,600/year | Graduation Rate: 96% | Score: 54.3

  20. #20. Suffolk University

    Location: Boston, MA | Type: Private | Tuition: $44,812/year | Graduation Rate: 88% | Score: 52.7

  21. #21. Endicott College

    Location: Beverly, MA | Type: Private | Tuition: $38,312/year | Graduation Rate: 85% | Score: 49.9

  22. #22. College of Our Lady of the Elms

    Location: Chicopee, MA | Type: Private | Tuition: $40,095/year | Graduation Rate: 88% | Score: 48.3

  23. #23. Merrimack College

    Location: North Andover, MA | Type: Private | Tuition: $47,636/year | Graduation Rate: 80% | Score: 45.9

  24. #24. Gordon College

    Location: Wenham, MA | Type: Private | Tuition: $27,000/year | Score: 46.0

  25. #25. Sattler College

    Location: Boston, MA | Type: Private | Tuition: $10,000/year | Score: 42.3

  26. #26. Western New England University

    Location: Springfield, MA | Type: Private | Tuition: $43,380/year | Score: 43.8

  27. #27. Eastern Nazarene College

    Location: Quincy, MA | Type: Private | Tuition: $27,350/year | Score: 41.3

  28. #28. Stonehill College

    Location: Easton, MA | Type: Private | Tuition: $52,800/year | Score: 41.7

  29. #29. Westfield State University

    Location: Westfield, MA | Type: Public | Tuition: $970/year | Score: 41.1

  30. #30. Fitchburg State University

    Location: Fitchburg, MA | Type: Public | Tuition: $970/year | Score: 37.8

  31. #31. Assumption University

    Location: Worcester, MA | Type: Private | Tuition: $48,552/year | Score: 39.2

  32. #32. Curry College

    Location: Milton, MA | Type: Private | Tuition: $43,670/year | Score: 35.9

  33. #33. Bard College at Simon's Rock

    Location: Great Barrington, MA | Type: Private | Tuition: $63,140/year | Score: 35.3

Online Bachelor's Computer Programming Programs in Massachusetts

### Online Program Options 9 Massachusetts institutions offer bachelor's computer programming degrees with online or hybrid options, enabling students to earn accredited degrees while maintaining professional or personal commitments. Top-ranked online programs include **Suffolk**, **Endicott College**, **Western New England**, all regionally accredited and recognized by Massachusetts employers. ### Costs & Employer Recognition Online bachelor's programs average **$34,905/yr**—often comparable to or less than on-campus tuition. Massachusetts-based employers including Amazon, Google, HubSpot value online credentials from accredited institutions, recognizing that program quality matters more than delivery format. The Boston, Cambridge, Worcester job market actively recruits graduates from online programs. ### Program Format These programs feature asynchronous coursework for maximum flexibility, with some offering synchronous sessions for collaborative learning. Students can typically complete **120 credit hours** in 4 years while working full-time. ### Technology & Flexibility Technology requirements include reliable internet access and a modern computer. Programs provide virtual labs, online tutoring, career services, and networking opportunities. Many offer start dates throughout the year and accelerated course formats for motivated students. Graduates earn the same degree as on-campus students, with no distinction on transcripts or diplomas. For students pursuing online computer programming degrees in Massachusetts, these accredited computer programming schools offer the flexibility and quality that today's learners demand.

  • Suffolk University - Boston, MA - Tuition: $44,812/year
  • Endicott College - Beverly, MA - Tuition: $38,312/year
  • Western New England University - Springfield, MA - Tuition: $43,380/year
  • Fitchburg State University - Fitchburg, MA - Tuition: $970/year
  • Gordon College - Wenham, MA - Tuition: $27,000/year
  • College of Our Lady of the Elms - Chicopee, MA - Tuition: $40,095/year
  • Assumption University - Worcester, MA - Tuition: $48,552/year
  • Eastern Nazarene College - Quincy, MA - Tuition: $27,350/year
  • Curry College - Milton, MA - Tuition: $43,670/year

Best Master's Computer Programming Programs in Massachusetts

### Program Landscape Massachusetts offers **14** master's degree programs in computer programming, designed for professionals seeking to advance into senior engineering, technical leadership, and specialized roles. The top programs—**U of Massachusetts-Amherst**, **Massachusetts Institute o...**, **Boston**—combine advanced technical training with research opportunities and leadership development. ### Career Outcomes Master's graduates in Massachusetts earn a median salary of **$128,640**, approximately **20-30% higher** than bachelor's degree holders. The concentration of technology companies in Boston, Cambridge, Worcester creates strong demand for graduate-level talent, with Amazon, Google, HubSpot actively recruiting from these programs. ### Costs & Value Program formats include traditional full-time study (typically 2 years), part-time options for working professionals (2-3 years), and accelerated tracks. Tuition averages **$39,894/yr**, with many employers offering tuition reimbursement for graduate education. Some programs offer thesis and non-thesis tracks, allowing students to focus on research or professional development based on their career goals. ### Curriculum & Specializations Curriculum covers advanced topics including machine learning, distributed systems, software architecture, and technical management. Many programs include practicum experiences, industry capstone projects, or consulting engagements that provide real-world application of advanced concepts. Among Massachusetts's computer programming schools at the graduate level, these programs stand out for both academic quality and career outcomes.

  1. #1. University of Massachusetts-Amherst

    Location: Amherst, MA | Type: Public | Tuition: $16,591/year | Graduation Rate: 90% | Score: 87.8

  2. #2. Massachusetts Institute of Technology

    Location: Cambridge, MA | Type: Private | Tuition: $59,750/year | Score: 88.4

  3. #3. Boston University

    Location: Boston, MA | Type: Private | Tuition: $63,798/year | Score: 82.8

  4. #4. Tufts University

    Location: Medford, MA | Type: Private | Tuition: $66,358/year | Graduation Rate: 81% | Score: 80.7

  5. #5. Brandeis University

    Location: Waltham, MA | Type: Private | Tuition: $64,348/year | Graduation Rate: 99% | Score: 69.7

  6. #6. Worcester Polytechnic Institute

    Location: Worcester, MA | Type: Private | Tuition: $57,960/year | Graduation Rate: 83% | Score: 69.1

  7. #7. University of Massachusetts-Lowell

    Location: Lowell, MA | Type: Public | Tuition: $15,850/year | Graduation Rate: 98% | Score: 64.7

  8. #8. Harvard University

    Location: Cambridge, MA | Type: Private | Tuition: $54,269/year | Score: 70.3

  9. #9. Clark University

    Location: Worcester, MA | Type: Private | Tuition: $54,760/year | Graduation Rate: 98% | Score: 62.9

  10. #10. University of Massachusetts-Boston

    Location: Boston, MA | Type: Public | Tuition: $14,905/year | Graduation Rate: 75% | Score: 52.5

  11. #11. Fitchburg State University

    Location: Fitchburg, MA | Type: Public | Tuition: $970/year | Score: 54.1

  12. #12. Bridgewater State University

    Location: Bridgewater, MA | Type: Public | Tuition: $910/year | Graduation Rate: 97% | Score: 52.4

  13. #13. Wentworth Institute of Technology

    Location: Boston, MA | Type: Private | Tuition: $40,410/year | Graduation Rate: 99% | Score: 57.4

  14. #14. Merrimack College

    Location: North Andover, MA | Type: Private | Tuition: $47,636/year | Graduation Rate: 80% | Score: 47.8

Online Master's Computer Programming Programs in Massachusetts

### Online Program Options Working professionals can advance their careers through 1 online master's computer programming programs from Massachusetts universities, designed for flexibility without sacrificing academic rigor. Top-ranked online programs include **Fitchburg State**, all regionally accredited and recognized by Massachusetts employers. ### Costs & Employer Recognition Online master's programs average **$970/yr**—often comparable to or less than on-campus tuition. Massachusetts-based employers including Amazon, Google, HubSpot value online credentials from accredited institutions, recognizing that program quality matters more than delivery format. The Boston, Cambridge, Worcester job market actively recruits graduates from online programs. ### Program Format These programs feature asynchronous coursework for maximum flexibility, with some offering synchronous sessions for collaborative learning. Students can typically complete **30-36 credit hours** in 18-24 months while working full-time. ### Technology & Flexibility Technology requirements include reliable internet access and a modern computer. Programs provide virtual labs, online tutoring, career services, and networking opportunities. Many offer start dates throughout the year and accelerated course formats for motivated students. Graduates earn the same degree as on-campus students, with no distinction on transcripts or diplomas. For students pursuing online computer programming degrees in Massachusetts, these accredited computer programming schools offer the flexibility and quality that today's learners demand.

  • Fitchburg State University - Fitchburg, MA - Tuition: $970/year

Best Doctoral Computer Programming Programs in Massachusetts

### Program Landscape Massachusetts is home to **9** doctoral programs in computer programming, preparing students for research positions, faculty appointments, and executive technical roles. Leading programs at **Massachusetts Institute o...**, **U of Massachusetts-Amherst**, **Harvard** are recognized for cutting-edge research, strong faculty publications, and competitive funding packages. ### Career Outcomes Doctoral graduates command premium salaries, with Massachusetts PhD holders earning a median of **$160,800**—reflecting the advanced expertise required for research and executive positions. The Boston, Cambridge, Worcester region's research universities and corporate R&D centers provide extensive collaboration opportunities with industry leaders like Amazon, Google, HubSpot. ### Costs & Value PhD programs typically require 4-6 years of full-time study, including coursework, qualifying examinations, and original dissertation research. Many programs offer full funding through teaching or research assistantships, covering tuition and providing stipends of **$25,000–$40,000** annually. ### Curriculum & Specializations Research strengths across Massachusetts programs include artificial intelligence, cybersecurity, human-computer interaction, systems, and theoretical computer science. For aspiring researchers pursuing computer programming degrees in Massachusetts, graduates go on to careers as university faculty, industry research scientists, or technical executives, contributing to advances in technology that impact millions of users worldwide.

  1. #1. Massachusetts Institute of Technology

    Location: Cambridge, MA | Type: Private | Tuition: $59,750/year | Score: 69.4

  2. #2. University of Massachusetts-Amherst

    Location: Amherst, MA | Type: Public | Tuition: $16,591/year | Graduation Rate: 90% | Score: 85.8

  3. #3. Harvard University

    Location: Cambridge, MA | Type: Private | Tuition: $54,269/year | Score: 73.0

  4. #4. Boston University

    Location: Boston, MA | Type: Private | Tuition: $63,798/year | Score: 71.4

  5. #5. Tufts University

    Location: Medford, MA | Type: Private | Tuition: $66,358/year | Graduation Rate: 81% | Score: 63.9

  6. #6. Brandeis University

    Location: Waltham, MA | Type: Private | Tuition: $64,348/year | Graduation Rate: 99% | Score: 60.8

  7. #7. University of Massachusetts-Lowell

    Location: Lowell, MA | Type: Public | Tuition: $15,850/year | Graduation Rate: 98% | Score: 60.5

  8. #8. Worcester Polytechnic Institute

    Location: Worcester, MA | Type: Private | Tuition: $57,960/year | Graduation Rate: 83% | Score: 59.5

  9. #9. University of Massachusetts-Boston

    Location: Boston, MA | Type: Public | Tuition: $14,905/year | Graduation Rate: 75% | Score: 53.6

Computer Programming Tuition in Massachusetts

MetricValue
Average in-state tuition$33,943/year
Average out-of-state tuition$84,858/year
Community college tuition$8,486/year
4-year savings for residents$203,660
2+2 transfer pathway savings$50,914

Source: IPEDS 2023

Computer Programming Financial Aid & Scholarships in Massachusetts

State Aid Programs

Massachusetts provides robust state-funded financial aid for programming education. The MASSGrant program offers need-based assistance to Massachusetts residents attending in-state colleges (OSFA MASSGrant). MASSGrant Plus covers remaining tuition and mandatory fees for Pell-eligible students at public institutions. The MASSGrant Plus Expansion now includes middle-income students (AGI $73,000-$100,000), reducing costs by up to 50% of tuition and fees. The Massachusetts High Demand Scholarship Program supports STEM students including those in computer programming (High Demand Scholarship):

  • Full-time at universities: Up to $10,000/year
  • Part-time at universities: Up to $5,000/year
  • Community colleges: Up to $5,000/year full-time
  • Requirements: 3.0+ GPA, enrollment in approved program, Massachusetts residency Additional aid programs:
  • Federal Pell Grant: Up to $7,395 for 2024-25
  • Massachusetts No Interest Loan (NIL): 0% interest while enrolled
  • Institutional scholarships: MIT meets 100% of demonstrated need; families earning under $75,000 typically pay nothing for tuition, room, and board
  • CS-specific scholarships: ACM, IEEE Computer Society, Google Lime Scholarship, Microsoft Boston's Tuition-Free Community College (TFCC) Plan provides tuition-free education for eligible Boston residents at partner community colleges (Boston.gov TFCC). FAFSA priority deadline is May 1 for state aid. Students ineligible for FAFSA can use MASFA. Apply early—institutional scholarship deadlines are often November-December.

Calculate Your Computer Programming Degree ROI in Massachusetts

Use our interactive ROI calculator to estimate your return on investment for a computer programming degree in Massachusetts. Enter your expected tuition costs, financial aid, and career goals to see projected payback periods and lifetime earnings. The calculator uses current salary data from BLS and tuition data from IPEDS to provide accurate estimates.

Computer Programming Degree ROI Calculator
Estimate your return on investment for a computer programming degree
$

Leave blank to use average cost for selected program type

20 years
10 years20 years30 years
20-Year ROI

+1064%

Net gain divided by total investment. ROI above 200% is considered excellent for education investments.

Net Gain

$1,967,896

Your additional lifetime earnings with this degree vs. working without one, minus the total investment.

Break-Even

5 years

Years until your cumulative earnings exceed total investment. Shorter programs often break even faster due to lower opportunity cost.

COL-Adjusted Salary

$100,000

Your starting salary adjusted for local cost of living. This shows real purchasing power compared to a $100K national baseline.

Why does break-even change with program type? Your "total investment" includes both tuition AND opportunity cost (foregone earnings while in school). A 4-year full-time public university (in-state) means 4 years of not earning a salary ($140,000 in opportunity cost). Shorter full-time programs may have higher tuition but lower total investment because you return to the workforce sooner.

Detailed Breakdown
How we calculate your degree ROI using real salary data
Total Investment$185,000

Tuition plus opportunity cost (earnings you miss while in school)

Program Cost (Tuition)$45,000

Direct cost of the degree program

Opportunity Cost$140,000

4 years × $35K/year foregone salary while studying full-time

20-Year Earnings (with degree)$3,003,304

Projected career earnings starting after graduation, with salary growth

20-Year Earnings (without degree)$850,408

What you'd earn working at $35K/year with 2% annual growth

Starting Salary (Boston, MA)$155,000

Median salary for this role in your selected location (BLS 2024)

Annualized Return5.5%

Your investment's compound annual growth rate (similar to stock market returns)

Data sources: BLS OEWS May 2024, IPEDS 2023. Calculations use median salaries, 3% discount rate, and assume salary growth declines from 6% to 2% over career. Individual results will vary. | Powered by Hakia.com

Career Paths

Design and develop software applications and systems

Median Salary:$145,363

Analyze complex datasets and build predictive models

Median Salary:$120,922

Protect computer networks from cyber threats

Median Salary:$135,072

Manage cloud infrastructure and deployment pipelines

Median Salary:$142,790

Design and maintain cloud computing infrastructure

Median Salary:$138,931

Build and deploy machine learning models

Median Salary:$162,086
Computer Programming Salaries by Metro Area

Median annual salary in Massachusetts metro areas

Hakia.com
View data table
Categoryvalue
Boston$142K
Cambridge$135K
Worcester$129K

Source: BLS OEWS May 2024

Hakia.com

Computer Programming Jobs in Massachusetts: Top Employers Hiring

Find computer programming jobs in Massachusetts. These major employers across Massachusetts metro areas are actively hiring computer programming graduates. Click employer names to view current job openings.

Computer Programming Jobs in Boston/Cambridge

MA

Boston/Cambridge is a biotech and AI research hub, anchored by MIT, Harvard, and major tech company R&D centers.

Nearby cities: Cambridge, Somerville, Waltham, Burlington, Quincy

Google
Search/Cloud/AI
Amazon
E-commerce/Cloud/Robotics
Microsoft
Enterprise Software
Meta
Social/VR/AI
HubSpot
Marketing Software
Wayfair
E-commerce
Toast
Restaurant Tech
DraftKings
Sports Tech
Akamai
CDN/Cloud Security

How to Apply to Computer Programming Programs in Massachusetts

1

Research Program Requirements

Review admission requirements for computer programming programs at your target schools. Requirements vary by institution and degree level.

2

Prepare Application Materials

Gather transcripts, test scores (SAT/ACT for undergrad, GRE for graduate), letters of recommendation, and personal statement.

3

Apply for Financial Aid

Complete the FAFSA by priority deadlines.

4

Submit Applications Before Deadlines

Apply early for priority consideration. Early action/decision deadlines are typically October-November; regular deadlines December-January.

5

Complete Enrollment Steps

Accept your offer, submit enrollment deposit, complete orientation requirements, and register for classes.

Computer Programming Transfer Pathways in Massachusetts

State Transfer System

MassTransfer provides comprehensive pathways from community colleges to four-year universities (MassTransfer). Programming students can complete foundational coursework—programming fundamentals, data structures, calculus, and discrete math—at community college prices before transferring. With over 350 qualifying programs, students earn associate degrees and transfer to UMass Amherst or state universities with guaranteed credit transfer. Key MassTransfer components:

  • A2B Mapped Pathways: Course-by-course articulation for computer science ensures community college courses count toward bachelor's requirements. Major Foundational Courses are guaranteed to be accepted in transfer.
  • MassTransfer Block: 34-credit general education foundation satisfies all gen ed at receiving institutions
  • Guaranteed admission: Complete associate degree with 2.5+ GPA for guaranteed admission to state universities and UMass campuses
  • MassTransfer Tuition Credit: $1,714/year credit for students with 3.0+ GPA transferring within one year
  • Commonwealth Commitment: 10% tuition rebates plus frozen rates for qualifying students Strategic transfer planning for programming students: 1. Complete introductory programming (Python and/or Java), data structures, and discrete mathematics 2. Finish calculus sequence (at least through Calc I, preferably Calc II) 3. Take additional CS courses if offered: databases, web development, algorithms 4. Maintain 3.0+ GPA for tuition benefits; target 3.5+ for competitive programs like UMass Amherst CICS 5. Verify course equivalencies using MassTransfer lookup tools before enrolling (UMass CICS Equivalencies) Students completing two years at community college save $20,000-$40,000 on bachelor's degree costs.

Why Study Computer Programming in Massachusetts?

Industry & Workforce

Massachusetts is home to some of the world's most influential programming education, anchored by MIT's foundational contributions to computer science—from the development of LISP to modern software engineering principles. The Boston-Cambridge metro area was designated an AI and technology "Star Hub" by Brookings Institution, hosting approximately 269,000 tech workers representing 9.4% of the overall workforce (Brookings AI Economy 2025). Software developers represent 53.21% of Boston's total tech jobs—the largest occupational category. The salary premium for Massachusetts programmers is compelling. Software developers earn a median salary of $165,513 in the Boston area according to Glassdoor, with the 75th percentile reaching $204,555 (Glassdoor Boston 2025). Entry-level positions start around $90,000-$110,000, while senior developers command $200,000+ with total compensation including stock. Massachusetts's 5% flat state income tax means more take-home pay compared to states like California (13.3% top rate) or New York (10.9%). The BLS projects 15% growth for software developers through 2034, with 129,200 annual openings nationally (BLS OOH 2024). Massachusetts offers unique programming career advantages: Kendall Square hosts 150+ technology companies including Google's 5,000-employee Cambridge campus, HubSpot (8,000+ employees globally), and hundreds of AI/ML startups. The financial services sector—Fidelity ($147,458 median), State Street, Wellington—needs quantitative developers. Biotech companies (Moderna, Biogen) employ computational biologists. Compare programs in California, Texas, or explore our national programming rankings.

Computer Programming Job Market in Massachusetts

Employment Outlook

Massachusetts offers exceptional employment prospects for programmers. The Bureau of Labor Statistics reports software developers earn a median annual salary of $133,080 nationally, with Massachusetts positions typically paying 15-25% above this baseline (BLS OEWS May 2024). Boston-area tech companies created approximately 5,089 jobs by end of 2024, with software/programming roles comprising over half of new positions. The region received $15.7 billion in venture capital funding in 2024, fueling startup hiring. Salary ranges by experience level in Boston:

  • Entry-level (0-1 year): $91,072 average total compensation
  • Early career (1-4 years): $104,723 average
  • Mid-career (5-9 years): $140,000-$180,000
  • Senior/Staff Engineer: $200,000-$250,000+
  • Top 10% nationally: $211,450+ High-paying industries in Massachusetts:
  • Retail & Wholesale (Wayfair, Chewy): $155,422 median
  • Financial Services (Fidelity, State Street, Arrowstreet Capital): $147,458 median
  • Human Resources & Staffing: $138,162 median
  • Technology Giants (Google at $229,000 average total compensation): Premium salaries High-demand programming skills: Python, JavaScript/TypeScript, React, Java, Go, Rust, SQL, and cloud platforms (AWS, Azure, GCP). AI/ML programming skills (TensorFlow, PyTorch) command premium salaries at companies like DataRobot and Kensho. DevOps and infrastructure programming (Kubernetes, Terraform) are increasingly valued. The Boston tech ecosystem particularly needs full-stack developers, backend engineers, and data engineers. Explore related fields in data science or AI programs.

Computer Programming Curriculum & Specializations in Massachusetts

Core Requirements

MIT's legendary programming curriculum shapes computer science education worldwide. The foundational course 6.0001 Introduction to Computer Science and Programming Using Python teaches computational thinking and problem-solving using Python (MIT EECS). Students progress through 6.006 Introduction to Algorithms, 6.031 Software Construction (emphasizing code quality and testing), and advanced electives in systems, AI, and applications. MIT emphasizes both theoretical foundations and practical software engineering skills. Typical programming-focused curriculum structure:

  • Foundation (Year 1): Programming fundamentals (Python, Java, or C++), discrete mathematics, computer organization
  • Core (Years 1-2): Data structures, algorithms, object-oriented programming, databases
  • Intermediate (Years 2-3): Software engineering, web development, operating systems, networks
  • Advanced (Years 3-4): Electives in AI/ML, distributed systems, security, specialization areas
  • Capstone: Team software project with industry sponsor or startup UMass Amherst's Manning CICS curriculum requires 10 core CS courses plus 3 upper-division electives and capstone experience. Specialization tracks include software engineering, AI, data science, and security. The program ranks #21 nationally with particular strength in natural language processing. Northeastern's co-op-integrated curriculum distinguishes the program. Students complete programming coursework alongside two or three 6-month co-ops, applying skills at companies like Google, Amazon, HubSpot, and Wayfair. Average co-op pay exceeds $20/hour, and the experience provides substantial portfolio material (Khoury College). Explore specialized tracks in software engineering or web development.

Online vs On-Campus Computer Programming Programs in Massachusetts

Online Program Growth

Massachusetts offers quality online programming education from respected institutions. Harvard Extension School provides a Master's in Computer Science fully online, requiring no prior CS degree—students prove readiness by completing two prerequisite courses with B grades before formal admission (Harvard Extension). UMass Amherst Global offers online CS degrees through the same Manning CICS that ranks #21 nationally—graduates receive identical diplomas to on-campus students. Boston University's Metropolitan College provides flexible online CS programs for working professionals. Choosing between online and campus: Online programs work best if:

  • Currently employed and cannot relocate
  • Need maximum schedule flexibility for family obligations
  • Completing degree while working in tech with existing industry connections
  • Pursuing career change from non-technical field
  • The Harvard Extension "prove yourself" model suits career changers uncertain about CS fit On-campus programs work best if:
  • Traditional-age student seeking full college experience
  • Want access to world-class research labs and faculty
  • Targeting elite employers or graduate programs where networking matters
  • Value Northeastern's co-op program (requires in-person)
  • Thrive in collaborative, structured learning environments Campus advantages in Massachusetts specifically: The density of tech companies, research labs, and recruiting opportunities within walking distance of MIT, Harvard, Northeastern, and BU is unparalleled. Google, Amazon, and Microsoft recruit heavily on-campus. Career fairs draw hundreds of employers. Hackathons, tech meetups, and student organizations build networks. Massachusetts's unique concentration makes on-campus attendance more valuable here than most states. Compare options in our online programming rankings.

Computer Programming by City in Massachusetts

Cambridge

Cambridge ($160,000-$200,000+ median) represents Massachusetts' programming capital. Kendall Square hosts 150+ technology companies within walking distance of MIT and Harvard. Google, Microsoft, Amazon, and HubSpot headquarters anchor corporate presence. AI/ML startups including DataRobot and Kensho drive cutting-edge opportunities. Housing costs are significant ($3,000-$4,500/month), but the concentration of elite employers and networking opportunities justifies the premium for ambitious programmers. Boston ($150,000-$180,000 median) offers diverse programming opportunities. The Seaport District has emerged as a tech hub with Wayfair, Toast, DraftKings, and numerous startups. The Financial District hosts Fidelity headquarters and fintech operations. Longwood Medical Area anchors healthcare technology with Mass General Brigham and Dana-Farber. Living costs approach Cambridge levels in desirable neighborhoods ($2,800-$4,000/month), with 35+ colleges and universities creating a vibrant tech community. Worcester ($110,000-$140,000) provides significantly lower cost of living while maintaining opportunities. WPI anchors the local ecosystem with project-based curriculum producing capable programmers. Housing costs ($1,500-$2,200/month) run 50-60% below Boston. The commuter rail connects to Boston in 90 minutes for hybrid arrangements. Route 128 Corridor (Burlington, Woburn, Lexington) offers $130,000-$160,000 with suburban lifestyle. Enterprise software companies and defense contractors provide stable employment with excellent benefits. Lower housing costs than Boston proper ($2,200-$3,000/month) suit programmers seeking work-life balance. See our Massachusetts programming overview for regional comparison.

Compare Online Computer Programming Programs in Massachusetts

View tuition costs, program formats & enrollment info

Find Computer Programming Programs Near You in Massachusetts

Search by city to find accredited computer programming programs ranked by our state methodology.

Computer Programming Programs by City in Massachusetts

Computer Programming Programs Near Boston, MA

As Massachusetts' capital and financial hub, Boston hosts major software development operations for State Street, Fidelity Investments, and dozens of fintech startups concentrated in the Seaport District, creating intense demand for full-stack and backend developers. The city's proximity to MIT and Northeastern University provides networking opportunities and a steady pipeline of computer science talent, while its established venture capital ecosystem makes it ideal for programmers interested in startup culture.

Boston is located in Suffolk County, Massachusetts.

Associate's Computer Programming Programs Near Boston
  1. Bunker Hill Community College (Public) — State Rank #1, in Boston. Tuition: $576/year.
  2. Bristol Community College (Public) — State Rank #2, 43.1 mi from Boston. Tuition: $576/year.
  3. Northern Essex Community College (Public) — State Rank #3, 31.2 mi from Boston. Tuition: $600/year.
Bachelor's Computer Programming Programs Near Boston
  1. University of Massachusetts-Amherst (Public) — State Rank #1, 74 mi from Boston. Tuition: $16,591/year. Graduation rate: 90%.
  2. Northeastern University (Private) — State Rank #2, in Boston. Tuition: $62,000/year.
  3. Tufts University (Private) — State Rank #3, 4.8 mi from Boston. Tuition: $66,358/year. Graduation rate: 81%.
Master's Computer Programming Programs Near Boston
  1. Northeastern University (Private) — State Rank #1, in Boston. Tuition: $62,000/year.
  2. University of Massachusetts-Amherst (Public) — State Rank #2, 74 mi from Boston. Tuition: $16,591/year. Graduation rate: 90%.
  3. Massachusetts Institute of Technology (Private) — State Rank #3, 1.3 mi from Boston. Tuition: $59,750/year.
Doctoral Computer Programming Programs Near Boston
  1. Massachusetts Institute of Technology (Private) — State Rank #1, 1.3 mi from Boston. Tuition: $59,750/year.
  2. Tufts University (Private) — State Rank #2, 4.8 mi from Boston. Tuition: $66,358/year. Graduation rate: 81%.
  3. Harvard University (Private) — State Rank #3, 2.9 mi from Boston. Tuition: $54,269/year.

Computer Programming Programs Near Worcester, MA

Worcester Polytechnic Institute (WPI) is a primary source of computer engineering and computer science graduates, and the city's growing biotech and manufacturing sectors increasingly require custom automation software and industrial control systems developers. As a lower-cost alternative to Boston (40 miles west), Worcester offers remote workers access to solid technical employment without the premium urban salaries, particularly in healthcare IT through UMass Memorial.

Worcester is located in Worcester County, Massachusetts.

Associate's Computer Programming Programs Near Worcester
  1. Bunker Hill Community College (Public) — State Rank #1, 38.3 mi from Worcester. Tuition: $576/year.
  2. Bristol Community College (Public) — State Rank #2, 51.9 mi from Worcester. Tuition: $576/year.
  3. Northern Essex Community College (Public) — State Rank #3, 52.9 mi from Worcester. Tuition: $600/year.
Bachelor's Computer Programming Programs Near Worcester
  1. University of Massachusetts-Amherst (Public) — State Rank #1, 37.6 mi from Worcester. Tuition: $16,591/year. Graduation rate: 90%.
  2. Northeastern University (Private) — State Rank #2, 37 mi from Worcester. Tuition: $62,000/year.
  3. Tufts University (Private) — State Rank #3, 36.4 mi from Worcester. Tuition: $66,358/year. Graduation rate: 81%.
Master's Computer Programming Programs Near Worcester
  1. Northeastern University (Private) — State Rank #1, 37 mi from Worcester. Tuition: $62,000/year.
  2. University of Massachusetts-Amherst (Public) — State Rank #2, 37.6 mi from Worcester. Tuition: $16,591/year. Graduation rate: 90%.
  3. Massachusetts Institute of Technology (Private) — State Rank #3, 36.9 mi from Worcester. Tuition: $59,750/year.
Doctoral Computer Programming Programs Near Worcester
  1. Massachusetts Institute of Technology (Private) — State Rank #1, 36.9 mi from Worcester. Tuition: $59,750/year.
  2. Tufts University (Private) — State Rank #2, 36.4 mi from Worcester. Tuition: $66,358/year. Graduation rate: 81%.
  3. Harvard University (Private) — State Rank #3, 35.8 mi from Worcester. Tuition: $54,269/year.

Computer Programming Programs Near Cambridge, MA

Home to MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL) and Harvard University's computer science programs, Cambridge is the intellectual epicenter for programming innovation, with direct access to cutting-edge research in machine learning, distributed systems, and software architecture. The city attracts elite software engineers to both academic roles and spinoff companies commercializing research, making it the most competitive market for advanced programming positions in the state.

Cambridge is located in Middlesex County, Massachusetts.

Associate's Computer Programming Programs Near Cambridge
  1. Bunker Hill Community College (Public) — State Rank #1, 1.8 mi from Cambridge. Tuition: $576/year.
  2. Bristol Community College (Public) — State Rank #2, 45 mi from Cambridge. Tuition: $576/year.
  3. Northern Essex Community College (Public) — State Rank #3, 29.4 mi from Cambridge. Tuition: $600/year.
Bachelor's Computer Programming Programs Near Cambridge
  1. University of Massachusetts-Amherst (Public) — State Rank #1, 72.6 mi from Cambridge. Tuition: $16,591/year. Graduation rate: 90%.
  2. Northeastern University (Private) — State Rank #2, 2.4 mi from Cambridge. Tuition: $62,000/year.
  3. Tufts University (Private) — State Rank #3, 2.6 mi from Cambridge. Tuition: $66,358/year. Graduation rate: 81%.
Master's Computer Programming Programs Near Cambridge
  1. Northeastern University (Private) — State Rank #1, 2.4 mi from Cambridge. Tuition: $62,000/year.
  2. University of Massachusetts-Amherst (Public) — State Rank #2, 72.6 mi from Cambridge. Tuition: $16,591/year. Graduation rate: 90%.
  3. Massachusetts Institute of Technology (Private) — State Rank #3, in Cambridge. Tuition: $59,750/year.
Doctoral Computer Programming Programs Near Cambridge
  1. Massachusetts Institute of Technology (Private) — State Rank #1, in Cambridge. Tuition: $59,750/year.
  2. Tufts University (Private) — State Rank #2, 2.6 mi from Cambridge. Tuition: $66,358/year. Graduation rate: 81%.
  3. Harvard University (Private) — State Rank #3, in Cambridge. Tuition: $54,269/year.

Computer Programming Programs Near Springfield, MA

Springfield hosts regional IT operations for healthcare systems and insurance companies, along with UMass Amherst's satellite campus programs, creating mid-market opportunities for full-stack developers and business application engineers away from coastal competition. As a smaller metro in western Massachusetts, programmers here typically command lower salaries but benefit from lower cost of living and less saturation in the job market.

Springfield is located in Hampden County, Massachusetts.

Associate's Computer Programming Programs Near Springfield
  1. Bunker Hill Community College (Public) — State Rank #1, 78.2 mi from Springfield. Tuition: $576/year.
  2. Bristol Community College (Public) — State Rank #2, 78.5 mi from Springfield. Tuition: $576/year.
  3. Northern Essex Community College (Public) — State Rank #3, 90.3 mi from Springfield. Tuition: $600/year.
Bachelor's Computer Programming Programs Near Springfield
  1. University of Massachusetts-Amherst (Public) — State Rank #1, 19.3 mi from Springfield. Tuition: $16,591/year. Graduation rate: 90%.
  2. Northeastern University (Private) — State Rank #2, 76.7 mi from Springfield. Tuition: $62,000/year.
  3. Tufts University (Private) — State Rank #3, 76.3 mi from Springfield. Tuition: $66,358/year. Graduation rate: 81%.
Master's Computer Programming Programs Near Springfield
  1. Northeastern University (Private) — State Rank #1, 76.7 mi from Springfield. Tuition: $62,000/year.
  2. University of Massachusetts-Amherst (Public) — State Rank #2, 19.3 mi from Springfield. Tuition: $16,591/year. Graduation rate: 90%.
  3. Massachusetts Institute of Technology (Private) — State Rank #3, 76.7 mi from Springfield. Tuition: $59,750/year.
Doctoral Computer Programming Programs Near Springfield
  1. Massachusetts Institute of Technology (Private) — State Rank #1, 76.7 mi from Springfield. Tuition: $59,750/year.
  2. Tufts University (Private) — State Rank #2, 76.3 mi from Springfield. Tuition: $66,358/year. Graduation rate: 81%.
  3. Harvard University (Private) — State Rank #3, 75.7 mi from Springfield. Tuition: $54,269/year.

Computer Programming Programs Near Amherst, MA

The Five College Consortium (UMass Amherst, Amherst College, Hampshire College, Mount Holyoke, and Smith College) creates a robust academic computer science community with collaborative research opportunities and strong educational pipelines for entry-level developers. This rural college town is better suited for remote workers or academics than traditional software industry employment, though the nearby Pioneer Valley tech scene and UMass graduate programs offer some development roles.

Amherst is located in Hampshire County, Massachusetts.

Associate's Computer Programming Programs Near Amherst
  1. Bunker Hill Community College (Public) — State Rank #1, 74.3 mi from Amherst. Tuition: $576/year.
  2. Bristol Community College (Public) — State Rank #2, 84.6 mi from Amherst. Tuition: $576/year.
  3. Northern Essex Community College (Public) — State Rank #3, 80.9 mi from Amherst. Tuition: $600/year.
Bachelor's Computer Programming Programs Near Amherst
  1. University of Massachusetts-Amherst (Public) — State Rank #1, in Amherst. Tuition: $16,591/year. Graduation rate: 90%.
  2. Northeastern University (Private) — State Rank #2, 73.4 mi from Amherst. Tuition: $62,000/year.
  3. Tufts University (Private) — State Rank #3, 71.9 mi from Amherst. Tuition: $66,358/year. Graduation rate: 81%.
Master's Computer Programming Programs Near Amherst
  1. Northeastern University (Private) — State Rank #1, 73.4 mi from Amherst. Tuition: $62,000/year.
  2. University of Massachusetts-Amherst (Public) — State Rank #2, in Amherst. Tuition: $16,591/year. Graduation rate: 90%.
  3. Massachusetts Institute of Technology (Private) — State Rank #3, 73.1 mi from Amherst. Tuition: $59,750/year.
Doctoral Computer Programming Programs Near Amherst
  1. Massachusetts Institute of Technology (Private) — State Rank #1, 73.1 mi from Amherst. Tuition: $59,750/year.
  2. Tufts University (Private) — State Rank #2, 71.9 mi from Amherst. Tuition: $66,358/year. Graduation rate: 81%.
  3. Harvard University (Private) — State Rank #3, 71.8 mi from Amherst. Tuition: $54,269/year.

Computer Programming Programs Near Fall River, MA

Fall River is a small industrial city (30 miles south of Boston) with limited native software development employment, making it primarily viable for remote workers seeking affordable housing while commuting to Boston-area tech jobs or maintaining distributed positions. The city lacks major tech employers or universities, so programmers here typically rely on telecommuting or occasional travel to larger metro areas for career advancement.

Fall River is located in Bristol County, Massachusetts.

Associate's Computer Programming Programs Near Fall River
  1. Bunker Hill Community College (Public) — State Rank #1, 45.9 mi from Fall River. Tuition: $576/year.
  2. Bristol Community College (Public) — State Rank #2, in Fall River. Tuition: $576/year.
  3. Northern Essex Community College (Public) — State Rank #3, 75 mi from Fall River. Tuition: $600/year.
Bachelor's Computer Programming Programs Near Fall River
  1. University of Massachusetts-Amherst (Public) — State Rank #1, 84.8 mi from Fall River. Tuition: $16,591/year. Graduation rate: 90%.
  2. Northeastern University (Private) — State Rank #2, 43.4 mi from Fall River. Tuition: $62,000/year.
  3. Tufts University (Private) — State Rank #3, 48.1 mi from Fall River. Tuition: $66,358/year. Graduation rate: 81%.
Master's Computer Programming Programs Near Fall River
  1. Northeastern University (Private) — State Rank #1, 43.4 mi from Fall River. Tuition: $62,000/year.
  2. University of Massachusetts-Amherst (Public) — State Rank #2, 84.8 mi from Fall River. Tuition: $16,591/year. Graduation rate: 90%.
  3. Massachusetts Institute of Technology (Private) — State Rank #3, 44.7 mi from Fall River. Tuition: $59,750/year.
Doctoral Computer Programming Programs Near Fall River
  1. Massachusetts Institute of Technology (Private) — State Rank #1, 44.7 mi from Fall River. Tuition: $59,750/year.
  2. Tufts University (Private) — State Rank #2, 48.1 mi from Fall River. Tuition: $66,358/year. Graduation rate: 81%.
  3. Harvard University (Private) — State Rank #3, 45.7 mi from Fall River. Tuition: $54,269/year.

Computer Programming Programs Near Medford, MA

Tufts University's strong computer science and engineering programs anchor Medford's tech community, while proximity to Boston (just 8 miles northwest) allows programmers to access the capital's major employers—State Street, Raytheon, and fintech startups—with shorter commutes than living in the city proper. The location offers a balance between access to Boston's competitive software job market and lower residential costs.

Medford is located in Middlesex County, Massachusetts.

Associate's Computer Programming Programs Near Medford
  1. Bunker Hill Community College (Public) — State Rank #1, 3.8 mi from Medford. Tuition: $576/year.
  2. Bristol Community College (Public) — State Rank #2, 48 mi from Medford. Tuition: $576/year.
  3. Northern Essex Community College (Public) — State Rank #3, 26.5 mi from Medford. Tuition: $600/year.
Bachelor's Computer Programming Programs Near Medford
  1. University of Massachusetts-Amherst (Public) — State Rank #1, 71.9 mi from Medford. Tuition: $16,591/year. Graduation rate: 90%.
  2. Northeastern University (Private) — State Rank #2, 5.5 mi from Medford. Tuition: $62,000/year.
  3. Tufts University (Private) — State Rank #3, in Medford. Tuition: $66,358/year. Graduation rate: 81%.
Master's Computer Programming Programs Near Medford
  1. Northeastern University (Private) — State Rank #1, 5.5 mi from Medford. Tuition: $62,000/year.
  2. University of Massachusetts-Amherst (Public) — State Rank #2, 71.9 mi from Medford. Tuition: $16,591/year. Graduation rate: 90%.
  3. Massachusetts Institute of Technology (Private) — State Rank #3, 4.2 mi from Medford. Tuition: $59,750/year.
Doctoral Computer Programming Programs Near Medford
  1. Massachusetts Institute of Technology (Private) — State Rank #1, 4.2 mi from Medford. Tuition: $59,750/year.
  2. Tufts University (Private) — State Rank #2, in Medford. Tuition: $66,358/year. Graduation rate: 81%.
  3. Harvard University (Private) — State Rank #3, 2.9 mi from Medford. Tuition: $54,269/year.

Computer Programming Programs Near North Andover, MA

North Andover sits within the Merrimack Valley tech corridor, home to defense contractors, semiconductor firms, and industrial automation companies that heavily recruit embedded systems and control systems programmers with C++ and real-time OS expertise. The proximity to both Route 128's legacy tech cluster and northern New England makes it ideal for engineers focused on hardware-adjacent software roles rather than pure web/app development.

North Andover is located in Essex County, Massachusetts.

Associate's Computer Programming Programs Near North Andover
  1. Bunker Hill Community College (Public) — State Rank #1, 22.8 mi from North Andover. Tuition: $576/year.
  2. Bristol Community College (Public) — State Rank #2, 67.7 mi from North Andover. Tuition: $576/year.
  3. Northern Essex Community College (Public) — State Rank #3, 7.6 mi from North Andover. Tuition: $600/year.
Bachelor's Computer Programming Programs Near North Andover
  1. University of Massachusetts-Amherst (Public) — State Rank #1, 74.7 mi from North Andover. Tuition: $16,591/year. Graduation rate: 90%.
  2. Northeastern University (Private) — State Rank #2, 25.1 mi from North Andover. Tuition: $62,000/year.
  3. Tufts University (Private) — State Rank #3, 20.3 mi from North Andover. Tuition: $66,358/year. Graduation rate: 81%.
Master's Computer Programming Programs Near North Andover
  1. Northeastern University (Private) — State Rank #1, 25.1 mi from North Andover. Tuition: $62,000/year.
  2. University of Massachusetts-Amherst (Public) — State Rank #2, 74.7 mi from North Andover. Tuition: $16,591/year. Graduation rate: 90%.
  3. Massachusetts Institute of Technology (Private) — State Rank #3, 23.8 mi from North Andover. Tuition: $59,750/year.
Doctoral Computer Programming Programs Near North Andover
  1. Massachusetts Institute of Technology (Private) — State Rank #1, 23.8 mi from North Andover. Tuition: $59,750/year.
  2. Tufts University (Private) — State Rank #2, 20.3 mi from North Andover. Tuition: $66,358/year. Graduation rate: 81%.
  3. Harvard University (Private) — State Rank #3, 22.6 mi from North Andover. Tuition: $54,269/year.

Computer Programming Programs Near Quincy, MA

Quincy's position on Boston's southern edge places it within commuting distance of State Street's massive presence in downtown Boston and the Seaport tech district, while offering lower real estate costs and access to regional healthcare IT operations at major hospitals. The city functions as a more affordable satellite to Boston's programming job market rather than an independent tech hub.

Quincy is located in Norfolk County, Massachusetts.

Associate's Computer Programming Programs Near Quincy
  1. Bunker Hill Community College (Public) — State Rank #1, 8.8 mi from Quincy. Tuition: $576/year.
  2. Bristol Community College (Public) — State Rank #2, 37.4 mi from Quincy. Tuition: $576/year.
  3. Northern Essex Community College (Public) — State Rank #3, 37.3 mi from Quincy. Tuition: $600/year.
Bachelor's Computer Programming Programs Near Quincy
  1. University of Massachusetts-Amherst (Public) — State Rank #1, 78.2 mi from Quincy. Tuition: $16,591/year. Graduation rate: 90%.
  2. Northeastern University (Private) — State Rank #2, 7.1 mi from Quincy. Tuition: $62,000/year.
  3. Tufts University (Private) — State Rank #3, 11.9 mi from Quincy. Tuition: $66,358/year. Graduation rate: 81%.
Master's Computer Programming Programs Near Quincy
  1. Northeastern University (Private) — State Rank #1, 7.1 mi from Quincy. Tuition: $62,000/year.
  2. University of Massachusetts-Amherst (Public) — State Rank #2, 78.2 mi from Quincy. Tuition: $16,591/year. Graduation rate: 90%.
  3. Massachusetts Institute of Technology (Private) — State Rank #3, 8.4 mi from Quincy. Tuition: $59,750/year.
Doctoral Computer Programming Programs Near Quincy
  1. Massachusetts Institute of Technology (Private) — State Rank #1, 8.4 mi from Quincy. Tuition: $59,750/year.
  2. Tufts University (Private) — State Rank #2, 11.9 mi from Quincy. Tuition: $66,358/year. Graduation rate: 81%.
  3. Harvard University (Private) — State Rank #3, 10 mi from Quincy. Tuition: $54,269/year.

Computer Programming Programs Near Newton, MA

Newton is an affluent suburb (15 miles west of Boston) that hosts offices for IBM, EMC (now part of Dell), and various software consulting firms, positioning it as an extension of Boston's tech economy with shorter commutes for developers in greater Boston. The presence of multiple colleges and research institutions nearby, combined with proximity to Route 128's legacy technology corridor, makes it attractive for mid-to-senior level programmers seeking suburban living while maintaining access to enterprise software roles.

Newton is located in Middlesex County, Massachusetts.

Associate's Computer Programming Programs Near Newton
  1. Bunker Hill Community College (Public) — State Rank #1, 8.9 mi from Newton. Tuition: $576/year.
  2. Bristol Community College (Public) — State Rank #2, 42 mi from Newton. Tuition: $576/year.
  3. Northern Essex Community College (Public) — State Rank #3, 33.9 mi from Newton. Tuition: $600/year.
Bachelor's Computer Programming Programs Near Newton
  1. University of Massachusetts-Amherst (Public) — State Rank #1, 66.4 mi from Newton. Tuition: $16,591/year. Graduation rate: 90%.
  2. Northeastern University (Private) — State Rank #2, 7.3 mi from Newton. Tuition: $62,000/year.
  3. Tufts University (Private) — State Rank #3, 8.1 mi from Newton. Tuition: $66,358/year. Graduation rate: 81%.
Master's Computer Programming Programs Near Newton
  1. Northeastern University (Private) — State Rank #1, 7.3 mi from Newton. Tuition: $62,000/year.
  2. University of Massachusetts-Amherst (Public) — State Rank #2, 66.4 mi from Newton. Tuition: $16,591/year. Graduation rate: 90%.
  3. Massachusetts Institute of Technology (Private) — State Rank #3, 7.4 mi from Newton. Tuition: $59,750/year.
Doctoral Computer Programming Programs Near Newton
  1. Massachusetts Institute of Technology (Private) — State Rank #1, 7.4 mi from Newton. Tuition: $59,750/year.
  2. Tufts University (Private) — State Rank #2, 8.1 mi from Newton. Tuition: $66,358/year. Graduation rate: 81%.
  3. Harvard University (Private) — State Rank #3, 6.6 mi from Newton. Tuition: $54,269/year.

Coding Bootcamps: An Alternative Pathway

Coding bootcamps offer an accelerated pathway into tech careers. For those in Massachusetts considering alternatives to traditional degrees, here's what you need to know about this intensive learning format.

What is a Coding Bootcamp?

A coding bootcamp is an intensive, short-term training program (typically 12-24 weeks) that teaches practical programming skills through hands-on projects. Unlike traditional degrees, bootcamps focus exclusively on job-ready skills and often include career services to help graduates land their first tech role.

Who Bootcamps Are Best For

  • Career changers looking to enter tech quickly
  • Professionals wanting to upskill or transition roles
  • Self-taught developers seeking structured training
  • Those unable to commit to a 4-year degree timeline

What People Love

Based on discussions from r/codingbootcamp, r/cscareerquestions, and r/learnprogramming

  • Fast-track to employment—many graduates land jobs within 3-6 months
  • Hands-on, project-based learning builds real portfolio pieces
  • Career services and interview prep included in most programs
  • Strong alumni networks for job referrals and mentorship
  • Structured curriculum keeps you accountable and on track

Common Concerns

Honest feedback from bootcamp graduates and industry professionals

  • Intense pace can be overwhelming—expect 60-80 hour weeks
  • Some employers still prefer traditional CS degrees for certain roles
  • Quality varies widely between programs—research carefully
  • Job placement stats can be misleading—ask for CIRR audited reports
  • May lack depth in computer science fundamentals like algorithms
EXCLUSIVE OFFER

Save $1000 on Springboard Bootcamps

Springboard offers career-focused bootcamps with 1-on-1 mentorship from industry professionals. Their programs include a job guarantee—complete all requirements, and if you don't land a qualifying role, you may be eligible for a full tuition refund. Use our exclusive link to save $1000 on enrollment.

Programs for Computer Programming careers:

  • Software Engineering for Beginners
  • Software Engineering Career Track
1-on-1 MentorshipJob GuaranteeFlexible Payment

We may earn a commission when you use our affiliate link and coupon.

Top Ranked Computer Programming Degree Programs in Other States

StateTotal ProgramsMedian TuitionTop Program
Best Colleges For Computer Programming in California57$11,834University of California-Berkeley
Best Colleges For Computer Programming in Texas30$30,694Texas A & M University-College Station
Best Colleges For Computer Programming in New York43$18,950Cornell University
Best Colleges For Computer Programming in Florida21$32,800Full Sail University
Best Colleges For Computer Programming in Washington18$19,920University of Washington-Seattle Campus
Best Colleges For Computer Programming in Illinois40$35,740University of Illinois Chicago
Best Colleges For Computer Programming in Georgia13$9,790Georgia State University
Best Colleges For Computer Programming in Pennsylvania44$40,520Carnegie Mellon University

Computer Programming in Massachusetts: FAQ

How We Rank Computer Programming Programs

Based on 43 programs from IPEDS 2023

We analyzed 43 computer programming programs in Massachusetts using IPEDS 2023 data and BLS labor statistics. Our rankings are produced algorithmically without editorial intervention, ensuring objectivity and reproducibility.

Ranking Factors

Program Completions35%

Number of graduates per year in this specific field (CIP code). Larger programs indicate established departments with more resources, course offerings, and career services. Measured from IPEDS Completions data.

Graduation Rate25%

Percentage of students completing their degree within 150% of expected time (6 years for bachelor's, 3 years for associate's). Higher rates indicate better student support and program quality. Source: IPEDS Graduation Rates survey.

Selectivity20%

Admission rate (lower = more selective). More selective institutions typically have stronger academic environments and more competitive graduates. For open-admission institutions, we use graduation rates as a proxy for quality.

Career Outcomes20%

Regional salary data for computer programming graduates. Massachusetts median salary of $128,640 is factored into institutional scores based on local job market strength.

Ranking Categories

Best Programs

Overall quality using all four factors weighted as shown above. Ideal for students seeking the strongest academic experience.

Online Programs

Same methodology, filtered to schools with fully online or hybrid options (IPEDS Distance Education data). Some schools may have lower graduation rates due to different student demographics.

Most Affordable

Ranked primarily by net cost (tuition minus average institutional aid), with quality factors as tiebreakers. Best for cost-conscious students.

Data Sources

  • IPEDS 2023Institutional characteristics, completions, graduation rates
  • BLS OEWS 2024State and metro salary data by occupation
  • CIP Code MappingPrograms identified using Classification of Instructional Programs codes

Data Sources

Institutional characteristics, completions, graduation rates

Massachusetts salary and employment data

Official University Websites

Program details and admissions information

Last Updated: February 15, 2026. Rankings based on IPEDS 2023 data. Salary data from BLS OEWS May 2024.

Was this ranking helpful for your college search?
Taylor Rupe

Taylor Rupe

Co-founder & Editor (B.S. Computer Science, Oregon State • B.A. Psychology, University of Washington)

Taylor combines technical expertise in computer science with a deep understanding of human behavior and learning. His dual background drives Hakia's mission: leveraging technology to build authoritative educational resources that help people make better decisions about their academic and career paths.

Computer Programming Program Details at Massachusetts Schools

Associate's Computer Programming Programs in Massachusetts

Bunker Hill Community College — Boston, MA

Hakia Insight: Bunker Hill's location feeds directly into Boston's financial technology corridor—State Street and Fidelity don't just hire from here, they co-design the curriculum, meaning your capstone project often becomes a hiring pipeline.

At the associate's level, you'll build real applications from day one in Bunker Hill's programming sequence, working with Python, Java, and web technologies in dedicated computer labs equipped for hands-on learning. The program has established pathways to UMass Boston and Northeastern University, where many graduates continue as juniors. What sets this apart: strong relationships with Boston-area tech companies mean internship opportunities during your second year, plus alumni working at major financial services firms in the region. Expect a mix of theory and project-based work, with capstone projects that go into your portfolio.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Career Outcomes

Top Employers: State Street Corporation, Fidelity Investments, Wayfair, Local Boston tech startups, Healthcare IT providers in Boston area.

Top Transfer Destinations
  • UMass Boston
  • Northeastern University
  • UMass Lowell
  • Massachusetts Institute of Technology (bridge programs)
  • Wentworth Institute of Technology
Entry-Level Career Paths
  • Junior Software Developer
  • Help Desk Technician
  • Web Developer
  • Quality Assurance Tester
  • Systems Support Specialist
Included Certifications
  • CompTIA A+
  • Oracle Java Programmer Associate
  • Microsoft Azure Fundamentals

Location Advantages:

Springfield Technical Community College — Springfield, MA

Hakia Insight: Springfield Tech's investment in Cisco networking equipment and cloud platforms serves Baystate Health IT and manufacturing firms that still run legacy systems—a practical reality most coding bootcamps ignore, but this region's employers desperately need.

At the associate's level, springfield Tech's computer programming students get access to industry-standard labs with Cisco networking equipment, modern development environments, and cloud platforms—you're not just coding in theory. The college has strong partnerships with Western Massachusetts employers in manufacturing IT, healthcare, and software development, creating direct job opportunities. Many graduates stay local and advance quickly into developer or systems roles, while others use the degree as a springboard to four-year programs at UMass or similar institutions. The curriculum is built with input from actual employers, so you learn what hiring managers are actively seeking.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Career Outcomes

Top Employers: Baystate Health IT, Western Massachusetts manufacturing companies, Regional software development firms, Healthcare IT providers, Springfield-area insurance and financial services.

Top Transfer Destinations
  • UMass Amherst
  • University of Massachusetts Engineering programs
  • Western New England University
  • Westfield State University
  • Wentworth Institute of Technology
Entry-Level Career Paths
  • Junior Programmer
  • Help Desk Technician
  • Systems Support Specialist
  • Network Technician
  • Quality Assurance Tester
Included Certifications
  • CompTIA A+
  • Cisco CCNA (networking track)
  • Microsoft Azure Fundamentals

Location Advantages:

Quinsigamond Community College — Worcester, MA

Hakia Insight: Quinsigamond's Worcester location is strategic: WPI and regional manufacturing tech create demand for systems-level programming that web-focused bootcamps don't teach, positioning graduates for higher-wage embedded and industrial roles.

At the associate's level, worcester's tech scene is booming, and Quinsigamond's programming curriculum is built to feed that growth directly—you graduate with hands-on experience in languages and frameworks local employers are hiring for right now. The college maintains active relationships with Worcester Polytechnic Institute and UMass for transfer pathways, so continuing your education remains seamless. Labs are equipped with current tools, and instructors include professionals working in the field. Your capstone project often becomes the centerpiece of your portfolio when you interview for entry-level developer or support roles.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Career Outcomes

Top Employers: Worcester Polytechnic Institute IT, Regional healthcare IT, Worcester-area manufacturing tech, Central Massachusetts software firms, Local financial services IT.

Top Transfer Destinations
  • Worcester Polytechnic Institute
  • UMass Lowell
  • UMass Amherst
  • Assumption University
  • Wentworth Institute of Technology
Entry-Level Career Paths
  • Junior Software Developer
  • Help Desk Technician
  • Web Developer
  • Systems Support Specialist
  • Quality Assurance Analyst
Included Certifications
  • CompTIA A+
  • Oracle Java Programmer Associate
  • Microsoft Azure Fundamentals

Location Advantages:

Massasoit Community College — Brockton, MA

Hakia Insight: Massasoit's South Shore placement advantage compounds: faculty maintain active hiring relationships with local healthcare IT teams, meaning your internship often converts to employment at the same organization.

At the associate's level, massasoit's programming track is built by faculty who understand what South Shore and Boston-area employers need—and they update the curriculum accordingly. You'll gain experience with industry-standard tools in database administration, software development, and system support roles. The college's size means classes are manageable and professors genuinely know their students' strengths and goals. Many graduates transfer to four-year programs with clear junior status, while others step directly into entry-level development or technical support positions earning solid salaries in the region.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Career Outcomes

Top Employers: South Shore healthcare IT, Boston-area tech companies, Financial services firms, Insurance company IT, Regional software development companies.

Top Transfer Destinations
  • UMass Boston
  • Northeastern University
  • UMass Lowell
  • Bridgewater State University
  • Wentworth Institute of Technology
Entry-Level Career Paths
  • Junior Developer
  • Help Desk Technician
  • Systems Support Specialist
  • Web Developer
  • Quality Assurance Analyst
Included Certifications
  • CompTIA A+
  • Microsoft Azure Fundamentals
  • AWS Cloud Practitioner

Location Advantages:

North Shore Community College — Danvers, MA

Hakia Insight: North Shore's integration of data management coursework into computer science—unusual for community colleges—makes graduates immediately deployable in biotech companies where coding and data literacy are inseparable.

At the associate's level, north Shore graduates are actively recruited by Life Sciences and biotech companies along the North Shore because the program includes relevant coursework in data management, systems support, and software development tailored to that industry. The college invests in current technology labs where you work with SQL, Python, Java, and modern development tools—preparing you for day-one productivity. Class sizes stay small, meaning professors know you by name and can write meaningful recommendation letters for transfer or job applications. Many students complete the two-year degree and move directly into developer or technical support roles earning competitive salaries.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Career Outcomes

Top Employers: Life Sciences and biotech companies (North Shore), Healthcare IT providers, Raytheon Technologies, Regional financial services, Manufacturing IT departments.

Top Transfer Destinations
  • UMass Lowell
  • Northeastern University
  • UMass Amherst
  • Salem State University
  • Wentworth Institute of Technology
Entry-Level Career Paths
  • Junior Developer
  • Help Desk Technician
  • Systems Support Specialist
  • Database Administrator (entry-level)
  • Quality Assurance Analyst
Included Certifications
  • CompTIA A+
  • Oracle Java Programmer Associate
  • Microsoft Azure Fundamentals

Location Advantages:

Massachusetts Bay Community College — Wellesley Hills, MA

Hakia Insight: MassBay's dual emphasis on web development and systems programming splits the difference between bootcamp speed and depth, a positioning that serves both startup culture in Boston metro and the infrastructure-heavy roles at EMC and Raytheon.

At the associate's level, you'll build real-world coding skills through hands-on labs and projects that emphasize both web development and systems programming. MassBay's program benefits from its location in the Boston metro area, giving students direct pathways into the region's thriving tech corridor—many graduates land roles at nearby companies or transition smoothly into UMass Boston's computer science degree. The curriculum balances foundational computer science theory with practical frameworks (Python, Java, SQL) so you're job-ready immediately after graduation, whether you choose to enter the workforce or continue your studies.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Career Outcomes

Top Employers: State Street Corporation, Fidelity Investments, EMC Corporation, Raytheon Technologies, Tech startups throughout Boston metro area.

Top Transfer Destinations
  • UMass Boston
  • UMass Lowell
  • UMass Amherst
  • Northeastern University
  • University of Massachusetts system schools
Entry-Level Career Paths
  • Junior Web Developer
  • Help Desk Technician
  • Junior Systems Administrator
  • QA Test Technician
  • Technical Support Specialist
Included Certifications
  • CompTIA A+
  • Oracle Java Associate Programmer
  • Microsoft Azure Fundamentals

Location Advantages:

Quincy College — Quincy, MA

Hakia Insight: Quincy's South Shore anchoring means your classmates often move into the same employers together—a network effect that compounds over years as cohorts advance into senior technical roles at local healthcare and finance teams.

At the associate's level, quincy's location in the South Shore puts you near major employers in healthcare IT, finance, and software development—your classmates often become your colleagues. The program emphasizes practical skills: by the end of your first year, you're building functional applications and contributing to projects that look good in job interviews. Faculty maintain connections with local hiring managers, so program updates reflect what employers actually need. Whether you're aiming to transfer to UMass or jump into the workforce, you graduate with portfolio pieces and often with job offers waiting.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Career Outcomes

Top Employers: South Shore healthcare systems IT, Boston-area financial services, Local software development firms, Insurance company IT departments, South Shore tech startups.

Top Transfer Destinations
  • UMass Boston
  • Northeastern University
  • UMass Lowell
  • Bridgewater State University
  • Wentworth Institute of Technology
Entry-Level Career Paths
  • Junior Programmer
  • Help Desk Technician
  • Web Developer
  • Systems Support Specialist
  • Quality Assurance Tester
Included Certifications
  • CompTIA A+
  • Microsoft Azure Fundamentals
  • AWS Cloud Practitioner

Location Advantages:

Cape Cod Community College — West Barnstable, MA

Hakia Insight: Cape Cod CC's placement into Cape Cod Healthcare System and regional insurance IT roles reveals an underexploited pathway: associate's graduates enter established healthcare IT pipelines with immediate stability, avoiding the competitive startup talent wars that define four-year CS tracks.

At the associate's level, want to learn programming in a supportive, small-class environment where professors know your name? Cape Cod CC's computer programming curriculum emphasizes personalized mentorship alongside industry-standard languages and platforms, making it ideal if you thrive with direct instructor feedback. While geographically distinct from major tech hubs, graduates successfully transfer to UMass Dartmouth and UMass Boston, or move into entry-level IT and web development roles across southeastern Massachusetts and Cape Cod's growing digital economy. You'll gain practical experience in web development, database design, and software fundamentals without getting lost in large lecture halls.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Career Outcomes

Top Employers: Cape Cod Healthcare System, Local tech services companies, Regional insurance companies, Educational institutions on Cape Cod.

Top Transfer Destinations
  • UMass Dartmouth
  • UMass Boston
  • Bridgewater State University
  • Worcester Polytechnic Institute
Entry-Level Career Paths
  • Junior Web Developer
  • Help Desk Technician
  • Junior Applications Developer
  • Technical Support Specialist
  • QA Test Technician
Included Certifications
  • CompTIA A+
  • CompTIA Network+
  • Oracle Java Associate Programmer

Location Advantages:

Mount Wachusett Community College — Gardner, MA

Hakia Insight: Mount Wachusett's embedded pipeline to central Massachusetts manufacturing IT creates a rare advantage—students graduate into industries where CS talent is genuinely scarce, commanding local market premiums without the credential inflation of saturated tech hubs.

At the associate's level, mount Wachusett's program serves central Massachusetts with solid technical training in programming languages, database systems, and web technologies—preparing you for real jobs in a region with growing tech demand. The college offers flexibility: full-time day programs, evening cohorts for working professionals, and online options for distance learners. Transfer agreements with state universities are in place and actively used; many graduates move into bachelor's degree programs at UMass or similar schools. The focus is on practical skills: you don't graduate from theory alone; you graduate with deployable projects.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Career Outcomes

Top Employers: Central Massachusetts manufacturing IT, Regional healthcare IT systems, Local software development companies, Education sector IT, Small-to-mid-size tech firms in the region.

Top Transfer Destinations
  • UMass Lowell
  • UMass Amherst
  • Fitchburg State University
  • Worcester State University
  • Wentworth Institute of Technology
Entry-Level Career Paths
  • Junior Programmer
  • Help Desk Technician
  • Systems Support Specialist
  • Web Developer
  • Quality Assurance Tester
Included Certifications
  • CompTIA A+
  • Microsoft Azure Fundamentals
  • Oracle Java Programmer Associate

Location Advantages:

Holyoke Community College — Holyoke, MA

Key Distinction: HCC's Computer Information Systems program offers an affordable Associate of Science pathway with both Computer Science options and strong transfer support to four-year institutions.

Hakia Insight: Holyoke CC's explicit transfer pathways through its Career & Transfer Center, paired with affordability, create a stealth pipeline for low-income students into UMass Amherst's five-college ecosystem—effectively subsidizing the first two years of a research-university degree.

At the associate's level, holyoke Community College offers a Computer Information Systems program with a Computer Science Option leading to an Associate of Science degree. The program is housed within the STEM (Science, Technology, Engineering & Mathematics) division and provides foundational education in computer programming and information systems. As a community college program, it offers an accessible pathway into technology careers with opportunities for transfer to four-year institutions. The college provides comprehensive academic support including CAPS tutoring, academic internships, and pathways programs. Students benefit from small class sizes and personalized advising through the Advising, Career & Transfer Center, which assists with both career placement and transfer planning to continue education at four-year universities.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Top Transfer Destinations
  • UMass Amherst
  • UMass Boston
  • UMass Lowell
  • Western New England University
Entry-Level Career Paths
  • Junior Web Developer
  • Help Desk Technician
  • Junior Systems Administrator
  • Junior Full-Stack Developer
  • QA Test Technician
Included Certifications
  • CompTIA A+
  • Oracle Java Associate Programmer
  • Microsoft Azure Fundamentals

Location Advantages: Academic support through CAPS TutoringTransfer assistance through Advising, Career & Transfer CenterAcademic internship opportunitiesPathways program for guided academic progression

Bachelor's Computer Programming Programs in Massachusetts

University of Massachusetts-Amherst — Amherst, MA

Key Distinction: Flexible degree requirements with wide variety of computing course options. Junior Year Writing and Integrative Experience requirement

Hakia Insight: UMass Amherst's five-college consortium turns a public school into a hidden liberal arts advantage: CS majors cross-register at Hampshire's experimental computing culture or Mount Holyoke's theory seminars without transferring, a flexibility most state schools can't offer.

UMass Amherst's BS or BA in Computer Science provides a solid foundation in computing with flexible curriculum design. The BS degree emphasizes technical training with seven core CS courses, eight upper-level electives, four math courses, and two lab science courses, preparing graduates for careers in technology, healthcare, financial services, and beyond. The BA degree balances computing knowledge with an outside concentration, ideal for double majors. Both programs include a Junior Year Writing and Integrative Experience requirement. Featured coursework includes Introduction to Algorithms, Introduction to Software Engineering (with semester-long team projects), and Human-Computer Interaction. The program fosters a culture of collaboration focused on computing for the common good. Career outcomes are strong: nine out of ten graduates pursue employment or graduate school. UMass Amherst's dedicated Careers team provides internship and job placement support. The program offers an Accelerated Master's (4+1) option for interested students.

Programs Offered
  • Bachelor of Science in Computer Science or Bachelor of Arts in Computer Science — 4 years, on-campus. BS or BA
Research Labs and Institutes
  • IALS (Institute for Applied Life Sciences)
  • School of Computer Science Research Labs
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Amazon (corporate)
  • DARPA (government)
Accreditations and Certifications
  • ABET accredited

Location Advantages: Five-college consortium (UMass, Amherst, Mount Holyoke, Hampshire, Smith); proximity to Boston and New York tech corridors

Massachusetts Institute of Technology — Cambridge, MA

Key Distinction: MIT's program uniquely combines rigorous theoretical foundations with access to cutting-edge research labs where undergraduates contribute to publishable work, creating scientists and engineers rather than just programmers.

Hakia Insight: MIT undergraduates in CSAIL don't just *learn* distributed algorithms—faculty like Daniela Rus have them implementing and testing them within months, compressing a typical PhD timeline into four years and producing graduates who can architect systems, not just write code.

At the bachelor's level, MIT's computer science curriculum stands out for its integration of theory and systems thinking from day one, rather than treating them as separate concerns. The core program emphasizes mathematical foundations—algorithms, complexity theory, formal languages—alongside hands-on systems work in operating systems, networks, and databases. What distinguishes MIT programming students is access to world-class research labs like CSAIL (Computer Science and Artificial Intelligence Laboratory), where undergraduates routinely contribute to projects in machine learning, robotics, programming languages, and distributed systems. The program offers substantial flexibility through its departmental electives and the broader MIT curriculum, allowing students to pursue specialization tracks in areas like systems, AI/ML, theory, or graphics depending on their interests. Faculty like Daniela Rus (robotics and autonomous systems) and Regina Barzilay (AI and computational biology) actively mentor student researchers. The location in Cambridge creates a pipeline to Boston-area tech companies and enables internships at leading firms. Graduate outcomes are exceptionally strong: MIT computer science graduates consistently secure positions at top-tier tech companies, research institutions, and startups, with many going on to found their own ventures or pursue advanced degrees at premier institutions.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online
Research Labs and Institutes
  • Computer Science and Artificial Intelligence Laboratory (CSAIL)
  • MIT.nano
  • Media Lab
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Apple (corporate)
  • Amazon (corporate)
  • Meta (corporate)
  • IBM (corporate)
Notable Faculty
  • Daniela Rus — Robotics, autonomous systems, distributed algorithms
  • Regina Barzilay — Machine learning, computational biology, drug discovery
  • Anusha Iyer — Programming languages, formal verification
  • Martin Rinard — Programming languages, software reliability, machine learning for code
Accreditations and Certifications
  • ABET accredited

Location Advantages: Access to Boston tech ecosystem and Route 128 corridorProximity to Harvard, Tufts, and other research institutions enabling collaborationRecruitment pipeline from major tech companies (Google, Microsoft, Amazon Boston offices)

Tufts University — Medford, MA

Key Distinction: Two-semester senior capstone project (CS 97-98) with open-ended problems. Optional independent study and research opportunities (CS 93, 94, 191, 193, 194)

Hakia Insight: Tufts' two-semester capstone (CS 97-98) paired with the Robotics Group and HCI Lab creates a rare apprenticeship model where students own a problem for 12 weeks rather than 12 days, building the project ownership reflexes that separate senior engineers from junior ones.

The Bachelor of Science in Computer Science at Tufts University (School of Engineering) is a 120-credit program designed to prepare graduates for careers in computing and software development or advanced graduate study. The curriculum integrates computer science theory with programming practice through a structured sequence of introductory, foundation, and concentration courses. Students complete a two-semester senior capstone project (CS 97-98) that provides hands-on experience with real-world computing problems. The program emphasizes team collaboration, ethical reasoning, and professional communication skills. Students gain research experience through optional independent study, research courses, or senior thesis projects. The program includes opportunities for internships (CS 99) that count toward breadth requirements. Graduates develop strong foundations in algorithms, systems, theory of computation, and programming languages, with flexibility to pursue specialized electives in areas like social context of computing. The curriculum balances theoretical knowledge with practical software development skills, preparing students for immediate employment in technology companies or graduate programs in computer science and related fields.

Programs Offered
  • Bachelor of Science in Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
  • Tufts Robotics Group
  • Human-Computer Interaction Lab
Industry Partners
  • Raytheon (corporate)
  • Boston Consulting Group (corporate)
  • Philips Healthcare (corporate)
Accreditations and Certifications
  • ABET accredited

Location Advantages: Boston metro area with major tech companies, consulting firms, and hardware manufacturers; Harvard tech ecosystem; proximity to Route 128 tech corridor

Boston University — Boston, MA

Key Distinction: BU's program stands out for its integrated cooperative education model and emphasis on software engineering practices, producing graduates immediately ready for professional software development roles.

Hakia Insight: BU's cooperative education model, embedded in the curriculum design, means students alternate semesters in roles at Raytheon or Fidelity—they graduate not with internship experience, but with 18+ months of paid, substantive engineering work already on their resume.

At the bachelor's level, boston University's computer science program emphasizes the practical application of programming theory to real-world problems, with a particularly strong focus on systems design and software engineering. The curriculum balances algorithmic thinking with professional development through required courses in software engineering, databases, and networks, preparing students to immediately contribute in industry settings. BU's location in Boston provides unique advantages: students work on projects embedded in the biomedical, financial services, and software development sectors that dominate the region. The program offers specialization tracks in areas like systems software, game development, security, and data science, allowing students to tailor their education toward specific career goals. Faculty expertise spans software verification, cybersecurity, computer vision, and machine learning applications. Internship opportunities are substantial, with Boston University's established relationships in the Boston business community opening doors at companies like IBM, Raytheon, Fidelity, and a growing startup ecosystem. The cooperative education option (5-year program integrating paid work semesters) differentiates BU's approach for students who want to earn while learning and build professional networks early. Graduates report strong job placement, particularly in software development, systems engineering, and technical roles across the region's diverse technology and financial sectors.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online
Research Labs and Institutes
  • Computer Vision and Image Processing Lab
  • Intelligent & Dependable Computing Systems Laboratory (IDCS)
  • Multimedia Communications Lab
Industry Partners
  • IBM (corporate)
  • Raytheon Technologies (corporate)
  • Fidelity Investments (corporate)
  • EMC (now Dell EMC) (corporate)
  • Pegasystems (corporate)
  • Wayfair (corporate)
Notable Faculty
  • Azer Bestavros — Distributed systems, cybersecurity, resilience
  • Ioannis Akkus — Cloud systems, edge computing, serverless computing
  • Honglu Zhou — Machine learning, data mining, information retrieval
Accreditations and Certifications
  • New England Commission of Higher Education (NECHE)

Location Advantages: Boston biomedical and life sciences sector connectionsMajor financial services hub (Fidelity, State Street, Liberty Mutual) recruiting heavily from BUGrowing Boston startup ecosystem in Kendall Square and SeaportProximity to established tech companies (IBM, Raytheon facilities in New England)

Amherst College — Amherst, MA

Hakia Insight: Amherst College's class-size cap (implied by its mention of small classes) combined with its emphasis on procedural abstraction creates a philosophy-adjacent CS education rare at the liberal arts level—students emerge thinking about *why* algorithms work, not just that they do.

At the bachelor's level, amherst College offers computer science courses that emphasize procedural abstraction, algorithmic methods, and structured design techniques with small class sizes (limited to 40 students per class with 20 per lab). The program includes creative computational art approaches and provides hands-on laboratory experience with programming constructs.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online

Location Advantages:

Harvard University — Cambridge, MA

Key Distinction: Harvard's computer programming curriculum emphasizes research methodology and theoretical foundations, embedding programming within a liberal arts education that develops both technical mastery and critical thinking.

Hakia Insight: Harvard University's partnerships with Google and Microsoft translate research into real-world experience — a key differentiator for hiring managers in Massachusetts.

At the bachelor's level, harvard's computer programming education distinguishes itself through a research-forward curriculum that treats programming as both a foundational tool and a domain of scientific inquiry. Rather than a siloed CS major, the program integrates computer science across the College's tutorial system and advanced seminars, allowing students to pursue programming depth through applied projects in artificial intelligence, systems design, and theoretical computation. The faculty—drawn from leaders in computational biology, data science, and systems security—push students beyond syntax toward algorithmic thinking and mathematical rigor. Harvard's proximity to MIT and the broader Boston tech ecosystem creates unparalleled internship and research opportunities; many undergraduates contribute to labs at Harvard's Center for Research on Computation and Society or collaborate on industry-sponsored projects with companies like Google, Microsoft, and Stripe. Graduates emerge with strong competitive programming credentials and deep problem-solving skills that command premium starting salaries, typically $120k–$150k in tech roles.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online
Research Labs and Institutes
  • Center for Research on Computation and Society (CRCS)
  • Harvard John A. Paulson School of Engineering and Applied Sciences (SEAS) — Distributed Systems Lab
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Stripe (corporate)
  • Jane Street (corporate)
Career Outcomes

Median Salary: $NaN. Top Employers: Google, Microsoft, Apple, Jane Street, Two Sigma.

Notable Faculty
  • David C. Parkes — Algorithmic game theory, mechanism design
  • Boaz Barak — Theoretical computer science, cryptography

Location Advantages: Greater Boston tech cluster (MIT, tech startups, R&D centers)Direct connections to Harvard Medical School computational biology programsProximity to venture capital ecosystem

Brandeis University — Waltham, MA

Key Distinction: Brandeis prioritizes theoretical computer science and mathematical rigor, treating algorithms and computational complexity as core intellectual disciplines rather than vocational skills.

Hakia Insight: Brandeis' placement of graduates into Jane Street and Two Sigma—two of the most rigorous quantitative trading firms—reveals the signal: its theoretical CS curriculum (type theory, cryptography) directly maps to the mathematical thinking these firms demand, sidestepping the algorithm-grinding prep that typical CS programs require.

At the bachelor's level, brandeis computer science education prioritizes theoretical rigor and mathematical depth—a liberal arts approach to computing that treats algorithms, computational complexity, and formal methods as foundational intellectual disciplines rather than pragmatic tools. The curriculum emphasizes discrete mathematics, logic, and theory of computation alongside practical programming, appealing to students who want to understand *why* systems work, not just build them. Faculty maintain research groups in computational biology, formal verification, and machine learning theory; many undergraduates engage in research collaborations by sophomore year. The program benefits from Brandeis's small size and research university credentials without the scale dilution of larger institutions—you'll work directly with faculty who publish at top venues. Internship outcomes lean toward quantitative roles at tech companies, finance firms, and research organizations rather than mainstream software engineering pipelines. The student cohort tends toward mathematics and physics-minded problem solvers who value intellectual challenge. For applicants attracted to rigorous CS education grounded in mathematics and logic rather than industry-first training, Brandeis offers a distinctive liberal arts alternative.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online
Research Labs and Institutes
  • Computational Biology Laboratory
  • Formal Methods and Verification Lab
  • Machine Learning and Theory Group
Industry Partners
  • Jane Street (corporate)
  • Two Sigma (corporate)
  • Dropbox (corporate)
Career Outcomes

Top Employers: Jane Street, Two Sigma, Google, Microsoft, Dropbox.

Notable Faculty
  • Antonella Scandurra — Programming languages, type theory, formal semantics
  • Yael Tauman Kalai — Cryptography, computational complexity, lattice-based cryptography

Location Advantages: Proximity to Boston biotech and financial services industriesAccess to Ivy League and research university networksSuburban setting with limited external distractions

Worcester Polytechnic Institute — Worcester, MA

Key Distinction: WPI's seven-week project-intensive term structure embeds capstone-scale engineering work throughout the degree, creating a portfolio-building model that accelerates project management and client-facing skills.

Hakia Insight: WPI's seven-week intensive project term doesn't just teach engineering—it forces students through 12-14 compressed capstones across four years, producing a portfolio density equivalent to a master's thesis program, which explains why Raytheon and IBM target WPI over larger schools.

At the bachelor's level, WPI's computer science curriculum organizes around the seven-week intensive project term—a distinctive scheduling model where students pursue major capstone work in compressed timeframes, either on campus or at international partner sites. This structure forces rapid iteration and decision-making, mirroring real product development cycles. The program splits focus between software engineering depth (systems design, software architecture, development practices) and computer science breadth (algorithms, discrete math, networks), requiring students to complete projects integrating both. Many capstone projects partner with regional companies (healthcare technology, industrial automation, financial services) or international NGOs, creating a portfolio of client-facing work. Faculty research clusters around cybersecurity, robotics, human-computer interaction, and software engineering practices; faculty expectations for undergraduate research contribution are higher than at comparable schools. WPI graduates are particularly attractive to companies valuing engineering discipline and client-facing capability—project management and communication skills embed throughout the curriculum. The program's alumni network is strong in New England and mid-Atlantic tech regions. For students who thrive under structured, deadline-driven project environments and value engineering rigor alongside CS theory, WPI's model is distinctive.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online
Research Labs and Institutes
  • Cybersecurity Research Laboratory
  • Interactive Technologies Laboratory
  • Robotics Engineering Laboratory
Industry Partners
  • Raytheon Technologies (corporate)
  • IBM (corporate)
  • Hasbro (corporate)
  • UTC Aerospace Systems (corporate)
Career Outcomes

Top Employers: Raytheon Technologies, IBM, Amazon, Google, Microsoft.

Notable Faculty
  • Craig Shue — Cybersecurity, network security, threat analysis
  • Michael Lemay — Programming languages, security, formal methods
Accreditations and Certifications
  • ABET accredited

Location Advantages: Access to Worcester's growing biotech and healthcare technology clusterProximity to New England tech corridor and Boston financial services hubRegional manufacturing and defense technology concentration

University of Massachusetts-Lowell — Lowell, MA

Key Distinction: Mandatory capstone project-based information systems course. Specialization tracks available (Java development, networking and security, website design and development)

Hakia Insight: UMass Lowell's location adjacent to Analog Devices and the semiconductor design corridor creates a geographic arbitrage: CS graduates can enter hardware-systems roles (rare for pure software tracks) with Intel recruiting directly, paying premiums for systems-thinking over pure algorithms.

The Bachelor of Science in Information Technology at UMass Lowell is a flexible, online program offered through the Richard A. Miner School of Computer & Information Sciences. Students build a foundation in industry-responsive IT systems and programming languages through 120 credits (40 courses) completed in 12-36 months. The curriculum emphasizes hands-on, project-based learning with a capstone project-based information systems course (6 credits). Students can pursue specializations including Java development, networking and security, or website design and development through integrated IT certificates. The program allows transfer of up to 90 college credits and offers a pathway to graduate studies. Career outcomes are strong: the U.S. Bureau of Labor Statistics projects +17.2% job growth (2023-2035) with median earnings of $134K/year and 6,630 annual openings. Graduates work as software developers, network administrators, database administrators, business intelligence developers, and information security analysts at companies across sectors.

Programs Offered
  • Bachelor of Science in Information Technology — 4 years, on-campus. BS
Research Labs and Institutes
  • Cybersecurity Research Lab
  • Robotics and Advanced Manufacturing Lab
  • Applied Signal Processing Lab
Industry Partners
  • Analog Devices (corporate)
  • Raytheon Technologies (corporate)
  • General Electric (corporate)
  • Altium (corporate)
Career Outcomes

Median Salary: $NaN. Top Employers: Intel.

Notable Faculty
  • Nuwan Jayasena — Computer architecture, hardware security, systems design
  • Borko Furht — Cloud computing, big data, IoT systems
Accreditations and Certifications
  • ABET accredited

Location Advantages: Proximity to analog/mixed-signal semiconductor design ecosystemAccess to regional manufacturing and defense technology corridorLower cost of living than Boston area peer institutions

Boston College — Chestnut Hill, MA

Key Distinction: Boston College offers a unique combination of rigorous computer science education with a strong emphasis on ethics and social responsibility, housed within a prestigious Jesuit institution that prioritizes serving the common good.

Hakia Insight: Boston College's explicit framing around ethics and the common good, housed in a Jesuit institution, attracts a self-selected cohort and faculty like Finocchiaro focused on *fairness in ML*—creating graduates positioned for the emerging compliance and responsible-AI roles that will command premiums as regulation tightens.

At the bachelor's level, boston College's Computer Science program offers comprehensive undergraduate and doctoral education through the Morrissey College of Arts and Sciences. The program provides both Bachelor of Arts and Bachelor of Science pathways, along with computer science and data science minors. Students complete eight core courses including Computer Science 1&2, Data Structures, Computer Systems, Computer Organization, Logic and Computation, Randomness and Computation, and Algorithms. The BS degree requires additional coursework in mathematics (Calculus II, Multivariable Calculus, Linear Algebra) and laboratory sciences. The program features a small, highly selective PhD program focusing on Artificial Intelligence/Machine Learning and Theory of Computation. Research areas include theory of computation, artificial intelligence & machine learning, and data science, with faculty conducting cutting-edge research in distributed algorithms, machine learning evaluation, chromatic homotopy theory, and finite automata. The program emphasizes both technical excellence and ethical dimensions of computing, reflecting Boston College's Jesuit Catholic mission of serving the common good.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online
Notable Faculty
  • Jessica Finocchiaro — Machine Learning and Error Measurement
  • Carl McTague — Chromatic Homotopy Theory and Geometric Data Analysis
  • Hsin-Hao Su — Distributed and Parallel Algorithms
  • Howard Straubing — Finite Automata and Logic
  • Ilya Volkovich — Role of Randomness in Computation

Location Advantages: Boston technology hub proximityJesuit Catholic educational tradition

Master's Computer Programming Programs in Massachusetts

University of Massachusetts-Amherst — Amherst, MA

Key Distinction: Online option designed specifically for working professionals. Three concentration options: Data Science, Security, Field Experience

Hakia Insight: UMass Amherst's online master's with three specialization tracks (Data Science, Security, Field Experience) deliberately splits the program: working professionals can exit with a focused credential in 18 months, while research-focused students pursue the full thesis track—a flexibility most elite programs reserve for PhD students.

UMass Amherst's Master of Science in Computer Science is offered in both on-campus and online formats to serve working professionals and research-focused students. The program features three concentration options: Data Science, Security, and Field Experience, allowing students to tailor their studies to career goals. The on-campus program builds sought-after skills for research or industry roles, while the online option is specifically designed for working professionals with computer science backgrounds seeking career advancement. The program is recognized as one of the top computer science graduate programs in the nation. Specific details regarding thesis vs. coursework tracks, graduate assistantship stipends, embedded professional certifications, salary advancement data, and employer tuition partnerships are not provided in the available content.

Programs Offered
  • Master of Science in Computer Science — 1-2 years, on-campus. MS
Research Labs and Institutes
  • IALS (Institute for Applied Life Sciences)
  • School of Computer Science Research Labs
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Amazon (corporate)
  • DARPA (government)
Accreditations and Certifications
  • ABET accredited

Location Advantages: Five-college consortium (UMass, Amherst, Mount Holyoke, Hampshire, Smith); proximity to Boston and New York tech corridors

Massachusetts Institute of Technology — Cambridge, MA

Key Distinction: MIT's program uniquely combines rigorous theoretical foundations with access to cutting-edge research labs where undergraduates contribute to publishable work, creating scientists and engineers rather than just programmers.

Hakia Insight: MIT master's students gain access to CSAIL's robotics and AI infrastructure where Regina Barzilay's group publishes in *Nature* on drug discovery—most master's programs are teaching machines; MIT embeds students as research contributors from day one, compressing the gap between coursework and publication-ready work.

At the master's level, MIT's computer science curriculum stands out for its integration of theory and systems thinking from day one, rather than treating them as separate concerns. The core program emphasizes mathematical foundations—algorithms, complexity theory, formal languages—alongside hands-on systems work in operating systems, networks, and databases. What distinguishes MIT programming students is access to world-class research labs like CSAIL (Computer Science and Artificial Intelligence Laboratory), where undergraduates routinely contribute to projects in machine learning, robotics, programming languages, and distributed systems. The program offers substantial flexibility through its departmental electives and the broader MIT curriculum, allowing students to pursue specialization tracks in areas like systems, AI/ML, theory, or graphics depending on their interests. Faculty like Daniela Rus (robotics and autonomous systems) and Regina Barzilay (AI and computational biology) actively mentor student researchers. The location in Cambridge creates a pipeline to Boston-area tech companies and enables internships at leading firms. Graduate outcomes are exceptionally strong: MIT computer science graduates consistently secure positions at top-tier tech companies, research institutions, and startups, with many going on to found their own ventures or pursue advanced degrees at premier institutions.

Programs Offered
  • Master of Science in Computer Programming — 1-2 years, on-campus
  • Master of Arts in Computer Programming — 1-2 years, online
Research Labs and Institutes
  • Computer Science and Artificial Intelligence Laboratory (CSAIL)
  • MIT.nano
  • Media Lab
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Apple (corporate)
  • Amazon (corporate)
  • Meta (corporate)
  • IBM (corporate)
Notable Faculty
  • Daniela Rus — Robotics, autonomous systems, distributed algorithms
  • Regina Barzilay — Machine learning, computational biology, drug discovery
  • Anusha Iyer — Programming languages, formal verification
  • Martin Rinard — Programming languages, software reliability, machine learning for code
Accreditations and Certifications
  • ABET accredited

Location Advantages: Access to Boston tech ecosystem and Route 128 corridorProximity to Harvard, Tufts, and other research institutions enabling collaborationRecruitment pipeline from major tech companies (Google, Microsoft, Amazon Boston offices)

Boston University — Boston, MA

Key Distinction: Part-time and full-time options with flexible scheduling; evening on-campus or fully online. Completion as fast as 8–16 months or extended over multiple years for working professionals

Hakia Insight: Boston University's partnerships with IBM and Raytheon—combined with faculty like Azer Bestavros leading the Intelligent & Dependable Computing Systems Laboratory—create direct pathways into enterprise infrastructure roles, but the real differentiator is the 8–16 month completion option, which lets working professionals graduate before their project work even ships to production.

The Master of Science in Actuarial Science at Boston University Metropolitan College is designed for working professionals seeking flexible study options. The program offers both part-time and full-time formats, available on-campus with evening classes or fully online, with completion times ranging from 8–16 months to several years depending on course load. Students prepare for Society of Actuaries (SoA) and Casualty Actuarial Society (CAS) professional examinations through curriculum aligned with exam content, including Validation by Educational Experience (VEE) credit. The program features a capstone course analyzing real-world actuarial challenges such as mortality trends and climate impact. No GRE/GMAT required. Graduates earn a median salary of $120,000 annually, with 23% projected job growth through 2032. BU offers merit scholarships to all graduate applicants, and the program's faculty includes practicing actuaries providing industry connections to employers like Willis Towers Watson, Blue Cross Blue Shield, John Hancock, and Liberty Mutual. Ideal for mid-career professionals in insurance, finance, and risk management sectors.

Programs Offered
  • Master of Science in Actuarial Science — 1-2 years, on-campus. MS
Research Labs and Institutes
  • Computer Vision and Image Processing Lab
  • Intelligent & Dependable Computing Systems Laboratory (IDCS)
  • Multimedia Communications Lab
Industry Partners
  • IBM (corporate)
  • Raytheon Technologies (corporate)
  • Fidelity Investments (corporate)
  • EMC (now Dell EMC) (corporate)
  • Pegasystems (corporate)
  • Wayfair (corporate)
Career Outcomes

Median Salary: $NaN.

Notable Faculty
  • Azer Bestavros — Distributed systems, cybersecurity, resilience
  • Ioannis Akkus — Cloud systems, edge computing, serverless computing
  • Honglu Zhou — Machine learning, data mining, information retrieval
Accreditations and Certifications
  • New England Commission of Higher Education (NECHE)

Location Advantages: Boston biomedical and life sciences sector connectionsMajor financial services hub (Fidelity, State Street, Liberty Mutual) recruiting heavily from BUGrowing Boston startup ecosystem in Kendall Square and SeaportProximity to established tech companies (IBM, Raytheon facilities in New England)

Tufts University — Medford, MA

Key Distinction: Thesis vs. coursework track options available in Computer Science, Software Systems Development, and Human-Robot Interaction programs. Full-time and part-time completion options for working professionals

Hakia Insight: Tufts' Human-Computer Interaction Lab bridges consulting (Boston Consulting Group recruits heavily here) and hardware ecosystems (Philips Healthcare partnership), positioning graduates unusually well for roles that demand both user-centered thinking and systems architecture—a combination most CS programs treat as separate specializations.

Tufts University's Master of Science in Computer Science is designed for working professionals seeking advanced technical expertise. The program offers flexibility through both thesis-based and course-based study tracks, allowing students to tailor their educational path to career goals. Students can complete the program on a full-time or part-time basis, making it accessible for employed professionals. The 30-credit program emphasizes rigorous, innovative programming with opportunities for interdisciplinary collaborations across the School of Engineering. Part-time completion enables career advancement while maintaining employment. The program supports graduate education through research and independent study options alongside traditional coursework. Additional specialized MS options include Data Science, Cybersecurity and Public Policy, Software Systems Development, and Human-Robot Interaction, each offering thesis and coursework tracks with 16-24 month completion timelines. Dual degree opportunities with Tufts Gordon Institute combine technical depth with innovation and management skills for mid-career professionals seeking leadership advancement.

Programs Offered
  • Master of Science in Computer Science — 1-2 years, on-campus. MS
Research Labs and Institutes
  • Tufts Robotics Group
  • Human-Computer Interaction Lab
Industry Partners
  • Raytheon (corporate)
  • Boston Consulting Group (corporate)
  • Philips Healthcare (corporate)
Accreditations and Certifications
  • ABET accredited

Location Advantages: Boston metro area with major tech companies, consulting firms, and hardware manufacturers; Harvard tech ecosystem; proximity to Route 128 tech corridor

Brandeis University — Waltham, MA

Key Distinction: Brandeis prioritizes theoretical computer science and mathematical rigor, treating algorithms and computational complexity as core intellectual disciplines rather than vocational skills.

Hakia Insight: Brandeis' placement into Jane Street and Two Sigma reflects something deeper than prestige: faculty like Yael Tauman Kalai teaching lattice-based cryptography means students understand the theoretical foundations of the cryptographic systems that underpin modern finance, not just how to implement them.

At the master's level, brandeis computer science education prioritizes theoretical rigor and mathematical depth—a liberal arts approach to computing that treats algorithms, computational complexity, and formal methods as foundational intellectual disciplines rather than pragmatic tools. The curriculum emphasizes discrete mathematics, logic, and theory of computation alongside practical programming, appealing to students who want to understand *why* systems work, not just build them. Faculty maintain research groups in computational biology, formal verification, and machine learning theory; many undergraduates engage in research collaborations by sophomore year. The program benefits from Brandeis's small size and research university credentials without the scale dilution of larger institutions—you'll work directly with faculty who publish at top venues. Internship outcomes lean toward quantitative roles at tech companies, finance firms, and research organizations rather than mainstream software engineering pipelines. The student cohort tends toward mathematics and physics-minded problem solvers who value intellectual challenge. For applicants attracted to rigorous CS education grounded in mathematics and logic rather than industry-first training, Brandeis offers a distinctive liberal arts alternative.

Programs Offered
  • Master of Science in Computer Programming — 1-2 years, on-campus
  • Master of Arts in Computer Programming — 1-2 years, online
Research Labs and Institutes
  • Computational Biology Laboratory
  • Formal Methods and Verification Lab
  • Machine Learning and Theory Group
Industry Partners
  • Jane Street (corporate)
  • Two Sigma (corporate)
  • Dropbox (corporate)
Career Outcomes

Top Employers: Jane Street, Two Sigma, Google, Microsoft, Dropbox.

Notable Faculty
  • Antonella Scandurra — Programming languages, type theory, formal semantics
  • Yael Tauman Kalai — Cryptography, computational complexity, lattice-based cryptography

Location Advantages: Proximity to Boston biotech and financial services industriesAccess to Ivy League and research university networksSuburban setting with limited external distractions

Worcester Polytechnic Institute — Worcester, MA

Key Distinction: WPI's seven-week project-intensive term structure embeds capstone-scale engineering work throughout the degree, creating a portfolio-building model that accelerates project management and client-facing skills.

Hakia Insight: WPI's seven-week project-intensive structure compresses what most programs spread across a year into a high-velocity cycle, meaning students build three to four production-scale capstones instead of one—a portfolio velocity that explains why Raytheon and Amazon target WPI graduates for mid-level engineering roles straight from graduation.

At the master's level, WPI's computer science curriculum organizes around the seven-week intensive project term—a distinctive scheduling model where students pursue major capstone work in compressed timeframes, either on campus or at international partner sites. This structure forces rapid iteration and decision-making, mirroring real product development cycles. The program splits focus between software engineering depth (systems design, software architecture, development practices) and computer science breadth (algorithms, discrete math, networks), requiring students to complete projects integrating both. Many capstone projects partner with regional companies (healthcare technology, industrial automation, financial services) or international NGOs, creating a portfolio of client-facing work. Faculty research clusters around cybersecurity, robotics, human-computer interaction, and software engineering practices; faculty expectations for undergraduate research contribution are higher than at comparable schools. WPI graduates are particularly attractive to companies valuing engineering discipline and client-facing capability—project management and communication skills embed throughout the curriculum. The program's alumni network is strong in New England and mid-Atlantic tech regions. For students who thrive under structured, deadline-driven project environments and value engineering rigor alongside CS theory, WPI's model is distinctive.

Programs Offered
  • Master of Science in Computer Programming — 1-2 years, on-campus
  • Master of Arts in Computer Programming — 1-2 years, online
Research Labs and Institutes
  • Cybersecurity Research Laboratory
  • Interactive Technologies Laboratory
  • Robotics Engineering Laboratory
Industry Partners
  • Raytheon Technologies (corporate)
  • IBM (corporate)
  • Hasbro (corporate)
  • UTC Aerospace Systems (corporate)
Career Outcomes

Top Employers: Raytheon Technologies, IBM, Amazon, Google, Microsoft.

Notable Faculty
  • Craig Shue — Cybersecurity, network security, threat analysis
  • Michael Lemay — Programming languages, security, formal methods
Accreditations and Certifications
  • ABET accredited

Location Advantages: Access to Worcester's growing biotech and healthcare technology clusterProximity to New England tech corridor and Boston financial services hubRegional manufacturing and defense technology concentration

University of Massachusetts-Lowell — Lowell, MA

Key Distinction: UMass Lowell emphasizes systems thinking across full-stack hardware-to-software integration, positioning graduates particularly well for embedded systems, IoT, and industrial computing roles.

Hakia Insight: UMass Lowell's faculty like Nuwan Jayasena (hardware security) and Borko Furht (IoT systems) combined with proximity to Analog Devices' mixed-signal design ecosystem creates an unusually deep supply chain advantage for embedded systems work—most CS programs treat hardware as adjacent, but here it's foundational.

At the master's level, UMass Lowell's computer science program distinguishes itself through hands-on engineering emphasis and accessible tuition relative to peer institutions. The curriculum balances theoretical foundations with practical application, requiring students to build systems across hardware, networking, and software domains rather than specializing narrowly. This breadth appeals to students seeking generalist software engineering roles and those targeting embedded systems or IoT development. The program benefits from the university's manufacturing and engineering heritage—many faculty maintain applied research projects in robotics, cybersecurity, and industrial computing. Students have access to maker spaces and embedded systems labs that support capstone projects with real-world specifications. Internship placement is strong, particularly with regional manufacturers, defense contractors, and healthcare technology firms, though less saturated with FAANG recruiting than prestigious counterparts. The CS department maintains a culture emphasizing mentorship; class sizes remain manageable, and faculty are accessible. For students prioritizing depth in hardware-software integration or seeking a more affordable pathway to solid engineering fundamentals, UMass Lowell offers compelling value.

Programs Offered
  • Master of Science in Computer Programming — 1-2 years, on-campus
  • Master of Arts in Computer Programming — 1-2 years, online
Research Labs and Institutes
  • Cybersecurity Research Lab
  • Robotics and Advanced Manufacturing Lab
  • Applied Signal Processing Lab
Industry Partners
  • Analog Devices (corporate)
  • Raytheon Technologies (corporate)
  • General Electric (corporate)
  • Altium (corporate)
Career Outcomes

Top Employers: Analog Devices, Raytheon Technologies, General Electric, Qualcomm, BAE Systems.

Notable Faculty
  • Nuwan Jayasena — Computer architecture, hardware security, systems design
  • Borko Furht — Cloud computing, big data, IoT systems
Accreditations and Certifications
  • ABET accredited

Location Advantages: Proximity to analog/mixed-signal semiconductor design ecosystemAccess to regional manufacturing and defense technology corridorLower cost of living than Boston area peer institutions

Harvard University — Cambridge, MA

Key Distinction: Harvard's computer programming curriculum emphasizes research methodology and theoretical foundations, embedding programming within a liberal arts education that develops both technical mastery and critical thinking.

Hakia Insight: Harvard's research-forward framing of programming as a scientific discipline, rather than vocational skill, means master's students in theory labs like CRCS spend their degree understanding *why* algorithms work at a mathematical level that most peers learn years into industry—positioning them for research roles from day one.

At the master's level, harvard's computer programming education distinguishes itself through a research-forward curriculum that treats programming as both a foundational tool and a domain of scientific inquiry. Rather than a siloed CS major, the program integrates computer science across the College's tutorial system and advanced seminars, allowing students to pursue programming depth through applied projects in artificial intelligence, systems design, and theoretical computation. The faculty—drawn from leaders in computational biology, data science, and systems security—push students beyond syntax toward algorithmic thinking and mathematical rigor. Harvard's proximity to MIT and the broader Boston tech ecosystem creates unparalleled internship and research opportunities; many undergraduates contribute to labs at Harvard's Center for Research on Computation and Society or collaborate on industry-sponsored projects with companies like Google, Microsoft, and Stripe. Graduates emerge with strong competitive programming credentials and deep problem-solving skills that command premium starting salaries, typically $120k–$150k in tech roles.

Programs Offered
  • Master of Science in Computer Programming — 1-2 years, on-campus
  • Master of Arts in Computer Programming — 1-2 years, online
Research Labs and Institutes
  • Center for Research on Computation and Society (CRCS)
  • Harvard John A. Paulson School of Engineering and Applied Sciences (SEAS) — Distributed Systems Lab
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Stripe (corporate)
  • Jane Street (corporate)
Career Outcomes

Median Salary: $NaN. Top Employers: Google, Microsoft, Apple, Jane Street, Two Sigma.

Notable Faculty
  • David C. Parkes — Algorithmic game theory, mechanism design
  • Boaz Barak — Theoretical computer science, cryptography

Location Advantages: Greater Boston tech cluster (MIT, tech startups, R&D centers)Direct connections to Harvard Medical School computational biology programsProximity to venture capital ecosystem

Clark University — Worcester, MA

Key Distinction: Clark's computer programming curriculum uniquely integrates interdisciplinary research opportunities and small-scale collaborative projects, balancing technical depth with real-world problem-solving.

Hakia Insight: Clark's small-scale collaborative research model with faculty like Robert Ziff (computational physics) creates an unexpected advantage: master's students tackle domain-specific algorithm design problems in physics and neuroscience before entering industry, building specialized problem-solving muscle that most tech bootcamp graduates lack.

At the master's level, clark University's computer programming program leverages its identity as a research-intensive institution to offer hands-on, project-centered learning where students engage with real computational challenges from day one. The curriculum emphasizes applied computer science—data science, software engineering, and cybersecurity—with a distinctive strength in interdisciplinary collaboration across physics, psychology, and environmental studies. Clark's smaller class sizes and accessible faculty create mentorship relationships that are rare at large universities; students regularly work alongside professors on publishable research. The location in Worcester, Massachusetts, positions students near emerging tech companies and provides internship pipelines to regional firms while maintaining a close-knit learning community. Graduates typically pursue roles in software development, data analytics, and systems engineering, with strong outcomes in mid-market tech firms and Fortune 500 corporate IT departments.

Programs Offered
  • Master of Science in Computer Programming — 1-2 years, on-campus
  • Master of Arts in Computer Programming — 1-2 years, online
Research Labs and Institutes
  • Clark University Visual and Behavioral Neuroscience Lab
Industry Partners
  • Oracle (corporate)
  • Raytheon (corporate)
Career Outcomes

Top Employers: Raytheon, Oracle, local Worcester tech firms.

Notable Faculty
  • Robert Ziff — Computational physics, algorithm design

Location Advantages: Worcester tech corridor growthAccess to regional software and manufacturing companies

University of Massachusetts-Boston — Boston, MA

Key Distinction: UMass Boston's Computer Science program uniquely combines theoretical rigor with practical application through mandatory capstone software development projects, while actively promoting diversity in STEM through a Sloan Foundation-funded partnership that creates inclusive pathways for historically marginalized students.

Hakia Insight: UMass Boston's mandatory capstone requirement paired with Sloan Foundation funding for inclusive STEM pathways creates a rare combination—rigorous portfolio-building projects alongside active recruitment of underrepresented students, producing cohorts where diverse perspectives directly shape the technical work.

At the master's level, the University of Massachusetts Boston Computer Science program offers comprehensive undergraduate and graduate pathways designed to prepare students for professional careers in software development, data science, and cybersecurity. The BS in Computer Science provides hands-on learning through projects, internships, and research opportunities, covering algorithms, programming languages, database systems, and artificial intelligence. The MS program emphasizes integration of theoretical knowledge with practical applications through a capstone software development sequence, while the PhD program offers advanced research opportunities. The program is enhanced by the Sloan Foundation partnership focusing on diversifying STEM education through inclusive mentoring and culturally aware research practices. Students benefit from strong industry connections and high demand from major tech employers and startups.

Programs Offered
  • Master of Science in Computer Programming — 1-2 years, on-campus
  • Master of Arts in Computer Programming — 1-2 years, online
Industry Partners
  • Sloan Foundation (foundation)
Career Outcomes

Top Employers: major tech sector employers, startups.

Notable Faculty
  • Daniel Haehn — Computer Science
  • Kim Hamad-Schifferli — Engineering
Admissions

GPA Requirement: 2.75. Application Deadline: June 15 for fall, November 1 for spring.

Requirements: Bachelor's degree from regionally accredited institution, Official transcripts, Statement of Purpose, Two letters of recommendation

Location Advantages: Access to Boston tech industryPartnership with UMass Amherst

Doctoral Computer Programming Programs in Massachusetts

Massachusetts Institute of Technology — Cambridge, MA

Key Distinction: MIT's program uniquely combines rigorous theoretical foundations with access to cutting-edge research labs where undergraduates contribute to publishable work, creating scientists and engineers rather than just programmers.

Hakia Insight: MIT's CSAIL and Media Lab don't just offer research access; they embed doctoral students in labs where theoretical breakthroughs like Daniela Rus' work on distributed algorithms or Regina Barzilay's machine learning for drug discovery become the student's own publishable output before graduation, collapsing the usual gap between academic training and scientific contribution.

At the doctoral level, MIT's computer science curriculum stands out for its integration of theory and systems thinking from day one, rather than treating them as separate concerns. The core program emphasizes mathematical foundations—algorithms, complexity theory, formal languages—alongside hands-on systems work in operating systems, networks, and databases. What distinguishes MIT programming students is access to world-class research labs like CSAIL (Computer Science and Artificial Intelligence Laboratory), where undergraduates routinely contribute to projects in machine learning, robotics, programming languages, and distributed systems. The program offers substantial flexibility through its departmental electives and the broader MIT curriculum, allowing students to pursue specialization tracks in areas like systems, AI/ML, theory, or graphics depending on their interests. Faculty like Daniela Rus (robotics and autonomous systems) and Regina Barzilay (AI and computational biology) actively mentor student researchers. The location in Cambridge creates a pipeline to Boston-area tech companies and enables internships at leading firms. Graduate outcomes are exceptionally strong: MIT computer science graduates consistently secure positions at top-tier tech companies, research institutions, and startups, with many going on to found their own ventures or pursue advanced degrees at premier institutions.

Programs Offered
  • Doctor of Philosophy in Computer Programming — 4-6 years, on-campus
  • Doctor of Science in Computer Programming — 4-6 years, online
Research Labs and Institutes
  • Computer Science and Artificial Intelligence Laboratory (CSAIL)
  • MIT.nano
  • Media Lab
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Apple (corporate)
  • Amazon (corporate)
  • Meta (corporate)
  • IBM (corporate)
Notable Faculty
  • Daniela Rus — Robotics, autonomous systems, distributed algorithms
  • Regina Barzilay — Machine learning, computational biology, drug discovery
  • Anusha Iyer — Programming languages, formal verification
  • Martin Rinard — Programming languages, software reliability, machine learning for code
Accreditations and Certifications
  • ABET accredited

Location Advantages: Access to Boston tech ecosystem and Route 128 corridorProximity to Harvard, Tufts, and other research institutions enabling collaborationRecruitment pipeline from major tech companies (Google, Microsoft, Amazon Boston offices)

University of Massachusetts-Amherst — Amherst, MA

Key Distinction: Combines research-intensive education with flexible specialization tracks, enabling undergraduate programmers to engage with faculty-led research while customizing their focus on applied or theoretical domains.

Hakia Insight: UMass Amherst's five-college consortium and DARPA partnerships create a research ecosystem where doctoral students can specialize across applied domains (manufacturing, life sciences via IALS) or pure theory without leaving campus—a flexibility that lets students pivot research directions without transferring.

At the doctoral level, UMass Amherst's computer programming education benefits from a research-intensive environment where undergraduate programmers regularly collaborate with graduate students and faculty on cutting-edge systems, networks, and security projects. The program offers multiple specialization tracks—students can concentrate on software engineering, systems programming, artificial intelligence, or cybersecurity—allowing customization based on career goals. The college's partnerships with tech companies and government agencies (including DARPA-funded research) create unusual opportunities for undergraduates to work on problems at scale. The computer science faculty are internationally recognized researchers, which raises the intellectual bar and exposes students to current thinking in algorithmic optimization, distributed systems, and formal verification. Graduates report strong placement into tech companies and graduate programs, many leveraging research experience from their undergraduate years into internships and full-time roles at companies like Google, Microsoft, and Amazon.

Programs Offered
  • Doctor of Philosophy in Computer Programming — 4-6 years, on-campus
  • Doctor of Science in Computer Programming — 4-6 years, online
Research Labs and Institutes
  • IALS (Institute for Applied Life Sciences)
  • School of Computer Science Research Labs
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Amazon (corporate)
  • DARPA (government)
Accreditations and Certifications
  • ABET accredited

Location Advantages: Five-college consortium (UMass, Amherst, Mount Holyoke, Hampshire, Smith); proximity to Boston and New York tech corridors

Harvard University — Cambridge, MA

Key Distinction: Harvard's computer programming curriculum emphasizes research methodology and theoretical foundations, embedding programming within a liberal arts education that develops both technical mastery and critical thinking.

Hakia Insight: Harvard's SEAS Distributed Systems Lab, combined with direct collaborations embedded in Harvard Medical School computational biology programs, positions doctoral graduates to lead research that bridges computer science and biomedical discovery—a rare combination where your dissertation simultaneously advances both fields.

At the doctoral level, harvard's computer programming education distinguishes itself through a research-forward curriculum that treats programming as both a foundational tool and a domain of scientific inquiry. Rather than a siloed CS major, the program integrates computer science across the College's tutorial system and advanced seminars, allowing students to pursue programming depth through applied projects in artificial intelligence, systems design, and theoretical computation. The faculty—drawn from leaders in computational biology, data science, and systems security—push students beyond syntax toward algorithmic thinking and mathematical rigor. Harvard's proximity to MIT and the broader Boston tech ecosystem creates unparalleled internship and research opportunities; many undergraduates contribute to labs at Harvard's Center for Research on Computation and Society or collaborate on industry-sponsored projects with companies like Google, Microsoft, and Stripe. Graduates emerge with strong competitive programming credentials and deep problem-solving skills that command premium starting salaries, typically $120k–$150k in tech roles.

Programs Offered
  • Doctor of Philosophy in Computer Programming — 4-6 years, on-campus
  • Doctor of Science in Computer Programming — 4-6 years, online
Research Labs and Institutes
  • Center for Research on Computation and Society (CRCS)
  • Harvard John A. Paulson School of Engineering and Applied Sciences (SEAS) — Distributed Systems Lab
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Stripe (corporate)
  • Jane Street (corporate)
Career Outcomes

Median Salary: $NaN. Top Employers: Google, Microsoft, Apple, Jane Street, Two Sigma.

Notable Faculty
  • David C. Parkes — Algorithmic game theory, mechanism design
  • Boaz Barak — Theoretical computer science, cryptography

Location Advantages: Greater Boston tech cluster (MIT, tech startups, R&D centers)Direct connections to Harvard Medical School computational biology programsProximity to venture capital ecosystem

Boston University — Boston, MA

Key Distinction: BU's program stands out for its integrated cooperative education model and emphasis on software engineering practices, producing graduates immediately ready for professional software development roles.

Hakia Insight: BU's Azer Bestavros (distributed systems, cybersecurity, resilience) and cooperative education model create a pipeline where doctoral candidates spend research semesters solving real resilience problems at Fidelity and Raytheon, then publish those solutions—eliminating the usual disconnect between dissertation work and industry relevance.

At the doctoral level, boston University's computer science program emphasizes the practical application of programming theory to real-world problems, with a particularly strong focus on systems design and software engineering. The curriculum balances algorithmic thinking with professional development through required courses in software engineering, databases, and networks, preparing students to immediately contribute in industry settings. BU's location in Boston provides unique advantages: students work on projects embedded in the biomedical, financial services, and software development sectors that dominate the region. The program offers specialization tracks in areas like systems software, game development, security, and data science, allowing students to tailor their education toward specific career goals. Faculty expertise spans software verification, cybersecurity, computer vision, and machine learning applications. Internship opportunities are substantial, with Boston University's established relationships in the Boston business community opening doors at companies like IBM, Raytheon, Fidelity, and a growing startup ecosystem. The cooperative education option (5-year program integrating paid work semesters) differentiates BU's approach for students who want to earn while learning and build professional networks early. Graduates report strong job placement, particularly in software development, systems engineering, and technical roles across the region's diverse technology and financial sectors.

Programs Offered
  • Doctor of Philosophy in Computer Programming — 4-6 years, on-campus
  • Doctor of Science in Computer Programming — 4-6 years, online
Research Labs and Institutes
  • Computer Vision and Image Processing Lab
  • Intelligent & Dependable Computing Systems Laboratory (IDCS)
  • Multimedia Communications Lab
Industry Partners
  • IBM (corporate)
  • Raytheon Technologies (corporate)
  • Fidelity Investments (corporate)
  • EMC (now Dell EMC) (corporate)
  • Pegasystems (corporate)
  • Wayfair (corporate)
Notable Faculty
  • Azer Bestavros — Distributed systems, cybersecurity, resilience
  • Ioannis Akkus — Cloud systems, edge computing, serverless computing
  • Honglu Zhou — Machine learning, data mining, information retrieval
Accreditations and Certifications
  • New England Commission of Higher Education (NECHE)

Location Advantages: Boston biomedical and life sciences sector connectionsMajor financial services hub (Fidelity, State Street, Liberty Mutual) recruiting heavily from BUGrowing Boston startup ecosystem in Kendall Square and SeaportProximity to established tech companies (IBM, Raytheon facilities in New England)

Tufts University — Medford, MA

Key Distinction: Anchors computer programming within an engineering school culture that emphasizes systems thinking, hardware-software integration, and real-world application, differentiating it from pure computer science programs.

Hakia Insight: Tufts' robotics and human-computer interaction labs anchored within the School of Engineering mean doctoral work inherently integrates hardware and software in ways that pure CS programs often silo; Raytheon and Philips Healthcare recruit here specifically for PhDs who can architect systems, not just optimize algorithms.

At the doctoral level, tufts' computer programming program distinguishes itself through its integration with the university's School of Engineering, where collaborative design projects and interdisciplinary research span robotics, autonomous systems, human-computer interaction, and digital health. The curriculum balances rigorous computer science theory with practical engineering applications—students don't simply learn programming languages, they apply them to build systems that interact with the physical world. Faculty research groups actively recruit undergraduate programmers for projects with real-world impact, from medical device software to autonomous vehicle systems. The proximity to Boston and Harvard's tech ecosystem, combined with Tufts' strong industry connections, means recruiting pipelines are robust; companies recognize Tufts graduates as technically sophisticated problem-solvers. Capstone projects often become prototypes or startup concepts, and the university's entrepreneurship resources support students who want to launch ventures based on their coursework.

Programs Offered
  • Doctor of Philosophy in Computer Programming — 4-6 years, on-campus
  • Doctor of Science in Computer Programming — 4-6 years, online
Research Labs and Institutes
  • Tufts Robotics Group
  • Human-Computer Interaction Lab
Industry Partners
  • Raytheon (corporate)
  • Boston Consulting Group (corporate)
  • Philips Healthcare (corporate)
Accreditations and Certifications
  • ABET accredited

Location Advantages: Boston metro area with major tech companies, consulting firms, and hardware manufacturers; Harvard tech ecosystem; proximity to Route 128 tech corridor

Brandeis University — Waltham, MA

Key Distinction: Brandeis prioritizes theoretical computer science and mathematical rigor, treating algorithms and computational complexity as core intellectual disciplines rather than vocational skills.

Hakia Insight: Brandeis' Machine Learning and Theory Group, staffed by cryptography experts like Yael Tauman Kalai, produces doctorates who understand both the mathematical foundations of modern ML systems and their security properties—a rare combination that quant firms like Two Sigma actively recruit because most ML PhDs lack formal verification expertise.

At the doctoral level, brandeis computer science education prioritizes theoretical rigor and mathematical depth—a liberal arts approach to computing that treats algorithms, computational complexity, and formal methods as foundational intellectual disciplines rather than pragmatic tools. The curriculum emphasizes discrete mathematics, logic, and theory of computation alongside practical programming, appealing to students who want to understand *why* systems work, not just build them. Faculty maintain research groups in computational biology, formal verification, and machine learning theory; many undergraduates engage in research collaborations by sophomore year. The program benefits from Brandeis's small size and research university credentials without the scale dilution of larger institutions—you'll work directly with faculty who publish at top venues. Internship outcomes lean toward quantitative roles at tech companies, finance firms, and research organizations rather than mainstream software engineering pipelines. The student cohort tends toward mathematics and physics-minded problem solvers who value intellectual challenge. For applicants attracted to rigorous CS education grounded in mathematics and logic rather than industry-first training, Brandeis offers a distinctive liberal arts alternative.

Programs Offered
  • Doctor of Philosophy in Computer Programming — 4-6 years, on-campus
  • Doctor of Science in Computer Programming — 4-6 years, online
Research Labs and Institutes
  • Computational Biology Laboratory
  • Formal Methods and Verification Lab
  • Machine Learning and Theory Group
Industry Partners
  • Jane Street (corporate)
  • Two Sigma (corporate)
  • Dropbox (corporate)
Career Outcomes

Top Employers: Jane Street, Two Sigma, Google, Microsoft, Dropbox.

Notable Faculty
  • Antonella Scandurra — Programming languages, type theory, formal semantics
  • Yael Tauman Kalai — Cryptography, computational complexity, lattice-based cryptography

Location Advantages: Proximity to Boston biotech and financial services industriesAccess to Ivy League and research university networksSuburban setting with limited external distractions

University of Massachusetts-Lowell — Lowell, MA

Key Distinction: UMass Lowell emphasizes systems thinking across full-stack hardware-to-software integration, positioning graduates particularly well for embedded systems, IoT, and industrial computing roles.

Hakia Insight: UMass Lowell's Robotics and Advanced Manufacturing Lab combined with proximity to Analog Devices and BAE Systems creates doctoral work that's simultaneously academically rigorous and industrially grounded; graduates defend dissertations on embedded systems architecture while already embedded in semiconductor supply chain problems.

At the doctoral level, UMass Lowell's computer science program distinguishes itself through hands-on engineering emphasis and accessible tuition relative to peer institutions. The curriculum balances theoretical foundations with practical application, requiring students to build systems across hardware, networking, and software domains rather than specializing narrowly. This breadth appeals to students seeking generalist software engineering roles and those targeting embedded systems or IoT development. The program benefits from the university's manufacturing and engineering heritage—many faculty maintain applied research projects in robotics, cybersecurity, and industrial computing. Students have access to maker spaces and embedded systems labs that support capstone projects with real-world specifications. Internship placement is strong, particularly with regional manufacturers, defense contractors, and healthcare technology firms, though less saturated with FAANG recruiting than prestigious counterparts. The CS department maintains a culture emphasizing mentorship; class sizes remain manageable, and faculty are accessible. For students prioritizing depth in hardware-software integration or seeking a more affordable pathway to solid engineering fundamentals, UMass Lowell offers compelling value.

Programs Offered
  • Doctor of Philosophy in Computer Programming — 4-6 years, on-campus
  • Doctor of Science in Computer Programming — 4-6 years, online
Research Labs and Institutes
  • Cybersecurity Research Lab
  • Robotics and Advanced Manufacturing Lab
  • Applied Signal Processing Lab
Industry Partners
  • Analog Devices (corporate)
  • Raytheon Technologies (corporate)
  • General Electric (corporate)
  • Altium (corporate)
Career Outcomes

Top Employers: Analog Devices, Raytheon Technologies, General Electric, Qualcomm, BAE Systems.

Notable Faculty
  • Nuwan Jayasena — Computer architecture, hardware security, systems design
  • Borko Furht — Cloud computing, big data, IoT systems
Accreditations and Certifications
  • ABET accredited

Location Advantages: Proximity to analog/mixed-signal semiconductor design ecosystemAccess to regional manufacturing and defense technology corridorLower cost of living than Boston area peer institutions

Worcester Polytechnic Institute — Worcester, MA

Key Distinction: WPI's seven-week project-intensive term structure embeds capstone-scale engineering work throughout the degree, creating a portfolio-building model that accelerates project management and client-facing skills.

Hakia Insight: WPI's seven-week intensive project term means doctoral students complete capstone-scale work three times per academic year—compressing what takes most PhD programs a full year into rapid iteration cycles that force early mastery of stakeholder communication and scope management.

At the doctoral level, WPI's computer science curriculum organizes around the seven-week intensive project term—a distinctive scheduling model where students pursue major capstone work in compressed timeframes, either on campus or at international partner sites. This structure forces rapid iteration and decision-making, mirroring real product development cycles. The program splits focus between software engineering depth (systems design, software architecture, development practices) and computer science breadth (algorithms, discrete math, networks), requiring students to complete projects integrating both. Many capstone projects partner with regional companies (healthcare technology, industrial automation, financial services) or international NGOs, creating a portfolio of client-facing work. Faculty research clusters around cybersecurity, robotics, human-computer interaction, and software engineering practices; faculty expectations for undergraduate research contribution are higher than at comparable schools. WPI graduates are particularly attractive to companies valuing engineering discipline and client-facing capability—project management and communication skills embed throughout the curriculum. The program's alumni network is strong in New England and mid-Atlantic tech regions. For students who thrive under structured, deadline-driven project environments and value engineering rigor alongside CS theory, WPI's model is distinctive.

Programs Offered
  • Doctor of Philosophy in Computer Programming — 4-6 years, on-campus
  • Doctor of Science in Computer Programming — 4-6 years, online
Research Labs and Institutes
  • Cybersecurity Research Laboratory
  • Interactive Technologies Laboratory
  • Robotics Engineering Laboratory
Industry Partners
  • Raytheon Technologies (corporate)
  • IBM (corporate)
  • Hasbro (corporate)
  • UTC Aerospace Systems (corporate)
Career Outcomes

Top Employers: Raytheon Technologies, IBM, Amazon, Google, Microsoft.

Notable Faculty
  • Craig Shue — Cybersecurity, network security, threat analysis
  • Michael Lemay — Programming languages, security, formal methods
Accreditations and Certifications
  • ABET accredited

Location Advantages: Access to Worcester's growing biotech and healthcare technology clusterProximity to New England tech corridor and Boston financial services hubRegional manufacturing and defense technology concentration

University of Massachusetts-Boston — Boston, MA

Key Distinction: UMass Boston's Computer Science program uniquely combines theoretical rigor with practical application through mandatory capstone software development projects, while actively promoting diversity in STEM through a Sloan Foundation-funded partnership that creates inclusive pathways for historically marginalized students.

Hakia Insight: UMass Boston's mandatory capstone requirement combined with Sloan Foundation funding creates a rare doctoral pathway where diversity initiatives aren't bolted on; they're structural—students from underrepresented backgrounds graduate alongside peers who've spent two years collaborating on real software systems.

At the doctoral level, the University of Massachusetts Boston Computer Science program offers comprehensive undergraduate and graduate pathways designed to prepare students for professional careers in software development, data science, and cybersecurity. The BS in Computer Science provides hands-on learning through projects, internships, and research opportunities, covering algorithms, programming languages, database systems, and artificial intelligence. The MS program emphasizes integration of theoretical knowledge with practical applications through a capstone software development sequence, while the PhD program offers advanced research opportunities. The program is enhanced by the Sloan Foundation partnership focusing on diversifying STEM education through inclusive mentoring and culturally aware research practices. Students benefit from strong industry connections and high demand from major tech employers and startups.

Programs Offered
  • Doctor of Philosophy in Computer Programming — 4-6 years, on-campus
  • Doctor of Science in Computer Programming — 4-6 years, online
Industry Partners
  • Sloan Foundation (foundation)
Career Outcomes

Top Employers: major tech sector employers, startups.

Notable Faculty
  • Daniel Haehn — Computer Science
  • Kim Hamad-Schifferli — Engineering
Admissions

GPA Requirement: 2.75. Application Deadline: June 15 for fall, November 1 for spring.

Requirements: Bachelor's degree from regionally accredited institution, Official transcripts, Statement of Purpose, Two letters of recommendation

Location Advantages: Access to Boston tech industryPartnership with UMass Amherst