The computer science program at Dickinson delivers a rigorous forward-looking curriculum built around enduring principles, foundational theories and modern practices that prepare students for a wide range of possible futures.
Computer science majors design and build software in multiple programming languages, work collaboratively in teams and engage with real-world projects on local, regional, national and global scales. They hone their written and oral communication skills and draw on their whole Dickinson experience to prepare for a world in which technology continually interacts with society. Majors graduate prepared for lives of engagement, in which the ethical application of their technical knowledge to wide-ranging social, business and academic challenges will drive positive change in the world.
Additional details about the computer science major at Dickinson can be found in the computer science advising guide and on the curriculum and courses page.