The Computer Science and Philosophy, BS at Northeastern University offers you a unique interdisciplinary foundation, blending the rigorous analytical skills of computer science with the critical inquiry of philosophy. This undergraduate degree is designed for students eager to explore the ethical, logical, and societal implications of technology, preparing you to tackle complex challenges in areas like artificial intelligence, information ethics, and computational theory. You will develop a deep understanding of formal logic, computation, and software development, alongside a nuanced philosophical perspective essential for responsible innovation in our increasingly digital world.
You will study on campus full-time over four years, engaging with core computer science courses such as Discrete Structures, Algorithms and Data, and Object-Oriented Design, complemented by philosophy requirements including Introduction to Logic and Technology and Human Values. Through electives and advanced courses, you will tailor your studies, potentially focusing on areas like AI ethics or advanced deductive logic. This program emphasizes practical application and critical thinking, equipping you with the comprehensive skillset to pursue diverse career paths in technology, research, policy, or further graduate studies.