Skip to main content

College of Engineering

Computer Science

Build the intelligent systems powering today’s AI-driven world, and drive transformative innovations in artificial intelligence, data science, software engineering, cybersecurity, cloud computing, robotics, and next-generation digital systems.

Program details

Degree
Bachelor of Science
Accelerated degree option
Modality
On-campus
Duration
4 years
Credits
120
Accreditation
ABET
Designation
STEM, STEM-OPT
Engineering students working on their capstone senior design projects.
Apply now Plan a visit

Why study computer science at UMass Dartmouth?

At UMass Dartmouth, you'll learn to build the intelligent systems powering today's AI-driven world while developing expertise in artificial intelligence, data science, software engineering, cybersecurity, cloud computing, robotics, and other emerging technologies. As generative AI transforms the field, computer scientists are not only creating software, but also designing, deploying, and shaping the responsible use of intelligent systems. 

Our ABET-accredited, nationally recognized computer science program prepares you to lead in this new reality.  

UMass Dartmouth's computer science program combines hands-on learning, small lab sections, strong faculty mentorship, early research opportunities, and flexible pathways in high-demand areas. Customize your degree with concentrations in artificial intelligence, cybersecurity, game design, or software engineering while gaining practical experience through real-world projects. 

Launch your career

Salary range: $104,150
Average starting salary
Source: UMass Dartmouth NACE AY 2024 Data Collection of Undergraduate Alumni
20%
Job growth for computer and information research scientists
Source: Bureau of Labor Statistics
29%
Job growth for information security analysts
Source: Bureau of Labor Statistics
80%+
Job growth for AI and machine learning specialists
Source: World Economic Forum

What can I do with a Computer Science BS, BS/MS degree?

Organizations across industries need adaptable, AI-literate problem solvers with the foundational skills necessary to thrive in a changing economy. Computer science graduates are in-demand in a variety of industries and roles, including:

  • Software developer
  • Computer and information research scientist
  • Information security analyst
  • Database administrator
  • Systems analyst
  • Video game designers and developer
  • AI engineer
  • Mobile app developer
  • Web developer

Top employers

Amazon
Apple
Google
IBM
Microsoft

Curriculum

As a computer science major, you'll learn the skills to:

  • Build AI and machine learning solutions that power today's intelligent technologies.
  • Develop secure, scalable software using modern engineering tools and practices.
  • Defend digital systems through cybersecurity, cryptography, and cyber operations.
  • Design cloud, networked, and distributed computing systems for real-world applications.
  • Analyze, manage, and visualize data to solve complex technical and business challenges.

You'll take courses like computer architecture, human-computer interaction, graphics animation, robotics, software engineering, and parallel computing, and more. And, you can tailor your education based on your interests and goals with concentrations in artificial intelligence, cybersecurity, game design, and software engineering. Students in other majors can also add computer science and the above concentrations as a minor.

Real-world experience

Starting in year one, you'll have opportunities to get out of the classroom and learn by doing.

Through internships, undergraduate research, hackathons, and our signature capstone program, you'll apply what you're learning in real-world settings. Build a professional portfolio, gain industry experience, grow your network, and graduate prepared for high-demand careers or advanced study.  

Our computer science students have interned with top employers like Dell Technologies, Wayfair, the Naval and Undersea Warfare Center, Honeywell, and more.  Academic advisors and UMass Dartmouth's full-service Career Center support you every step of the way 

Computer science major Bee Greenberg '25

Student spotlight

Hometown
Mansfield, MA
Major
Computer Science
Minor
Math
Athletics
Cross Country Captain
Leadership
oSTEM, Society of Women Engineers
Research
Cybersecurity and blockchain
Internship
Geo SubSea LLC


Accelerated degree options

Explore accelerated pathways that may help you complete your bachelor’s degree sooner, begin graduate coursework early, or pursue a streamlined path to a master’s, teaching, or law degree. Available options vary by program and eligibility.

4+1 Accelerated bachelor’s to master’s option

Qualified students in this program may be eligible to pursue an accelerated bachelor’s-to-master’s pathway at UMass Dartmouth. This option allows you to begin graduate coursework while completing your undergraduate degree and transition directly into a master's program.

Accolades

UMass Dartmouth is a nationally ranked R2 research university that combines the resources of a major university with a personalized educational experience. Ranked among the top 15 public research institutions with fewer than 10,000 students and in the top 17% nationally for return on investment, UMass Dartmouth is recognized for advancing research, social mobility, and career-ready education.

Nationally Ranked Engineering with ABET-Accredited Programs

The College of Engineering is home to nationally ranked and ABET-accredited programs supported by significant research activity and industry partnerships. Students gain hands-on experience through advanced laboratories, faculty-led research, internships, and work addressing emerging challenges in engineering, computing, energy, healthcare, and technology.

Accreditations and distinctions

ABET Computing Accreditation Commission
National Center of Academic Excellence Cybersecurity

Designated a National Center of Academic Excellence in Cyber Research by the National Security Agency and the Department of Homeland Security

Frequently asked questions

Have questions about the Computer Science BS, BS/MS program? Here you will find answers to common questions about admissions, curriculum, career outcomes, and student experience.

Computer science is one of the fastest-growing and highest-paying job sectors in today's economy. From developing AI-powered tools that advance fields such as healthcare and engineering to building secure systems that protect financial systems and critical infrastructure, computer scientists' work impacts nearly every industry.

Computer science graduates are in-demand in a variety of industries and roles, including: 
 • Software developers 
 • Computer and information research scientists 
 • Information security analysts 
 • Database administrators 
 • Systems analysts 
 • Video game designers and developers 
 • AI engineers 
 • Mobile app developers 
 • Web developers 

UMass Dartmouth's computer science program prepares students to adapt and thrive in a workforce that is continually reshaped by AI. Our graduates are also prepared to continue their studies and pursue research at the master's or PhD level. 

 

Computer science differs from computer engineering in its emphasis on software, algorithms, data science, how systems are designed, and programming languages. Computer scientists primarily work on the software side of technology. Computer engineers work with computer hardware, embedded systems, circuits, and processors.  

All computer science majors will learn Java and C /C++. Additional programming languages and systems are available through specific courses or workshops.  

Yes, UMass Dartmouth's BS in computer science program is accredited by the Computing Accreditation Commission of ABET.

The accelerated BS/MS program (also referred to as a 4+1) in computer science allows qualifying students in the BS program to fast-track their pursuit of a master's degree, saving time and money on their graduate education. Students can apply to join this program during their third year of undergraduate study. If accepted to the program, students will take three graduate-level courses during their senior year, which will count toward the completion of both degrees. 

The computer science bachelor's degree program at UMass Dartmouth culminates in a final capstone project where students solve a real-world problem for a client or sponsor. During this year-long experience, students will work in teams to bring a project from concept to design, development, trouble-shooting, and final client deliverables. Capstone sponsors and clients include local businesses, nonprofits, government agencies, and faculty research initiatives. 

No. While prior experience with coding and computer programming is helpful, it is not required for admittance to the computer science program. 

Computer Science is also available as a minor. Contact your academic advisor for more information.

The Computer Science BS, BS/MS program is designated as a STEM degree and may qualify eligible F-1 international students for the 24-month STEM Optional Practical Training (STEM OPT) extension after completing standard post-completion Optional Practical Training (OPT).

Eligibility for STEM OPT is determined by U.S. immigration regulations and individual student circumstances. To learn about eligibility requirements and the application process, review the International Student & Scholar Center (ISSC) OPT page and the U.S. Citizenship and Immigration Services (USCIS) STEM OPT guidance. F-1 students must work with the ISSC to apply for a STEM OPT extension.

Contact

Haiping Xu

Professor / Chairperson
Computer & Information Science

508-910-6427  eur=rj^ppa+bar

Dion 302G

Admissions

Phone: 508- 999-8605

Email: undergraduate@admissions.umassd.edu
Apply now Plan a visit
Back to top of page