Lesson Goals & Standards
1. Introduce students to computer programming language and provide them with the opportunity to create some simple programs. This will provide the foundation for understanding how apps are created, modified, and built to create meaningful tools that help us solve problems, interact with others, and entertain.
2. Encourage students to analyze and problem solve by giving them the opportunity to create their own app based on a current topic of study or personal interest.
3. There is a disproportionate demand for computer programmers and the number of graduates available. Computer programming is a science often misunderstood or shunned by creative thinkers. Through several primary source accounts provided by some of today’s hippest most creative thinkers/programmers, this lesson will introduce students to workplace, culture, demand and an overall birds-eye view of what it is like to work in computer programming in the 21st century.
The Common Core Key Design Considerations state that students who are college and career ready use technology and digital media strategically and capably to enhance their reading, writing, speaking, listening and language use and technology should be embedded into all content areas verses written into its own.(p. 7, New York State P-12 Common Core Learning Standards for English Language Arts & Literacy). Listed below is an example of how technology is written into the core area of ELA, but the number of standards these lessons could meet are limitless and depend on the content and goals of the individual lessons.
ELA Standards for 7th Grade
Writing Standards for 6-12 (Grade 7):
Standard 6: Use technology, including the Internet, to produce and publish writing and to interact and collaborate with others.
Standard 11b (NY State): Create poetry, stories, plays, and other literary forms (e.g. videos, art work).