The 4 Pillars of CCT
The four pillars of the Center for Computational Thinking (CCT) represent the strategic priorities and areas of focus for the center. Developed by the CCT Steering Committee, in consultation with executive leadership and faculty members, the pillars provide a roadmap for initiatives and new development.
CCT Pillar I: Innovate Computing Majors and Minors
Every student in computing majors/minors can pursue flexible, personalized pathways through an interdisciplinary curriculum marrying computing, liberal arts, and societal grand challenges that emphasizes experiential and team learning.
Exemplars and highlights of Pillar 1 include:
Concentrations within the Bachelor of Science degree in Electrical and Computer Engineering include Computer Engineering and Digital Systems, Signal Processing, Communications, and Control Systems, and Machine Learning.
The Cultural Competence in Computing (3C) Fellows Program is a five-month, cohort-based professional development program at Duke where teams of faculty, postdoctoral researchers, and graduate students across the country work to develop/improve cultural competence – a set of congruent behaviors, attitudes, and policies that enable professionals to work effectively in cross-cultural situations – as well as utilize these competencies to affect their home institutions.
Innovations are also happening across our computing classes. To sample a few:
Interdisciplinary Introduction to Computer Science and Foundations of Data Science take interdisciplinary approaches to introducing students to computational thinking.
Race, Gender, Class & Computing explores the diversity challenges in computing and their effects on technology and society at large.
CCT Pillar II: Infuse Computational Thinking Across Programs of Study
Every major, minor, and certificate program can explore pedagogical innovation arising from the infusion of computational thinking into its curriculum.
Exemplars and highlights of Pillar 2 include:
The Digital Intelligence certificate, a new track within the Science & Society undergraduate certificate program, is designed to provide foundational understanding of contemporary and emerging computational thinking, such as artificial intelligence, machine learning, web technologies, cybersecurity, databases, software engineering, and network protocols. This training is coupled with a focus in ethical, legal, social, and policy frameworks needed to understand the complexities of technology’s impact on our world.
This certificate has great pertinence to Pillar I’s innovation of computing majors and minors as well.
CCT Pillar III: Enrich Co-Curricular Opportunities
Any student can explore a range of computational topics via co-curricular opportunities ranging from bite-sized courses and workshops to summer programs and internships.
Exemplars and highlights of Pillar 3 include:
The Duke Technology Scholars Program (DTech) is a comprehensive effort to empower the next generation of diverse leaders who will bring increased innovation to the tech industry. The program centers on the idea that relationships, mentorship and hands-on experience make the difference in recruiting and retaining such individuals in technology fields.
DTech is a partnership between Duke’s Office of Information Technology, Trinity College of Arts & Sciences and Pratt School of Engineering.
The Innovation Co-Lab is a creativity incubator, focused on exploring how new and emerging technologies can fundamentally reshape the research, academic, and service missions of the university. The Co-Lab’s goal is to empower the Duke Community to create and innovate, and that sometimes starts with learning new skills. Through its Roots series, the Co-Lab offers classes in a variety of tech topics, from web design to programming to arts and fabrication.
In fall 2020, the Co-Lab offered 100+ Roots courses across 10 tracks, including 18 new asynchronous offerings.
The Co-Lab Roots classes are also very pertinent to Pillar IV’s aim to bring computational literacy to all.
The Data+, Code+, and CS+ undergraduate summer programs held an online expo on July 30 and 31, 2020.
Over 50 student teams — comprised of more than 180 students — presented projects focused on big data, mobile app and web development, and computer science. Each 10-week co-curricular summer program provides students with invaluable experience working with professionals in their industries and Duke faculty and staff to produce results or products that address a question or solve an issue relevant to the Duke community and beyond.
Presentations and descriptions of CS+ 2020 projects can be browsed at the Department of Computer Science website.
The COVID + Data Science Virtual Seminar Series took place across 8 weeks during the summer, from late June through late August 2020. The virtual sessions covered a wide breadth of topics, reflecting the diversity of COVID-related research and activity at Duke.
The series of 12 lectures attracted more than 1,500 virtual attendances, with many participants joining across multiple weeks and topics. It provided the opportunity for audiences both within Duke and beyond to hear directly from experts on topics spanning data analysis and visualization, deep learning, statistical methods, natural language processing, molecular methodology, and more.
In the second session of this summer’s 8-week COVID + Data Science Virtual Seminar Series sponsored by Duke University’s Plus Data Science (+DS) program, Duke Assistant Professor of Civil and Environmental Engineering David Carlson introduced natural language processing concepts with the challenge of parsing important findings in scientific literature.
Among the participants from across Duke who attended Carlson’s talk on natural language processing was David Bradway, PhD, a staff research scientist in Biomedical Engineering at Duke. Bradway later reached out to Carlson via email to share how he applied the methods Carlson presented in his involvement with EngageDurham, a pilot initiative that facilitates community outreach and engagement for the Durham Comprehensive Plan process.
CCT Pillar IV: Bring Computational Literacy to All
Every student gains the computational literacy that enables them to understand the impact of technology, to harness its power in their life, and to be a responsible citizen in our the digital society.
Exemplars and highlights of Pillar 4 include:
The Python Practical Programming Winter School (December 1-18, 2020) is a 3-week winter school for Duke students to learn how to program using the Python language. This course takes a practical approach in using expert tools with a focus on programming fundamentals.
Duke’s Winter Breakaway (January 4-15, 2021) will offer undergraduate, graduate, and professional students learning opportunities between semesters.
Computational thinking offerings include:
AI for Everyone: Introduces students to AI and its applications through a focus on machine learning for image analysis and natural language processing.
Digital Intelligence: The Ethics of Emerging Technologies: Students will gain exposure to selected topics in the ethical and social impact of emerging technologies through an applied ethical lens.
In Basic Coding with Python: Students gain training in Python, a modern computer programming language.
User Experience/User Interface Bootcamp: Solving technical problems by applying human-centered design tactics.
- The CCT Programs page describes the wide breadth of programs established at Duke that support students in fostering their computational thinking experiences: https://computationalthinking.duke.edu/programs/
- The CCT News page shares relevant updates and announcements: https://computationalthinking.duke.edu/news/
- The CCT Events page lists upcoming sessions, lectures, and other events from multiple programs: https://computationalthinking.duke.edu/events/