0% found this document useful (0 votes)
68 views

Lesson Title Grade Level & Content Area Lesson Objectives: Estimated Time: 10 Minutes

This lesson introduces high school freshmen to computer programming concepts through a series of rotational activities. Students will be randomly assigned to groups and explore programming languages, careers, and independent online lessons. They will research programming careers and discuss their interests. Finally, students will complete a survey to provide feedback on the lesson and their preferred programming topics. The goal is to engage students in computer science concepts at an introductory level.

Uploaded by

api-510489243
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views

Lesson Title Grade Level & Content Area Lesson Objectives: Estimated Time: 10 Minutes

This lesson introduces high school freshmen to computer programming concepts through a series of rotational activities. Students will be randomly assigned to groups and explore programming languages, careers, and independent online lessons. They will research programming careers and discuss their interests. Finally, students will complete a survey to provide feedback on the lesson and their preferred programming topics. The goal is to engage students in computer science concepts at an introductory level.

Uploaded by

api-510489243
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Lesson Title Introduction to Programming – First Steps!

Grade Level & Highschool Freshman


Content Area
Lesson Students will be introduced to sets of instructions (algorithms),
Objectives programming languages and concepts.
Students will be able to determine what career path they could decide to
go down if they continue to pursue a career in Computer Science.
State Data and Analysis Standard 1: Identify various ways in which data is
Standards stored and represented.
Data and Analysis Standard 2: Collect, arrange, and represent data.
3.DA.2.1: Discuss appropriate tools for collecting data.
3.AP.1.1: Describe a daily task as a sequence of steps.
6.AP.2.1: Select appropriate coding control structures to skip or repeat
instructions.
6.AP.3.1 Discuss the parts of a program (e.g., components of creating a
video game include keeping score, determining winners/losers, moving
characters, designing game art, and advancing levels).
Block Time 75 minutes
How will Students will be placed into 3 groups ranging from 5-8 based on a
students be random drawing and maximum class attendance. Since this is an
introduction to a completely new concept to the students, they are not
grouped?
expected to know anything prior to this lesson.
What data will There is no data for the grouping of these lessons. Each student will be
these grouped based on a random drawing.
groupings be
based on?
How will data After the group lesson, students will return to their seats where we will
be collected in discuss on how they felt about the lessons, what type of programming
languages or concepts that they found interesting, and they will be asked
this lesson?
to do a take-home survey on Google Forms asking them questions about
programming, if they find programming or computer science interesting.

Introduction Estimated Time: ~10 minutes


The purpose of this blended lessen exercise is to introduce high-school students into the
concepts of problem-solving with computers, computer science and programming concepts.
Once students enter the classroom, they will be asked to come to the front and draw a
number from 1-6. There will be approximately 6 groups of 5 or 6 based on the maximum
class size. After students are grouped and have exchanged pleasantries, I will explain to them
what the purpose of each station is and what their responsibilities are during each rotational
activity.

Teacher Directed Small Collaborative Independent Digital


Group Content
Estimated Time: 15 Estimated Time: 15 Estimated Time: 25minutes
minutes minutes
In this section, I will have In this section, I will have In this section, students will use
students of a particular students work together to the software application, Solo
group gather around with research the types of Learn from the Apple App Store
their note-taking materials careers that require certain or the Google Play Store.
as I quickly introduce an skills like understanding
overview of a computer science Students will go through the
programming language concepts, web application application, create an account,
called Java, what will be and software development, and find a course that they would
doing with this UI design, cybersecurity, find interesting like HTML
programming language of ethical hacking, etc. Fundamental , CSS
the course of the semester, Students will decide what Fundamentals, SQL
the types of careers that career that they find Fundamentals, etc. Students will
are possible for them if interesting as a collective be required to go through as
they decide to become and continue to do further much as the lesson as they can
proficient at computer research the daily activities and determine what they like or
science concept and of that career, such as what dislike about the programming
programming. I will then the work entails, what language or lesson in general.
introduce them to a types of companies hire for
concept of programming that career, salaries, and Going through this lesson is
called object-oriented any other relevant important for their exit survey
programming and its information that they find through Google Forms to
history and benefits within interesting about that determine what the class would
the industry. Object- career. overall would like to focus on first
oriented programming is a in the normal lectures.
core foundation in creating During the exit survey from
software and web Google Forms, students will
applications. be asked questions
concerning what type of
career that their group had
found interesting and what
they would like to learn for
that career.

Closure Estimated Time: 10 minutes

Once each lesson is done, I will then ask the students to put everything the materials away
and make be seated. I will then provide them a link to a Google Form asking them questions
on how they felt about the lessons, on what type of language they would like to learn
development concepts through. This way students may become more engaged whenever
they are learning about programming and computer science/web development.

You might also like