Search Resources

4 Results

View
Selected filters:
  • Debugging
GIS Programming and Automation
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

Bill Gates is credited with saying he would \hire a lazy person to do a difficult job\" with the justification that \"a lazy person will find an easy way to do it.\" GEOG 485 doesn't teach the lazy way to get the job done, but it does teach the scripting way _ which is arguably even better. You've probably heard the \"give a fish\"/\"teach to fish\" saying? That's the gist of GEOG 485: to equip you, in an ArcGIS context, with the ModelBuilder and Python scripting skills to make your boring, repetitive geoprocessing tasks easier, quicker and automatic _ so you can focus on the more interesting (potentially more valuable) work that you (and your employers) really want you to be doing."

Subject:
Computer Science
Information Science
Material Type:
Full Course
Provider:
Penn State's College of Earth and Mineral Sciences (http
Penn State University
Provider Set:
// e-education.psu.edu/oer/)
Author:
James O'Brien
Jim Detwiler
Sterling Quinn
Date Added:
10/07/2019
Mashups
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

Locating restaurants in an unfamiliar place, reporting potholes to the local DOT, obtaining real-time traffic conditions... All of these are examples of geospatial web apps that are revolutionizing how people obtain and share information about the world. In GEOG 863, you will learn how to build apps like these. You'll start with a quick look at the fundamentals of web programming (HTML and CSS) before diving in to using JavaScript and a mapping application programming interface (API) developed by Esri. Using this API, you'll create both 2D and 3D visualizations of your own data and learn how to develop a user interface to enable users to interact with your map.

Subject:
Computer Science
Information Science
Material Type:
Full Course
Provider:
Penn State's College of Earth and Mineral Sciences (http
Penn State University
Provider Set:
// e-education.psu.edu/oer/)
Author:
Jim Detwiler
Date Added:
10/07/2019
Random Shakespearean Insult Generator Lesson
Conditional Remix & Share Permitted
CC BY-NC
Rating

This lesson integrates coding and computer science into English Language Arts for the purpose of fostering appreciation of Shakespearean wit and language and to provide students exposure to coding. Students first choose words that carry insulting connotations from a Shakespearean play and then create a program that randomly generates insults based upon those found words. Swift Playgrounds, Scratch, or Raspberry Pi are recommended resources for creating this project, and links to projects are provided for each of these platforms. Sample code and directions are provided. Students who are beginning to learn coding may complete the code while more advanced individuals may modify the program or create their own.

Subject:
Computer Science
Literature
Language, Grammar and Vocabulary
Material Type:
Activity/Lab
Lesson Plan
Author:
Chris Barnabei
Date Added:
12/06/2018
Traveling Circuits Lesson 3: My Robotic Friends
Conditional Remix & Share Permitted
CC BY-NC
Rating

Using a predefined “Robot Vocabulary” your students will figure out how to guide

one another to accomplish specific tasks without discussing them first. This

segment teaches students the connection between symbols and actions, as well

as the valuable skill of debugging. If time allows, there is an option to introduce

functions at the end of the lesson.

Objectives:

• Learn to convert real-world activities into instructions

• Gain practice coding instructions with symbols

• Gain understanding of the need for precision in coding

• Gain practice debugging malfunctioning code

• Understand the usefulness of functions and

parameters (grades 7+)

Subject:
Computer Science
Language Education (ESL)
Functions
Material Type:
Lesson Plan
Provider:
csedweek.org
Author:
Thinkersmith
Date Added:
12/10/2014