Photo caption: The COVID-19 Engineering Response Team, featuring partners from Pratt School of Engineering, Duke MEDx, Engineering Entrepreneurship, and the Innovation Co-Lab harness cutting-edge computing and fabrication technologies to rapidly meet the needs of healthcare providers.
Duke Center for Computational Thinking
- For students in traditional computational majors (e.g., computer science, engineering, statistics), the CCT exposes students to the latest computational tools, demonstrating how foundations learned in the classroom translate to practical real-world applications.
- For students in non-computational majors, the CCT aligns computational principles and methods with broader student interests (e.g., integrating image-analysis techniques into biology courses where students study cells under a microscope; highlighting the use of natural language processing for students interested in history, literature, or law).
- For all students, the CCT integrates co-curricular and curricular offerings in ethics and policy of emerging technologies.
What is Computational Thinking at Duke?
A transformational way of approaching problems, designing systems, and understanding human expression using fundamental ideas from computational science.
Computational thinking at Duke builds on our proven success in engaging and empowering student journeys through interdisciplinarity, project-based experiences, and team-based learning.
Why Computational Thinking?
We are citizens of a 21st century world where algorithms govern where we invest, what we buy, whom we interact with, and what news we receive. Computational thinking creates a bridge between disciplines enabling them to work together to benefit society.
Computational modeling is central to many societal challenges ranging from climate change to infectious diseases to cancer. The lines between traditional computation, modeling, and data have disappeared producing a new emerging interdisciplinary synthesis changing both how we do science and how science and technology impact society.
Computational skills and integrated training in ethics and policy, combined with mentorship, hands-on experience, and working in teams, will prepare Duke students to succeed in the modern workforce.
Opportunities for Students
The programs within the Center for Computational Thinking are delivered both from the Center and by its partners and connect students to a variety of accessible learning opportunities through multiple pathways including:
- Curricular team-based learning via majors/minors and graduate programs, especially team-based experiences
- Co-curricular learning to enhance coursework
- Personalized learning through workshops, synchronous and asynchronous learning, project-based experiences, summer programs, and events
We prepare Duke graduates to apply computational thinking to ideas, challenges, and opportunities while simultaneously considering the ethical, legal, and social impacts of technology on humans for the betterment of society.