Computer Science at Boston College
Boston College Computer Science courses: 49 listings with descriptions, sections, instructor ratings, and teaching history.
Computer Science at Boston College offers 49 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 the number of responses behind each one. Teaching records here cover 40 instructors across 17 terms, from Fall 2021 to Spring 2027.
1000-level courses
- CSCI1080 Principles of Computer Science
- CSCI1090 Data Science Principles
- CSCI1101 Computer Science I
- CSCI1102 Computer Science II
- CSCI1103 Data Structures
- CSCI1702 Code and Consequences: An Introduction to AI and Its Societal Impacts
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
- CSCI2265 Tech Tools for Playful Learning
- CSCI2267 Technology and Culture
- CSCI2268 Data, Ethics and Society
- CSCI2270 Introduction to Databases
- CSCI2271 Computer Systems
- CSCI2272 Computer Organization and Lab
- CSCI2275 Biomedical Imaging
- CSCI2291 Data Science: Methods and Applications
3000-level courses
- CSCI3310 Topics in Computer Science: Computing Language
- CSCI3311 Data Visualization
- CSCI3312 Recommender Systems
- CSCI3334 AI and Ethics
- CSCI3345 Machine Learning
- CSCI3347 Robotics
- CSCI3356 Software Engineering
- CSCI3360 Human-AI Interaction
- CSCI3363 Computer Networks
- CSCI3364 Software Testing and Security in the World of AI
- CSCI3366 Principles of Programming Languages
- CSCI3367 Compilers
- CSCI3369 Economics and Computation
- CSCI3383 Algorithms
- CSCI3384 Computability and Computational Complexity
- CSCI3386 Reinforcement Learning
- CSCI3387 Topics in Computational intelligence: Machine Learning Projects
- CSCI3388 Generative AI: Mathematics and Applications
4000-level courses
- CSCI4900 Data Science Capstone
- CSCI4911 Readings in Computer Science
- CSCI4912 Readings in Computer Science
- CSCI4913 Readings in Computer Science