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
Leadership Skill Development 1
Professional Development for CCIS Co-op 2
Computer Science Fundamental Courses
A grade of C– or higher is required in computer science fundamental courses.
CS 1800
and CS 1802
Discrete Structures
and Seminar for CS 1800
5
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 3000Algorithms and Data4
CS 3200Database Design4
CS 3500Object-Oriented Design4
CS 3800Theory of Computation (integrative course)4
CS 4500
and CS 4501
Software Development
and Recitation for CS 4500
4
Presentation Requirement
THTR 1170The Eloquent Presenter1
Computer Science Elective Courses
With advisor approval, a directed study, research, project study, or appropriate graduate-level course may also be taken as a computer science elective.
Complete 4 credits of CS, IS, or DS classes that are not already required. Choose courses within 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

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
BIOL 3611
and BIOL 3612
Biochemistry
and Lab for BIOL 3611
5
Techniques in Biology
BIOL 2309Biology Project Lab4
Chemistry
CHEM 1161
and CHEM 1162
and CHEM 1163
General Chemistry for the Biological Sciences
and Lab for CHEM 1161
and Recitation for CHEM 1161
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
Human Parasitology
Comparative Vertebrate Anatomy
Ecology
and Lab for EEMB 2302
Introduction to Evolution
Invertebrate Zoology
and Lab for EEMB 2616
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
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
Intermediate or Advanced Science
Complete one course from the following:4
BIOL 2301 to BIOL 5999
CHEM 2311 to CHEM 5999
EEMB 2290 to EEMB 5999
ENVR 2310 to ENVR 5999
MATH 2280 to MATH 5999
PHYS 2303 to PHYS 5999
PSYC 2290 to PSYC 5999

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

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.

Major GPA Requirement

Minimum 2.000 GPA required in all CS and IS courses

Program Requirement

141 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
5BIOL 23014Vacation
CS 1800
and CS 1802
5BIOL 22994BIOL 23021 
CS 2500
and CS 2501
5ENGW 11114Elective4 
BIOL 1107
and BIOL 1108
5Elective4  
CHEM 11614   
CHEM 11621   
CHEM 11630   
 21 17 9 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 35004CS 12101Elective4Co-op
CHEM 2311
and CHEM 2312
5CHEM 2313
and CHEM 2314
5BIOL 23094 
CS 32004CS 30004  
MATH 12514BIOL 36114  
 BIOL 36121  
 MATH 12524  
 17 19 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 integrative elective4  
 THTR 11701  
 0 18 9 0
Year 4
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-opCS 4500
and CS 4501
4Elective4Co-op
 BIOL 47014Elective4 
 BIOL elective4  
 Computer science elective 4  
 0 16 8 0
Total Hours: 142

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
5ENGW 11114  
CS 12001MATH 12514  
CHEM 11614   
CHEM 11621   
CHEM 11630   
 21 17 0 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 35004CS 30004Vacation0Co-op0
CS 32004BIOL 23014  
CHEM 2311
and CHEM 2312
5BIOL 23021  
MATH 12524CHEM 2313
and CHEM 2314
5  
 CS 12101  
 Elective4  
 17 19 0 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-op0CS 38004ENGW 33024Co-op0
 THTR 11701BIOL 36114 
 BIOL 23094BIOL 36121 
 Elective4  
 BIOL elective4  
 0 17 9 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 4500
and CS 4501
4  
 BIOL integrative elective4  
 BIOL 47014  
 Elective4  
 0 16  
Total Hours: 142

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
5ENGW 11114  
CS 12001MATH 12514  
CHEM 11614   
CHEM 11621   
CHEM 11630   
 21 17 0 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CHEM 2311
and CHEM 2312
5Co-op0Co-op0Vacation0
CS 35004   
CS 12101   
MATH 12524   
BIOL 23014   
BIOL 23021   
 19 0 0 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 30004Co-op0Co-op0Elective4
CHEM 2313
and CHEM 2314
5  ENGW 33024
BIOL 23094   
BIOL 36114   
BIOL 36121   
 18 0 0 8
Year 4
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 38004Co-op0Co-op0Elective4
BIOL elective4  Elective4
Elective4   
THTR 11701   
CS 32004   
 17 0 0 8
Year 5
FallHoursSpringHours  
BIOL elective5CS 4500
and CS 4501
4  
Computer science elective4BIOL 47014  
ENVR 2500
and ENVR 2501 (or MATH 3081)
5BIOL integrative elective4  
Computing and social issues4Elective4  
 18 16  
Total Hours: 142