Coding... For Communicators?

10
Coding… For Communicators? Cindy Royal, Ph.D. Professor School of Journalism and Mass Communication Director, Media Innovation Lab Texas State University cindyroyal.com @cindyroyal

Transcript of Coding... For Communicators?

Page 1: Coding... For Communicators?

Coding… For Communicators?Cindy Royal, Ph.D.ProfessorSchool of Journalism and Mass CommunicationDirector, Media Innovation LabTexas State Universitycindyroyal.com@cindyroyal

Page 2: Coding... For Communicators?

Background• Teach web development, coding and digital concepts

at Texas State University• Digital Media Innovation Degree• Knight Fellowship at Stanford• CodeActually.com – tutorials and examples in a

communication context

Teaching Coding - @cindyroyal

Page 3: Coding... For Communicators?

Why?• It’s the language of the Web and mobile• It’s a problem-solving skill• You can use coding skills to tell stories• There is a range of programming expertise

Teaching Coding - @cindyroyal

Tweak content in CMS

Develop a special project site

Create a data-driven project

Work on a collaborative team on digital projects

Page 4: Coding... For Communicators?

Why?• New positions and roles• New opportunities in new industries• Every industry needs strong

communicators who are tech savvy• Other organizations are seizing the

opportunity to teach coding

Teaching Coding - @cindyroyal

Page 5: Coding... For Communicators?

What?• HTML/CSS• Responsive Design• Web Design and User Experience• Self-hosted Wordpress• Working with a framework, like Bootstrap• JavaScript/JQuery• Scraping and APIs – using tools and programming• Charting tools and libraries• Web development frameworks, like Rails, Django or Flask• Database management• Mobile development• Version control – Git and GitHub• Digital entrepreneurship Teaching Coding - @cindyroyal

Page 6: Coding... For Communicators?

What?• The main point is that coding is a vast range of skills and

concepts that can become very complex, very quickly• These concepts are constantly evolving• New approaches to courses and curriculum are

necessary to provide students with the coding skills they need to be successful using them in their careers

Teaching Coding - @cindyroyal

Page 7: Coding... For Communicators?

How?

Teaching Coding - @cindyroyal

• Introduce HTML/CSS in fundamentals course

• Web Design • Coding and Data Skills • Advanced Code Camp• 1-credit-hour coding workshops• New major that immerses students

in digital literacy• Introduce data and programming

concepts across the curriculum• Invite guest speakers who work in

emerging roles• Hire people in these areas

Page 8: Coding... For Communicators?

Projects

Teaching Coding - @cindyroyal

Page 9: Coding... For Communicators?

Projects

Teaching Coding - @cindyroyal

Page 10: Coding... For Communicators?

Resources

Teaching Coding - @cindyroyal

• Lynda.com – video tutorials• Codecademy.com – interactive tutorials• Books - HTML and CSS: Design and Build Websites

by John Duckett• JavaScript and JQuery: Interactive Front-End

Development by John Duckett• Learning Web Design by Jennifer Robbins• CodeActually.com - designed for communicators to

learn to code (by me - Cindy Royal)• Can check out my sites: webdesign.cindyroyal.net,

coding.cindyroyal.net, summercodecamp.cindyroyal.net

• YouTube, Stack Overflow and GitHub