Computer Science at Boston College
Boston College Computer Science courses: 33 listings with descriptions, sections, instructor ratings, and teaching history.
Computer Science at Boston College offers 33 courses in the current catalog, from CSCI1080 Principles of Computer Science to CSCI7791 Teaching Seminar. Each course page on Linden Study shows the catalog description, credits and prerequisites, the sections offered each term, and the instructors who have taught it, with aggregate ratings from Boston College's published course evaluations, and from Rate My Professors where available, each labelled with its source. Teaching records here cover 34 instructors across 16 terms, from Fall 2021 to Fall 2026.
1000-level courses
- CSCI1080 Principles of Computer Science
- CSCI1090 Data Science Principles
- CSCI1101 Computer Science I
- CSCI1102 Computer Science II
- CSCI1103 Data Structures
2000-level courses
- CSCI2227 Introduction to Scientific Computation
- CSCI2243 Logic and Computation
- CSCI2244 Randomness and Computation
- CSCI2254 Web Application Development
- CSCI2261 Media Ethics in the Digital Age
- CSCI2267 Technology and Culture
- CSCI2268 Data, Ethics and Society
- CSCI2271 Computer Systems
- CSCI2272 Computer Organization and Lab
- CSCI2291 Data Science: Methods and Applications
3000-level courses
- CSCI3311 Data Visualization
- CSCI3345 Machine Learning
- CSCI3347 Robotics
- CSCI3356 Software Engineering
- CSCI3363 Computer Networks
- CSCI3364 Software Testing and Security in the World of AI
- CSCI3367 Compilers
- CSCI3369 Economics and Computation
- CSCI3383 Algorithms
- CSCI3384 Computability and Computational Complexity
- CSCI3387 Topics in Computational intelligence: Machine Learning Projects
- CSCI3388 Generative AI: Mathematics and Applications