The Computer & Information Science Department offers a bachelor's degree in computer science with an option in software engineering: the systematic approach to the development, operation, and maintenance of software.

Request more infoApplyPlan a visitUndergrad admissions requirements

Software engineers analyze, design, and program software. They are concerned with issues that play a vital role in software development, such as quality, novelty, creativity, standards, teamwork, and professional practice. If you're interested in large-scale commercial software development or in managing software projects, consider software engineering.

Learn more: Software Engineering option

Designing a better world

Computer scientists harness technology and imagination to make everything work better.

Career potential

With a degree in computer science/software engineering, you can look forward to a career with high growth and earning potential, either within the computer industry or in business. You'll also be well prepared to continue your studies at the graduate level.

  • Software engineer is consistently ranked as a top job both in job openings and annual salaries.
  • The U.S. Bureau of Labor Statistics projects that employment in the field will grow 17% percent from 2014 to 2024, much faster than for most occupations.
  • In Massachusetts alone, there are more than 2,500 software-oriented companies with almost 120,000 employees and $10.5 billion in annual revenue.

Our computer science curriculum is object-oriented, lab-intensive, and directed toward software development. You'll supplement your studies with work in specialized labs and on our network of state-of-the-art workstations.

Computer and information science differs from computer engineering in its emphasis on software, the methodologies of computing, and the study of the powerful programming languages. You'll choose from courses in programming, program design, computer languages, algorithms, artificial intelligence, computer architecture, computer graphics, computer networks, databases, game design, human-computer interaction operating systems, parallel computing, robotics, and software engineering.

For the BS in Computer Science with the software engineering option, you'll complete 60 credit hours in the major and at least 120 credits overall.

 

Degree-in-three lets you earn your computer science degree with the software engineering option in 3 years. The program is designed for students who have already earned some college credit and/or are ready to complete more courses per semester than average.

The 3-year BS degree in computer science with a concentration in software engineering is an innovative, acredited program offering the same high academic standards as our four-year program. With Degree-in-three, you'll combine University Studies with computing course work and complete your degree a year early.

Learn more: Degree-in-three

with advanced study

Contact

Haiping Xu

Associate Professor
Computer & Information Science
Dion 302G

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