The BS Computer Science and History at Northeastern University empowers you to bridge the analytical rigor of computer science with the critical understanding of historical contexts. This undergraduate degree is designed for intellectually curious students who seek to explore the intersection of technology and society, and to understand how past events shape our present digital landscape. You will develop a strong foundation in core computer science principles, including discrete structures, algorithms, and databases, while simultaneously engaging with historical research and writing methodologies. This program prepares you for a future where understanding both technological systems and their human impact is paramount.
You will study this program full-time on campus over four years, gaining hands-on experience through a curriculum that integrates fundamental computer science courses with a robust history major. Your learning will involve practical application in areas like object-oriented design and information science, complemented by historical research, specialized electives, and a required integrative course. Throughout your studies, you will develop advanced analytical, research, and writing skills. Graduates are prepared for diverse career paths, including roles in technology policy, digital humanities, historical research, software development, and data analysis, equipped with a unique interdisciplinary perspective.