Dickinson's computer science program 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. The ethical application of their technical knowledge to wide-ranging social, business, and academic challenges will drive positive change in the world.