SlideShare une entreprise Scribd logo
1  sur  4
PROGRAMMING FOR                    Cindy Royal
                                   Texas State U
  COMMUNICATORS                    cindyroyal.com
                                   @cindyroyal
   www.slideshare.net/cindyroyal
WHY SHOULD I LEARN TO PROGRAM?

 It's fun!
 Helps you think logically through problems
 Important to continue to improve tech skills
 Good to learn about programming beyond html/ css
 Communicate with programmers
 Understand potential of applications
 Make websites respond to user interaction
 Build apps and games
 Access information on the Internet
 Organize and present data
 Validate forms
 It’s fun!
PROGRAMMING LANGUAGES

 Fortran, LISP and COBOL 1950s
 Basic 1964
 Pascal 1970
 C++/Perl 1980s
 Programming in the Internet Age ‘90s
   Object-oriented (collections of interacting objects)
   Python
   Ruby
   PHP
   HTML/CSS – markup languages
   Web Frameworks – rapid application development
   JavaScript - 1995
PLACES TO LEARN MORE

Codecademy.com
Lynda.com
W3 Schools

Contenu connexe

En vedette

Using Selenium to Improve a Teams Development Cycle
Using Selenium to Improve a Teams Development CycleUsing Selenium to Improve a Teams Development Cycle
Using Selenium to Improve a Teams Development Cycle
seleniumconf
 

En vedette (19)

Using Selenium to Improve a Teams Development Cycle
Using Selenium to Improve a Teams Development CycleUsing Selenium to Improve a Teams Development Cycle
Using Selenium to Improve a Teams Development Cycle
 
How to pass a coding interview as an automation developer talk - Oct 17 2016
How to pass a coding interview as an automation developer talk - Oct 17 2016How to pass a coding interview as an automation developer talk - Oct 17 2016
How to pass a coding interview as an automation developer talk - Oct 17 2016
 
Story Testing Approach for Enterprise Applications using Selenium Framework
Story Testing Approach for Enterprise Applications using Selenium FrameworkStory Testing Approach for Enterprise Applications using Selenium Framework
Story Testing Approach for Enterprise Applications using Selenium Framework
 
Accenture Financial Services Sourcing and Procurement Solution Infographic
Accenture Financial Services Sourcing and Procurement Solution InfographicAccenture Financial Services Sourcing and Procurement Solution Infographic
Accenture Financial Services Sourcing and Procurement Solution Infographic
 
Money Mindsets Help Banks Align With Customers' Real Needs
Money Mindsets Help Banks Align With Customers' Real NeedsMoney Mindsets Help Banks Align With Customers' Real Needs
Money Mindsets Help Banks Align With Customers' Real Needs
 
Connecting Refugees: How Internet and Mobile Connectivity Can Improve Refugee...
Connecting Refugees: How Internet and Mobile Connectivity Can Improve Refugee...Connecting Refugees: How Internet and Mobile Connectivity Can Improve Refugee...
Connecting Refugees: How Internet and Mobile Connectivity Can Improve Refugee...
 
Accenture HealthTech Innovation Challenge
Accenture HealthTech Innovation ChallengeAccenture HealthTech Innovation Challenge
Accenture HealthTech Innovation Challenge
 
Financial Services - New Approach to Data Management in the Digital Era
Financial Services - New Approach to Data Management in the Digital EraFinancial Services - New Approach to Data Management in the Digital Era
Financial Services - New Approach to Data Management in the Digital Era
 
People First: The Primacy of People in the Communications Industry
People First: The Primacy of People  in the Communications IndustryPeople First: The Primacy of People  in the Communications Industry
People First: The Primacy of People in the Communications Industry
 
Implementing Anti-Money Laundering and Know Your Customer Managed Services So...
Implementing Anti-Money Laundering and Know Your Customer Managed Services So...Implementing Anti-Money Laundering and Know Your Customer Managed Services So...
Implementing Anti-Money Laundering and Know Your Customer Managed Services So...
 
New Business Opportunities for Utility Distribution Companies in an Expanded ...
New Business Opportunities for Utility Distribution Companies in an Expanded ...New Business Opportunities for Utility Distribution Companies in an Expanded ...
New Business Opportunities for Utility Distribution Companies in an Expanded ...
 
Cracking the Gender Code
Cracking the Gender CodeCracking the Gender Code
Cracking the Gender Code
 
Sustaining Competitiveness in a Digital Age: How Trust Can Make or Break The ...
Sustaining Competitiveness in a Digital Age: How Trust Can Make or Break The ...Sustaining Competitiveness in a Digital Age: How Trust Can Make or Break The ...
Sustaining Competitiveness in a Digital Age: How Trust Can Make or Break The ...
 
Leading the Digital Enterprise
Leading the Digital EnterpriseLeading the Digital Enterprise
Leading the Digital Enterprise
 
Fundamental Review of the Trading Book (FRTB) – Data Challenges
Fundamental Review of the Trading Book (FRTB) – Data ChallengesFundamental Review of the Trading Book (FRTB) – Data Challenges
Fundamental Review of the Trading Book (FRTB) – Data Challenges
 
Smart Move: Intelligent Technologies Make Their Mark on Public Service
Smart Move: Intelligent Technologies Make Their Mark on Public ServiceSmart Move: Intelligent Technologies Make Their Mark on Public Service
Smart Move: Intelligent Technologies Make Their Mark on Public Service
 
Corporate Disruptors: How Business is Turning Global Challenges into Opportun...
Corporate Disruptors: How Business is Turning Global Challenges into Opportun...Corporate Disruptors: How Business is Turning Global Challenges into Opportun...
Corporate Disruptors: How Business is Turning Global Challenges into Opportun...
 
Unlocking the True Benefit of Software Defined Networking
Unlocking the True Benefit of Software Defined NetworkingUnlocking the True Benefit of Software Defined Networking
Unlocking the True Benefit of Software Defined Networking
 
Thriving on Disruption: How Utilities Can Become Fearless in the Face of Deva...
Thriving on Disruption: How Utilities Can Become Fearless in the Face of Deva...Thriving on Disruption: How Utilities Can Become Fearless in the Face of Deva...
Thriving on Disruption: How Utilities Can Become Fearless in the Face of Deva...
 

Similaire à Intro to Programming for Communicators - Intro Slides

Prachi Tyagi Resume
Prachi Tyagi ResumePrachi Tyagi Resume
Prachi Tyagi Resume
Prachi Tyagi
 
9 software developer jobs in london
9 software developer jobs in london9 software developer jobs in london
9 software developer jobs in london
Helen Firth
 
Mary Ellen Paul resume 2016
Mary Ellen Paul resume 2016Mary Ellen Paul resume 2016
Mary Ellen Paul resume 2016
Melle Paul
 

Similaire à Intro to Programming for Communicators - Intro Slides (20)

JR_Resume
JR_ResumeJR_Resume
JR_Resume
 
Prachi Tyagi Resume
Prachi Tyagi ResumePrachi Tyagi Resume
Prachi Tyagi Resume
 
instructional
instructionalinstructional
instructional
 
Resume_SSwan
Resume_SSwanResume_SSwan
Resume_SSwan
 
Web Technology And Its Scope in NEPAL.pptx
Web Technology And Its Scope in NEPAL.pptxWeb Technology And Its Scope in NEPAL.pptx
Web Technology And Its Scope in NEPAL.pptx
 
9 software developer jobs in london
9 software developer jobs in london9 software developer jobs in london
9 software developer jobs in london
 
BEST CODING CLASSES IN PITAMPURA
BEST CODING CLASSES IN PITAMPURA BEST CODING CLASSES IN PITAMPURA
BEST CODING CLASSES IN PITAMPURA
 
Mary Ellen Paul resume 2016
Mary Ellen Paul resume 2016Mary Ellen Paul resume 2016
Mary Ellen Paul resume 2016
 
Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?
 
Brescia Future
Brescia FutureBrescia Future
Brescia Future
 
Website design company in delhi ncr
Website design company in delhi ncrWebsite design company in delhi ncr
Website design company in delhi ncr
 
Varad s karmarkar resume
Varad s karmarkar resumeVarad s karmarkar resume
Varad s karmarkar resume
 
Courses in Computer Programming
Courses in Computer ProgrammingCourses in Computer Programming
Courses in Computer Programming
 
The World of Web Development - 2017
The World of Web Development - 2017The World of Web Development - 2017
The World of Web Development - 2017
 
Web development
Web developmentWeb development
Web development
 
Website designing company in noida
Website designing company in noidaWebsite designing company in noida
Website designing company in noida
 
Chapter 00 introduction - web desain -(shared)
Chapter 00   introduction - web desain -(shared)Chapter 00   introduction - web desain -(shared)
Chapter 00 introduction - web desain -(shared)
 
Mashups Campus Tech
Mashups Campus TechMashups Campus Tech
Mashups Campus Tech
 
9 software developer jobs in london
9 software developer jobs in london9 software developer jobs in london
9 software developer jobs in london
 
CV - RNCP
CV - RNCPCV - RNCP
CV - RNCP
 

Plus de Cindy Royal

Plus de Cindy Royal (20)

PhDigital 2020: Web Development
PhDigital 2020: Web DevelopmentPhDigital 2020: Web Development
PhDigital 2020: Web Development
 
Redefining Doctoral Education: Preparing Future Faculty to Lead Emerging Med...
Redefining Doctoral Education:  Preparing Future Faculty to Lead Emerging Med...Redefining Doctoral Education:  Preparing Future Faculty to Lead Emerging Med...
Redefining Doctoral Education: Preparing Future Faculty to Lead Emerging Med...
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Product Management
Product ManagementProduct Management
Product Management
 
Digital Product Management
Digital Product ManagementDigital Product Management
Digital Product Management
 
Bending, Breaking and Blending the Academy
Bending, Breaking and Blending the AcademyBending, Breaking and Blending the Academy
Bending, Breaking and Blending the Academy
 
Taking Control of Social Media For Your Career
Taking Control of Social Media For Your CareerTaking Control of Social Media For Your Career
Taking Control of Social Media For Your Career
 
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
 
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?
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Intro to Programming for Communicators - Intro Slides

  • 1. PROGRAMMING FOR Cindy Royal Texas State U COMMUNICATORS cindyroyal.com @cindyroyal www.slideshare.net/cindyroyal
  • 2. WHY SHOULD I LEARN TO PROGRAM?  It's fun!  Helps you think logically through problems  Important to continue to improve tech skills  Good to learn about programming beyond html/ css  Communicate with programmers  Understand potential of applications  Make websites respond to user interaction  Build apps and games  Access information on the Internet  Organize and present data  Validate forms  It’s fun!
  • 3. PROGRAMMING LANGUAGES  Fortran, LISP and COBOL 1950s  Basic 1964  Pascal 1970  C++/Perl 1980s  Programming in the Internet Age ‘90s  Object-oriented (collections of interacting objects)  Python  Ruby  PHP  HTML/CSS – markup languages  Web Frameworks – rapid application development  JavaScript - 1995
  • 4. PLACES TO LEARN MORE Codecademy.com Lynda.com W3 Schools