Here, students are encouraged to think critically and creatively, take intellectual risks, and draw meaningful connections to their other interests.
In the classroom, the Department equips its students with the skills they need to analyze existing algorithms and develop their own. Students will achieve fluency in a variety of common programming languages and gain the foundational skills that allow for further experimentation and exploration. Through the opportunity to engage in larger collaborative projects, computer science students gain valuable team experience working with their peers.
The Department of Computer Science extends beyond the classroom, fostering a welcoming community for all students to challenge themselves and grow as scientists. Student clubs, mentorship, academic advising, and our active alumni/ae all provide a network of support and opportunity as students pursue their study of computer science.
The Department also strives to make meaningful contributions beyond Bowdoin, engaging in groundbreaking research that furthers the broad field of computer science. Students have the opportunity to collaborate with ongoing faculty research or pursue a project of their own, supported by research funding and summer fellowships.
During a Historic Weekend at Bowdoin, Panel of AI Experts Discusses Technology that Will Change HistoryAs part of the celebratory inauguration of President Safa Zaki, a diverse panel of artificial intelligence experts reflected on how society might best position itself to embrace the new technology and generate the most good.