Computer Science and Biology, BS

The computer science and biology combined major reflects how research in biology, especially genetics, has become a computational science. The program provides a strong foundation in biology, chemistry, and mathematics as well as software development and algorithms.

Complete all courses listed below unless otherwise indicated. Also complete any corequisite labs, recitations, clinicals, or tools courses where specified and complete any additional courses needed beyond specific college and major requirements to satisfy graduation credit requirements.

University-Wide Requirements

All undergraduate students are required to complete the University-Wide Requirements.

NUpath Requirements

All undergraduate students are required to complete the NUpath Requirements.

Computer Science Courses

Computer Science Overview
Computer Science/Information Science Overview 1 1
Computer Science/Information Science Overview 2: Co-op Preparation 2
Computer Science Fundamental Courses
A grade of C– or higher is required in each course:
CS 1800
and CS 1802
Discrete Structures
and Seminar for CS 1800
5
or CS 1801 Recitation for CS 1800
CS 2500
and CS 2501
Fundamentals of Computer Science 1
and Lab for CS 2500
5
CS 2510
and CS 2511
Fundamentals of Computer Science 2
and Lab for CS 2510
5
Computer Science Required Courses
CS 3200Database Design4
CS 3500Object-Oriented Design4
CS 3800Theory of Computation (integrative course)4
CS 4500Software Development4
CS 4800Algorithms and Data (integrative course)4
Senior Seminar
THTR 1170The Eloquent Presenter1
Computer Science Elective Courses
With advisor approval, a directed study, project study, or appropriate graduate-level course may also be taken as a computer science elective.
Complete one course in the following ranges:4
CS 2500 or higher, except CS 5010
IS 2000 or higher, except IS 4900
DS 2000 or higher, except DS 4900
1

 Students entering through the biology department may take Biology at Northeastern (BIOL 1000).

2

Students entering through the biology department may take Professional Development for Co-op (EESC 2000).

Biology Courses

Foundations of Biology
BIOL 1107
and BIOL 1108
Foundations of Biology
and Lab for BIOL 1107
5
Inquiries
BIOL 2299Inquiries in Biological Sciences4
Molecular Biology
BIOL 2301
and BIOL 2302
Genetics and Molecular Biology
and Lab for BIOL 2301
5
Techniques in Biology
BIOL 2309Biology Project Lab4
Chemistry
CHEM 1211
and CHEM 1212
and CHEM 1213
General Chemistry 1
and Lab for CHEM 1211
and Recitation for CHEM 1211
5
CHEM 1214
and CHEM 1215
and CHEM 1216
General Chemistry 2
and Lab for CHEM 1214
and Recitation for CHEM 1214
5
CHEM 2311
and CHEM 2312
Organic Chemistry 1
and Lab for CHEM 2311
5
CHEM 2313
and CHEM 2314
Organic Chemistry 2
and Lab for CHEM 2313
5
Biology Capstone
BIOL 4701Biology Capstone4
Intermediate and Advanced Biology Electives
Complete two biology courses (with corequisite labs if offered). Choose one of these two courses from the following list:9-10
Microbiology
and Lab for BIOL 2321
Biochemistry
and Lab for BIOL 3611
Ecology
and Lab for EEMB 2302
Plant Biology
and Lab for EEMB 2610
Invertebrate Zoology
and Lab for EEMB 2616
Vertebrate Zoology
and Lab for EEMB 2618
Marine Biology
and Lab for EEMB 2700
Choose the second elective from the following list:4-5
BIOL 2311 to 4999, EEMB 2290 to 5515, EEMB 5520 to 5534,EEMB 5548 to 5569, EEMB 2400
Biology Integrative Course
Complete one of the following:4-5
Advanced Microbiology
Bioinformatics Computational Methods 1
Cell and Molecular Biology
Biological Imaging
Comparative Neurobiology
Advanced Genomics
Molecular Ecology and Evolution
and Lab for EEMB 5530
Sociobiology

Supporting Courses

Calculus
Complete two calculus courses with a grade of C– or higher:
MATH 1251Calculus and Differential Equations for Biology 14
MATH 1252Calculus and Differential Equations for Biology 24
Probability and Statistics
Complete one of the following:4-5
Probability and Statistics
Biostatistics
and Lab for ENVR 2500
Computing and Social Issues
Complete one of the following:4
Wired/Unwired: Cybercultures and Technopolitics
Cyberlaw: Privacy, Ethics, and Digital Rights
Bostonography: The City through Data, Texts, Maps, and Networks
Technology and Human Values
The 21st-Century Workplace
Environment, Technology, and Society
Computers and Society

Writing Requirements

College Writing
ENGW 1111First-Year Writing4
Advanced Writing in the Disciplines
ENGW 3302Advanced Writing in the Technical Professions4
or ENGW 3315 Interdisciplinary Advanced Writing in the Disciplines

Major GPA Requirement

Minimum 2.000 GPA required in all CS and IS courses

Required General Electives

Complete five general electives. 

NUpath Requirements Satisfied

  • Engaging with the Natural and Designed World
  • Conducting Formal and Quantitative Reasoning 
  • Exploring Creative Expression and Innovation
  • Analyzing and Using Data
  • Writing in the First Year
  • Advanced Writing in the Disciplines
  • Writing-Intensive in the Major
  • Demonstrating Thought and Action in a Capstone

Integrating Knowledge and Skills Through Experience is satisfied through co-op.

Program Requirement

139 total semester hours required 

Sample Patterns:

Four Years, Two Co-ops in Summer 2/Fall

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 12001CS 2510
and CS 2511
5MATH 12514Vacation
CS 1800
and CS 1802
5BIOL 22994Elective4 
CS 2500
and CS 2501
5CHEM 1214
and CHEM 1215
and CHEM 1216
5  
BIOL 1107
and BIOL 1108
5ENGW 11114  
CHEM 1211
and CHEM 1212
and CHEM 1213
5   
 21 18 8 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 35004CS 12101Elective4Co-op
CHEM 2311
and CHEM 2312
5CS 48004Elective4 
BIOL 2301
and BIOL 2302
5BIOL 23094  
CS 32004CHEM 2313
and CHEM 2314
5  
 MATH 12524  
 18 18 8 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-opCS 38004ENGW 33024Co-op
 Computing and social issues4ENVR 2500
and ENVR 2501 (or MATH 3081)
5 
 BIOL elective 5  
 BIOL elective5  
 THTR 11701  
 0 19 9 0
Year 4
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-opCS 45004Elective4Co-op
 BIOL 47014Elective4 
 BIOL elective4  
 Computer science elective 4  
 0 16 8 0
Total Hours: 143

Five Years, Three Co-ops in Summer 2/Fall

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 1800
and CS 1802
5CS 2510
and CS 2511
5Vacation0Vacation0
CS 2500
and CS 2501
5BIOL 22994  
BIOL 1107
and BIOL 1108
5CHEM 1214
and CHEM 1215
and CHEM 1216
5  
CHEM 1211
and CHEM 1212
and CHEM 1213
5ENGW 11114  
CS 12001   
 21 18 0 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 35004CS 48004Vacation0Co-op0
CS 32004BIOL 23094  
CHEM 2311
and CHEM 2312
5CHEM 2313
and CHEM 2314
5  
BIOL 2301
and BIOL 2302
5MATH 12514  
 CS 12101  
 18 18 0 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-op0CS 38004ENGW 33024Co-op0
 BIOL elective5Elective4 
 MATH 12524  
 Elective4  
 THTR 11701  
 0 18 8 0
Year 4
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-op0BIOL elective5Elective4Co-op0
 Computer science elective4Elective4 
 ENVR 2500
and ENVR 2501 (or MATH 3081)
5  
 Computing and social issues4  
 0 18 8 0
Year 5
FallHoursSpringHours  
Co-op0CS 45004  
 BIOL elective4  
 BIOL 47014  
 Elective4  
 0 16  
Total Hours: 143

Five Years, Three Co-ops in Spring/Summer 1

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 1800
and CS 1802
5CS 2510
and CS 2511
5Vacation0Vacation0
CS 2500
and CS 2501
5BIOL 22994  
BIOL 1107
and BIOL 1108
5CHEM 1214
and CHEM 1215
and CHEM 1216
5  
CHEM 1211
and CHEM 1212
and CHEM 1213
5ENGW 11114  
CS 12001   
 21 18 0 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
BIOL 2301
and BIOL 2302
5Co-op0Co-op0Vacation0
CHEM 2311
and CHEM 2312
5   
CS 35004   
CS 32004   
CS 12101   
 19 0 0 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 48004Co-op0Co-op0Elective4
BIOL 23094  ENGW 33024
CHEM 2313
and CHEM 2314
5   
MATH 12514   
 17 0 0 8
Year 4
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 38004Co-op0Co-op0Elective4
BIOL elective5  Elective4
MATH 12524   
Elective4   
THTR 11701   
 18 0 0 8
Year 5
FallHoursSpringHours  
BIOL elective5CS 45004  
Computer science elective4BIOL 47014  
ENVR 2500
and ENVR 2501 (or MATH 3081)
5BIOL elective4  
Computing and social issues4Elective4  
 18 16  
Total Hours: 143