Why Should Communicators Learn To Associate Professor Texas State University Knight Journalism Fellow 2013-2014 slideshare.net/cindyroyal.

Slides:



Advertisements
Similar presentations
Introduction to Web Design, HTML & WordPress. What is Web Design? Web Design encompasses many different skills and disciplines in the building and maintenance.
Advertisements

+ Women In Technology Uganda Inspire. Teach. Create Phone: | VisionMission.
The World of Web Development Cindy Royal, Ph.D Assistant Professor Texas State University School of Journalism and Mass Communication
Information Technology Center Hany Abdelwahab Computer Specialist.
The World of Web Development Cindy Royal, Ph.D Associate Professor Texas State University School of Journalism and Mass Communication
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
By Nancy Hecker.  Ryan Seacrest explains:  6.
Overview of HTML. Three Different Approaches  Text editor like Notepad  HTML editor such as: –KompoZer –DreamWeaver –Microsoft Expression Web –iWeb.
Hipster Learning Cindy Royal, Ph.D. School of Journalism and Mass Communication Texas State University cindyroyal.com Find this presentation at slideshare.net/cindyroyal.
Welcome to Computing. How is Computing assessed? AS Unit 1 Practical Theory of computation. Fundamentals of programming, data structures and algorithms.
PRINCIPLES OF PROGRAMMING Revision. A Computer  A useful tool for solving a great variety of problems.  To make a computer do anything (i.e. solve.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
V Avon High School Tech Club Agenda Old Business –Delete Files New Business –Week 16 Topics: Intro to HTML/CSS –Questions? Tech Club Forums.
Developing Technical Skills for a High School Newspaper Cindy Royal, Ph.D Associate Professor Texas State University School of Journalism and Mass Communication.
 Computer Information System Club focused on the understanding and applied learning of web development.  The club was founded in April 5,  We.
Why Should Communicators Learn To Associate Professor Texas State University Stanford Knight Journalism Fellow slideshare.net/cindyroyal.
Who are today’s story tellers? What do they have to say? Stories told.
Purpose of study A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Computing.
Intro to Programming and JavaScript. What is Programming? Programming is the activity of creating a set of detailed instructions (Program) that when carried.
OBJECTIVES  What is HTML  What tools are needed  Creating a Web drive on campus (done only once)  HTML file layout  Some HTML tags  Creating and.
Effective Content Techniques for Online Media Cindy Royal, Ph.D Associate Professor Texas State University School of Journalism and Mass Communication.
Patroklos Patroklou George Antoniou Constantinos Kyprianou.
Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around.
Overview of this morning What … is computing? Why … is computing an important skill to learn? What … will my child be learning in computing lessons?
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Our Community: THINGS ARE JUST NOT THE SAME!. UNIT SUMMARY: Children are often under the impression that the way things are in their world is the way.
JavaScript Defined JavaScript Basics Definitions JavaScript is an object-oriented programming language designed for the world wide web. JavaScript code.
 Computer use language to communicate  A web browser will read these tags and translate it into what you actually see  Viewing Code of ESPN WebsiteESPN.
If I wanted to Simulate the Next Screen… TEMPLATES, COMPONENTS, AND INCREMENTAL IMPROVEMENT.
Introduction to CSS. Why CSS? CSS Provides Efficiency in Design and Updates CSS relatively easy to use Can give you more flexibility and control Faster.
Navigating the ‘information jungle’ a Research Safari Leonie McIlvenny.
Making Information Available to the World with HTML and Web Pages Computational Thinking Computational thinking involves a set of problem-solving skills.
DIGITAL MEDIA INNOVATION. The media landscape now includes the remediation of traditional areas as well as new areas Opportunities for graduates exist:
Cindy Royal Texas State U PROGRAMMING FOR COMMUNICATORS
Jennifer Starkey & Jen Black Edmodo Code uojdeb.
Programming. In your own words, explain what an algorithm is, and give an example of how people use algorithms every day.
WEB DESIGN PRINCIPLES Dale Blasingame School of Journalism & Mass Communication Texas State University.
Dr. Abdullah Almutairi Spring PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used,
Code Tools for Schools Adam Carr from Bridge Creek High School.
LECTURE #4: JQUERY AND FORM VALIDATION Josh Kaine Josh Kaine 4/1/2016.
TECHNOLOGY RESOURCE MANAGEMENT PORTAL Casey Spires Eastern Kentucky University.
Computer Club Content Review Al Huda Computer Club, April 9, 2016 Farid Ahmed.
What ‘s programming? Teacher : Mustapha jaballah.
Intro to Programming STARS College of Communication and Information Florida State University Written by: Hannah Brock Alissa Ovalle Nicolaus Lopez Martin.
UDL Guidelines Debra L. LaFever EDU620: Meeting Individual Student Needs With Technology Instructor: Tamara Carter.
Ashanti Blue 7/6/15 A Vote For Technology Educators of River County School District Presentation Community Event Professor Conner |Edu 620 Meeting Individual.
First appeared Features Popular uses Basic This language emphasises on ease of use, allowing general purpose programming to those with a small amount of.
Anatomy of a Website Adobe Dreamweaver. Overview When you look at a web page, you might wonder how it is made. To display a web page, your Internet browser.
Website Source Code Free Download.
Dive into web development
CSE 3 Portfolio Desktop Publishing with MS Word Computational Thinking
The language focusses on ease of use
Welcome to Computer Science
Importance of learning programming fundamentals
Arena Animation - Park Street
An Innovative Approach to the Technology Itch
Time to learn to code Stephen Delaney
Adventures with Computational Thinking
WEB INFO COMPUTER INSTITUTE
PHP Training at GoLogica in Bangalore
Programming Concepts and Languages
Coding and More: Creating a Student-Centered Classroom with Technology
7 Best Programming Languages Based as per Earnings & Opportunities
Computer courses in Chandigarh Best Computer Courses to Get a Job.
APTECH JANAKPURI INSTITUTE PROVIDING WEB DESIGNING COURSES Address:- J-1,2nd Floor, Opp Metro Pillar No – 559, Janakpuri East, Delhi /42.
Welcome to Computer Science
and Program Development
ICT Gaming Lesson 2.
Information Technologies Anselm Spoerri PhD (MIT)
The Data of Visualization
Presentation transcript:

Why Should Communicators Learn To Associate Professor Texas State University Knight Journalism Fellow slideshare.net/cindyroyal

“Learning these skills isn’t just important for your future, it’s important for our country’s future.” Barack Obama

“Everyone should learn a computer language, because it teaches you how to think.” Steve Jobs

Computers will be a part of any media career and most other careers

Data, data everywhere

People will get information in a variety of embedded and atmospheric ways

Storytelling has become interactive

Coding is becoming an important literacy Supports algorithmic thinking Develops a problem-solving mindset An expression of innovation and creativity Provides a perspective on the tech environment

We have a high % of women in the mass communication discipline An opportunity to address the digital divide

The role of media platform The content management system defines a media company’s business Who can publish, participate and share? What kinds of stories can be told? What kind of analytics are available? Need to be able to work efficiently in a CMS

Retrieving data: Scraping and APIs

What is Computer Programming? Problem solving using computer code Working with and developing algorithms to accomplish specific tasks Web development is a type of computer programming Combination of content, design, functionality and data Computers are dumb, but obedient –will do what you tell them. It’s fun! Provides a sense of accomplishment.

Types of Languages Markup languages – HTML/CSS Compiler languages – Java, C, C++ - used for large systems Interpreted languages – JavaScript, Python, Ruby, PHP Data-oriented languages - SQL Visual languages – like Scratch for kids Web Development Frameworks – Bootstrap, Django, Rails Libraries - JQuery

Basic Coding Syntax HTML – using tags to markup text My Website Welcome to my website CSS – applying design and layout body { background: white; font-size: 12px; color: black; } h1 { font-size: 30px; color: red; }

Basic Coding Syntax Data types – string, integer, etc. Variables – can store and reuse information x = 10; name = "Cindy";

Logic: applied through if statements and loops if (age >= 18) { document.write(“You are old enough to vote”); } else { document.write(“You are not yet old enough to vote”); } x = 0; sum = 1; while (x < 10) { sum = sum * 2; x = x+1; }

Functions: ability to reuse coding instructions and call when needed function addNum(x) { sum = sum + x; document.write(sum); } addNum(10);

Coding in the Curriculum HTML/CSS Bootstrap Wordpress Drupal JavaScript/Jquery Charting Tools Python Web Scraping/API Web Frameworks

Get Started Codecademy.com Lynda.com Chartle/Wordle Google Charts, MyMaps and Fusion Tables Chart.js or HighCharts Spreadsheet basics Coding meetups/hackathons in your community, like Girls Who Code, Hacks/Hackers Review great work CodeActually.com