Skip to main content
The Wentworth Computer Science program builds a foundation in high-level programming languages, such as Java, then delves into key computer science concepts like algorithm design and analysis, operating systems, distributed computing, databases, and software engineering.
  • The Wentworth Computer Science program builds a foundation in high-level programming languages, such as Java, then delves into key computer science concepts like algorithm design and analysis, operating systems, distributed computing, databases, and software engineering. 

    Students can select advanced elective courses in topics like mobile application development, web development, artificial intelligence, embedded computing, biostatistics, and machine learning. Our graduates are prepared to work as software engineers, programmers, and analysts across standard, web, and mobile device platforms.

    Co-op Experience with Top Employers 

    Through Wentworth’s strong network of employers, including many alumni, Computer Science students obtain professional experience during their two required cooperative work semesters. Partners hiring our co-op students include Adobe Systems, Alliant, Brigham and Women's Hospital, The Department of Defense, DraftKings, IBM, Liberty Mutual, Salesforce, Walt Disney World, and Wayfair.

  • The Wentworth Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission of ABET.

    For program objectives, outcomes and enrollment and degree data, please visit the Computer Science Accreditation Information page.

  •  
  • Students in the Bachelor of Science in Computer Science program gain valuable skills in software design, programming languages, systems, and development in high-level computer languages. Related courses including databases, software engineering, networking, and operating systems are also integral in this program. Elective courses are available in a wide variety of computing areas including web development, mobile development, embedded computing, artificial intelligence, machine learning, and cybersecurity. Students also apply these skills directly in the work environment through two required co-op work semesters beginning junior year.

    Visit the Course Catalog for information about program requirements. For an overview of the year-by-year experience in the Bachelor of Science in Computer Science program, see "What You'll Learn" below.

What You’ll Learn

  • Year 1

    You’ll establish a foundation for your Computer Science program by taking Computer Science I & II, Engineering Calculus I & II, and Discrete Mathematics. These courses will lay the groundwork for a comprehensive understanding of practical comp sci concepts.

  • Year 2

    Second-year computer science students expand their knowledge with courses in Networking Programming, Data Structures, Algorithms, and Databases. You’ll bolster this knowledge with additional math courses in Probability & Statistics and Linear Algebra. 

    An optional pre co-op work term is available to students during the summer semester.

  • Year 3

    In the fall and summer semesters of your third year, you’ll start to focus on Operating Systems and Programming Languages and will have the opportunity supplement your core program courses with electives in your desired area of study.

    In the spring, you’ll begin the first of two required co-ops.

  • Year 4

    In the fall, you’ll go on your second required co-op to gain more hands-on industry experience.

    The remainder of your program allows you to round out your comp sci knowledge through electives, as well as work on your senior project in your final semester.

Take the Next Step