KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · Computer Science

Computer Science

Boston College · Chestnut Hill, MA

A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.

Program
Award
Computer Science
CIP
30.4901
Catalog edition
2026
Checklist type
degree-program
Identifiers
IPEDS UNITID
164924
CourseShelf checklist
CK_164924_44a17d8d
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Requirements

61 items
  1. CSCI 1101
    CSCI1101 Computer Science I
    Not resolved to a course
  2. CSCI 1102
    CSCI1102 Computer Science II
    Not resolved to a course
  3. CSCI 1103
    CSCI1103 Data Structures
    Not resolved to a course
  4. CSCI 2243
    CSCI2243 Logic and Computation
    Not resolved to a course
  5. CSCI 2244
    CSCI2244 Randomness and Computation
    Not resolved to a course
  6. CSCI 2271
    CSCI2271 Computer Systems
    Not resolved to a course
  7. CSCI 2272
    CSCI2272 Computer Organization and Lab
    Not resolved to a course
  8. CSCI 3383
    CSCI3383 Algorithms
    Not resolved to a course
  9. CSCI 1101
    CSCI1101 Computer Science I
    Not resolved to a course
  10. CSCI 1102
    CSCI1102 Computer Science II
    Not resolved to a course
  11. CSCI 1103
    CSCI1103 Data Structures
    Not resolved to a course
  12. CSCI 2243
    CSCI2243 Logic and Computation
    Not resolved to a course
  13. CSCI 2244
    CSCI2244 Randomness and Computation
    Not resolved to a course
  14. CSCI 2271
    CSCI2271 Computer Systems
    Not resolved to a course
  15. CSCI 2272
    CSCI2272 Computer Organization and Lab
    Not resolved to a course
  16. CSCI 3383
    CSCI3383 Algorithms
    Not resolved to a course
  17. MATH 1103
    MATH1103 Calculus II (Math/Science majors)
    Not resolved to a course
  18. MATH 2202
    MATH2202 Multivariable Calculus
    Not resolved to a course
  19. MATH 2210
    MATH2210 Linear Algebra
    Not resolved to a course
  20. BIOL 2000
    BIOL2000 Molecules and Cells, BIOL2010 Ecology and Evolution and BIOL2040 Investigations in Molecular Cell Biology Lab, or
    Not resolved to a course
  21. BIOL 2000
    BIOL2000 Molecules and Cells, BIOL3030 Introduction to Physiology and BIOL2040 Investigations in Molecular Cell Biology Lab
    Not resolved to a course
  22. CHEM 1109
    CHEM1109/1111/113 General Chemistry I and CHEM1110/1112/1114 General Chemistry II or
    Not resolved to a course
  23. CHEM 1117
    CHEM1117/1119/1121 Honors Modern Chemistry I and CHEM1118/1120/1122 Honors Modern Chemistry II
    Not resolved to a course
  24. As published: “PHYS2200/2050 Introductory Physics I (Calculus) and PHYS2201/2051 Introductory Physics II (Calculus)”
  25. EESC 2202
    EESC2202/2212 Ecosystems
    Not resolved to a course
  26. EESC 2203
    EESC2203/2213 Water Resources
    Not resolved to a course
  27. EESC 2204
    EESC2204/2214 The Critical Zone
    Not resolved to a course
  28. EESC 2205
    EESC2205/2215 Climate Change
    Not resolved to a course
  29. EESC 2206
    EESC2206/2216 Oceans
    Not resolved to a course
  30. EESC 2207
    EESC2207/2217 Earthquakes
    Not resolved to a course
  31. EESC 2208
    EESC2208/2218 Quantitative Methods
    Not resolved to a course
  32. EESC 2202
    EESC2202/2212 Ecosystems
    Not resolved to a course
  33. EESC 2203
    EESC2203/2213 Water Resources
    Not resolved to a course
  34. EESC 2204
    EESC2204/2214 The Critical Zone
    Not resolved to a course
  35. EESC 2205
    EESC2205/2215 Climate Change
    Not resolved to a course
  36. EESC 2206
    EESC2206/2216 Oceans
    Not resolved to a course
  37. EESC 2207
    EESC2207/2217 Earthquakes
    Not resolved to a course
  38. EESC 2208
    EESC2208/2218 Quantitative Methods
    Not resolved to a course
  39. CSCI 1101
    CSCI1101 Computer Science I
    Not resolved to a course
  40. CSCI 1102
    CSCI1102 Computer Science II
    Not resolved to a course
  41. CSCI 1103
    CSCI1103 Data Structures
    Not resolved to a course
  42. CSCI 2243
    CSCI2243 (Logic and Computation) or
    Not resolved to a course
  43. CSCI 2271
    CSCI2271 (Computer Systems)
    Not resolved to a course
  44. CSCI 1090
    CSCI1090 Data Science Principles
    Not resolved to a course
  45. As published: “MATH 2250 Mathematical Foundations of Data Science (prerequisite AP Calculus AB with grade 4 or higher or Calculus I)”
  46. CSCI 2291
    CSCI2291 Data Science: Methods and Applications
    Not resolved to a course
  47. CSCI 4900
    CSCI4900 Data Science Capstone (offered only in the Fall semester)
    Not resolved to a course
  48. BIOL 2000
    BIOL2000 Molecules and Cells or BIOL3150 Introduction to Genomics (fall/spring)
    Not resolved to a course
  49. BIOL 2300
    BIOL2300 Biostatistics
    Not resolved to a course
  50. MATH 4426
    MATH4426 Probability
    Not resolved to a course
  51. CSCI 2244
    CSCI2244 Randomness and Computation*
    Not resolved to a course
  52. BIOL 4200
    BIOL4200 Introduction to Bioinformatics (spring)
    Not resolved to a course
  53. BIOL 6160
    BIOL6160 Graduate Bioinformatics
    Not resolved to a course
  54. BIOL 4802
    BIOL4802 Research in Evolutionary Genomics*
    Not resolved to a course
  55. CSCI 1101
    CSCI1101 Computer Science 1 (recommended)
    Not resolved to a course
  56. CSCI 1102
    CSCI1102 Computer Science 2 (recommended)
    Not resolved to a course
  57. CSCI 2227
    CSCI2227 Introduction to Scientific Computation*
    Not resolved to a course
  58. CSCI 3345
    CSCI3345 Machine Learning*
    Not resolved to a course
  59. CSCI 3383
    CSCI3383 Algorithms*
    Not resolved to a course
  60. CSCI 1080
    CSCI1080 and CSCI1101 are the introductory programming courses. One of these is required of all Computer Science majors and minors and is a prerequisite for all advanced computer science courses. The skills needed to write computer programs come easily to some people and less easily to others. Students who have little or no programming experience and are apprehensive about their ability should consider enrolling in CSCI1080 before enrolling in CSCI1101
    Not resolved to a course
  61. CSCI 2227
    CSCI2227 is an introduction to programming with an orientation to scientific applications, using MATLAB as the programming language
    Not resolved to a course
Source. Boston College, catalog 2026 — https://www.bc.edu/content/bc-web/academics/sites/university-catalog/undergraduate/mcas/computer-science.html. Captured page pages/0029.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.