AAPT Course for Credit

Orban - STEMCoding - summer 2020

Coding Integration into High School Physics & Physical Science using STEMcoding Project Resources

 

1 Credit Absolute Beginner Coding Course
June 15 - June 26 (1:00pm - 2:00pm EST) Monday, Wednesday, Friday
Cost: $120 plus ($80 admin fee if it's your first time taking an online course from AAPT)

Specific Goals/Rationale

The goal of this particular course is to show teachers how computer programming exercises can be integrated into high school physics (AP or non-AP) and high school physical science in a simple, fun and engaging way.

The basis of this course is a set of computer programming exercises that Prof. Orban developed (at least initially) for freshman physics courses on OSU’s Marion campus. Over a thousand college and high school students, many of whom have never written a computer program before, have successfully completed these exercises. As discussed in Orban et al. 2018 surveys of students at OSU Marion seem to indicate that the content is at an appropriate difficulty level, even for absolute beginner programmers.

Regarding math standards, the activities in this course involve algebra 1 and algebra 2 level concepts including working with 2D plots with x and y axes. The activities for this course do NOT involve any trigonometry or pre-calculus math concepts. There is a follow up to this course course in July 2020 that will describe STEMcoding activities that do involve trigonometry (which would likely not be well suited for a physical science class, for example).

What programming language is involved?

The activities in this course involve modifying and running javascript programs. For people with experience working with C, C++ or Java code, this language will seem very familiar. We do not currently use python or vpython in our activities.

2 Credit Intermediate-Level Course
June 29 - July 15 (1:00pm - 2:00pm EST) Every Day
Cost: $240 plus ($80 admin fee if it's your first time taking an online course from AAPT)

Participating in the absolute beginner level course is not a requirement for taking this intermediate level course. Experienced physics teachers with little to no programming experience are welcome to skip the absolute beginner level course and start with this intermediate level course, so long as they have plenty of time during June 29 - July 15 to participate. You will find that your physics knowledge will often be helpful in modifying the codes and noticing problems with the programs.

Specific Goals/Rationale

The goal of this particular course is to show teachers how computer programming exercises can be integrated into high school physics (AP or non-AP) in a simple, fun and engaging way.

The basis of this course is a set of computer programming exercises that Prof. Orban developed (at least initially) for freshman physics courses on OSU’s Marion campus. Over a thousand college and high school students, many of whom have never written a computer program before, have successfully completed these exercises. As discussed in Orban et al. 2018 surveys of students at OSU Marion seem to indicate that the content is at an appropriate difficulty level, even for absolute beginner programmers.

Regarding math standards, the activities in this course involve algebra 1, algebra 2 and trigonometry level concepts including working with 2D plots with x and y axes. The STEMcoding activities in this course do NOT involve or require any calculus.

What programming language is involved?

The activities in this course involve modifying and running javascript programs. For people with experience working with C, C++ or Java code, this language will seem very familiar. We do not currently use python or vpython in our activities.  Javascript is the main language used in many high school computer science classrooms today.