SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Coding Across the Curriculum
Cindy Royal
Associate Professor
Texas State University
croyal@txstate.edu
@cindyroyal
#codeacross
slideshare.net/cindyroyal
Computer science doesn’t necessarily mean
coding education.
Different disciplines require specialized context
and support in delivering coding education.
Collaborations are hard.
Coders won’t be hired to SUPPORT
journalism, storytelling, art or science.
They WILL BE the journalists, storytellers,
artists and scientists.
Coding knowledge will be perceived as a spectrum,
not something you either can or can’t do.
Code schools are filling the gaps that the
academy has left wide open.
Curriculum will need to change.
We’ll need educators in every discipline who
can teach coding.

Weitere ähnliche Inhalte

Mehr von Cindy Royal

Bootstrap Web Development Framework
Bootstrap Web Development FrameworkBootstrap Web Development Framework
Bootstrap Web Development FrameworkCindy Royal
 
Web Development Intro
Web Development IntroWeb Development Intro
Web Development IntroCindy Royal
 
PhDigital Bootcamp: Web Development Concepts
PhDigital Bootcamp: Web Development ConceptsPhDigital Bootcamp: Web Development Concepts
PhDigital Bootcamp: Web Development ConceptsCindy Royal
 
PhDigital Bootcamp: Digital Product Management
PhDigital Bootcamp: Digital Product ManagementPhDigital Bootcamp: Digital Product Management
PhDigital Bootcamp: Digital Product ManagementCindy Royal
 
Digital and Social Certifications
Digital and Social CertificationsDigital and Social Certifications
Digital and Social CertificationsCindy Royal
 
MiLab Presentation 2018
MiLab Presentation 2018MiLab Presentation 2018
MiLab Presentation 2018Cindy Royal
 
Is Your Curriculum Digital Enough?
Is Your Curriculum Digital Enough?Is Your Curriculum Digital Enough?
Is Your Curriculum Digital Enough?Cindy Royal
 
Fundamentals of Digital/Online Media
Fundamentals of Digital/Online MediaFundamentals of Digital/Online Media
Fundamentals of Digital/Online MediaCindy Royal
 
Bringing Digital Into the Curriculum - AEJMC 2017
Bringing Digital Into the Curriculum - AEJMC 2017Bringing Digital Into the Curriculum - AEJMC 2017
Bringing Digital Into the Curriculum - AEJMC 2017Cindy Royal
 
Responsive Design
Responsive DesignResponsive Design
Responsive DesignCindy Royal
 
The World of Web Development - 2017
The World of Web Development - 2017The World of Web Development - 2017
The World of Web Development - 2017Cindy Royal
 
Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?Cindy Royal
 
Engaging Audiences with Social Media
Engaging Audiences with Social MediaEngaging Audiences with Social Media
Engaging Audiences with Social MediaCindy Royal
 
Coding... For Communicators?
Coding... For Communicators?Coding... For Communicators?
Coding... For Communicators?Cindy Royal
 
Application Programming Interfaces
Application Programming InterfacesApplication Programming Interfaces
Application Programming InterfacesCindy Royal
 
Scraping Handout
Scraping HandoutScraping Handout
Scraping HandoutCindy Royal
 
Using Wordpress with Reclaim Hosting
Using Wordpress with Reclaim HostingUsing Wordpress with Reclaim Hosting
Using Wordpress with Reclaim HostingCindy Royal
 
Bootstrap - Web Development Framework
Bootstrap - Web Development FrameworkBootstrap - Web Development Framework
Bootstrap - Web Development FrameworkCindy Royal
 
Web Design Concepts - Coding for Communicators
Web Design Concepts - Coding for CommunicatorsWeb Design Concepts - Coding for Communicators
Web Design Concepts - Coding for CommunicatorsCindy Royal
 

Mehr von Cindy Royal (20)

Bootstrap Web Development Framework
Bootstrap Web Development FrameworkBootstrap Web Development Framework
Bootstrap Web Development Framework
 
Web Development Intro
Web Development IntroWeb Development Intro
Web Development Intro
 
PhDigital Bootcamp: Web Development Concepts
PhDigital Bootcamp: Web Development ConceptsPhDigital Bootcamp: Web Development Concepts
PhDigital Bootcamp: Web Development Concepts
 
PhDigital Bootcamp: Digital Product Management
PhDigital Bootcamp: Digital Product ManagementPhDigital Bootcamp: Digital Product Management
PhDigital Bootcamp: Digital Product Management
 
Digital and Social Certifications
Digital and Social CertificationsDigital and Social Certifications
Digital and Social Certifications
 
MiLab Presentation 2018
MiLab Presentation 2018MiLab Presentation 2018
MiLab Presentation 2018
 
Is Your Curriculum Digital Enough?
Is Your Curriculum Digital Enough?Is Your Curriculum Digital Enough?
Is Your Curriculum Digital Enough?
 
Fundamentals of Digital/Online Media
Fundamentals of Digital/Online MediaFundamentals of Digital/Online Media
Fundamentals of Digital/Online Media
 
Bringing Digital Into the Curriculum - AEJMC 2017
Bringing Digital Into the Curriculum - AEJMC 2017Bringing Digital Into the Curriculum - AEJMC 2017
Bringing Digital Into the Curriculum - AEJMC 2017
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
The World of Web Development - 2017
The World of Web Development - 2017The World of Web Development - 2017
The World of Web Development - 2017
 
Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?
 
Engaging Audiences with Social Media
Engaging Audiences with Social MediaEngaging Audiences with Social Media
Engaging Audiences with Social Media
 
Coding... For Communicators?
Coding... For Communicators?Coding... For Communicators?
Coding... For Communicators?
 
Git/GitHub
Git/GitHubGit/GitHub
Git/GitHub
 
Application Programming Interfaces
Application Programming InterfacesApplication Programming Interfaces
Application Programming Interfaces
 
Scraping Handout
Scraping HandoutScraping Handout
Scraping Handout
 
Using Wordpress with Reclaim Hosting
Using Wordpress with Reclaim HostingUsing Wordpress with Reclaim Hosting
Using Wordpress with Reclaim Hosting
 
Bootstrap - Web Development Framework
Bootstrap - Web Development FrameworkBootstrap - Web Development Framework
Bootstrap - Web Development Framework
 
Web Design Concepts - Coding for Communicators
Web Design Concepts - Coding for CommunicatorsWeb Design Concepts - Coding for Communicators
Web Design Concepts - Coding for Communicators
 

Kürzlich hochgeladen

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 

Kürzlich hochgeladen (20)

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 

Coding Across the Curriculum

Hinweis der Redaktion

  1. Introduction Universities will need to begin to embrace coding across the curriculum Computer programming is quickly becoming an expected 21st century literacy. But coding is no longer limited to the realms of computer and information sciences. Technology can be used to solve problems across a range of fields, but only if we have people in those disciplines who understand how to apply it. Here are a few of the realities we’ll need to consider before we can effectively introduce coding across the curriculum.
  2. Computer science doesn’t necessarily mean coding education. Computer scientists proudly proclaim that their curriculum isn’t meant to teach tools. It’s designed to introduce algorithmic thinking and problem solving agnostic of any specific technology. While that is a reasonable stance in theory, in practice learning to solve problems requires one to DO SOMETHING. And to do something, you have to apply the technologies at hand. Yes, one must exercise judgment in selecting and applying the proper technologies and continue to develop and learn over time, but it’s ultimately what one does with technology that demonstrates competency. While there is merit to the theoretical approach, its pure application seems less relevant to the specific needs of many disciplines. Computer science is also primarily concerned with the development of large systems and languages that can support this type of problem solving. Web and mobile development, which can be applied to a range of problems that require creative approaches to interactive and collaborative engagement, requires a different set of knowledge and tools. But I think if computer science departments recognize the need for coding across the curriculum they can serve as an important hub for contextualized coding education.
  3. Different disciplines require specialized context and support in delivering coding education. While everyone who codes needs to understand the basics – data types, variables, loops, functions, how to apply algorithms – the ways in which these features are applied vary across disciplines like communication, the arts, humanities and science. Coding may be used to develop a customizable data visualization, design an interactive work of fiction or develop an immersive museum experience. It can be used to create simulated learning environments or to explain difficult concepts. It can seamlessly navigate the virtual and the physical, using cues from surroundings, past experiences and the social graph. If we are going to take advantage of these opportunities, we’ll need to teach coding in the contexts that support these applications and more. But students (and faculty) in these disciplines may not feel they have the background or mindset to code. We’ll need specialized support - which may mean small lab environments, personalized instruction and discipline-specific learning communities - in order to meet these broad-ranging needs.
  4. Coding may be used to develop a customizable data visualization, Coding may be used to develop a customizable data visualization, design an interactive work of fiction or develop an immersive museum experience. It can be used to create simulated learning environments or to explain difficult concepts. It can seamlessly navigate the virtual and the physical, using cues from surroundings, past experiences and the social graph. If we are going to take advantage of these opportunities, we’ll need to teach coding in the contexts that support these applications and more. But students (and faculty) in these disciplines may not feel they have the background or mindset to code. We’ll need specialized support - which may mean small lab environments, personalized instruction and discipline-specific learning communities - in order to meet these broad-ranging needs.
  5. design an interactive work of fiction Coding may be used to develop a customizable data visualization, design an interactive work of fiction or develop an immersive museum experience. It can be used to create simulated learning environments or to explain difficult concepts. It can seamlessly navigate the virtual and the physical, using cues from surroundings, past experiences and the social graph. If we are going to take advantage of these opportunities, we’ll need to teach coding in the contexts that support these applications and more. But students (and faculty) in these disciplines may not feel they have the background or mindset to code. We’ll need specialized support - which may mean small lab environments, personalized instruction and discipline-specific learning communities - in order to meet these broad-ranging needs.
  6. develop an immersive museum experience Coding may be used to develop a customizable data visualization, design an interactive work of fiction or develop an immersive museum experience. It can be used to create simulated learning environments or to explain difficult concepts. It can seamlessly navigate the virtual and the physical, using cues from surroundings, past experiences and the social graph. If we are going to take advantage of these opportunities, we’ll need to teach coding in the contexts that support these applications and more. But students (and faculty) in these disciplines may not feel they have the background or mindset to code. We’ll need specialized support - which may mean small lab environments, personalized instruction and discipline-specific learning communities - in order to meet these broad-ranging needs.
  7. Collaborations are hard. Cross-discipline efforts don’t come easily in the university environment. Different missions and goals prevent natural integrations across departments. And expecting one discipline to teach another discipline its specialized coding context is unreasonable and untenable. But just because collaborations are hard, doesn’t mean they aren’t worth pursuing. Communication across departments to understand roles and expectations will be necessary to forge productive partnerships. Collaborations in the professional community are another avenue to pursue in seeking support for programming curriculum.
  8. Coders won’t be hired to support journalism, storytelling, art or science. They will be the journalists, storytellers, artists and scientists. That’s the goal. Programming will be part of what the leaders and innovators in our fields can do.
  9. Coding knowledge will be perceived as a spectrum, not something you either can or can’t do. There will be a range of coders – people who understand enough to know what is possible, those who are increasingly able to solve their own problems with technology and the uber-coders - those who can forge new solutions with technology in specific areas. But everyone will be expected to participate on collaborative, technology-oriented teams. Ignorance won’t be an option.
  10. Code schools are filling the gaps that the academy has left wide open. These for-profit entities - like General Assembly, MakerSquare or The Iron Yard - have popped up around the country over the past few years, charging students in excess of $10,000 to learn to code in a few weeks. They have jumped at a market opportunity. While no university department could or should take up the exact model of these code schools, we can close the gap by defining the coding knowledge relevant to graduates entering our professions.
  11. Curriculum will need to change. Whether it’s new course modules, new majors or new collaborations, the integration of coding across the curriculum will require educators to rethink the ways a university education is delivered Programming is simply a part of a larger disruptive trend in education.
  12. We’ll need educators in every discipline who can teach coding. That doesn’t mean we need completely new people. It means we need people who recognize the opportunity and are curious about learning new approaches. It means we have people who are O.K. with what they don’t know, but committed to giving their students the best possible introduction to coding skills that are meaningful and relevant in their field. It means learning as we go and not always having all the answers, but modeling the ways in which we find the answers. It means redefining what it means to be an educator.