Adding Text to Adobe Photoshop

Some students are learning graphic design with an older, legacy version of Adobe Photoshop. In this photo, a student practices adding text to an image. He explored the different layer styles too.

Kodable in the House

One class has been engaged in learning using the Kodable program (the free version). So far so good. The students are learning sequencing, debugging, use of conditionals, and looping.

Although we are using the free version, the students have not reached the pay-wall (well, some did, but there are plenty of free lessons in multiple “worlds” that they have not finished with all they can do).

Treasure this Code

This student is hard at work on code.org. In this video, he uses repeat blocks and movement blocks to have the sprite pick up treasure. Cool spiraling action!

Scratch Jr Animations

The students in my last-period class started working on Scratch Jr, the block-based computer programming language, to create animations. They learned about the functions of different command blocks, and how to add specific scripts for each sprite.

Here are two student examples:

 

Practicing Block Coding

Sometimes a student needs to practice coding with blocks. This Notebook software lesson on the smart board helped this student prepare for the real thing on code.org.

And Away We Go(de)

And away they code! It should come as no surprise that when student will complete a level, he may pump his fist in victory!

This slideshow requires JavaScript.

Soap Box Derby

We took a break from coding and did engineering instead. The students assembled miniature soap box derby race cars. They used paperclips for screwdrivers on the chassis, and magic markers and tissues for body paint. The students jumped to it from the starting gun, and problem-solved their way to the checkered flag!

BEST CLASSES EVER!

Pencilcode.net Student Work

Students explored pencilcode.net, and came up with some beautiful art.

 

Stockholm Syndrome

“Every Descent Leads to a Greater Ascent.”

Wise words, no?

After being forced by the DOE spending two weeks at 36K, teaching approximately 20 classes computer programming, I developed positive feelings towards the situation. Where would the computer programming lead to? Which program works best with which classes? Is code.org better than scratch? What about pencilcode, or the Foos? What about doing 3D design with tinkercad, and also photoshop? There was so much potential, and I needed to know what does a whole year of teaching coding actually look like.

It is not enough to just talk the talk – one must also “walk the walk.”  So, I have been going back to 36K to teach four classes (3 standard, 1 alternate) once a week, working with the teacher who took over the computer lab after the DOE Covid deployment ended. It is the best of both worlds: I can teach four classes coding/design (modeling all the while, what a n effective lesson looks like), then debrief with the other teacher who is in the lab with me, and lastly, plan her programming lessons for the classes she will teach the four days of the week.

So far I have been introducing the students to robotics and code.org, and creating a 3d printing curriculum with the older students using tinkercad.

Stay tuned….

Teaching in the 36K Computer Lab, part 6

Part 6, Block Coding

My goal for the time I was in 36K was to teach students computer programming, aka coding. I began by discussing robots and commands. Now it was time to transition from spoken commands to a live person/pretend robot (move forward, turn right) to block commands (rectangular blocks with arrows pointing in the direction the robot is supposed to go).

Here is an example of a command block for making an on-screen character move one step to the right (or East). It is from the code.org website.

In the code.org environment, command blocks are stacked in a column, like puzzle pieces, to create a sequence of commands (i.e., an algorithm). Below is an example of five East blocks attached to a “when run” block. This means that when another block, called a “Run” block, is pressed, then these commands beneath the “when run” block will activate.

 

 

 

 

 

 

 

 

 

I told the students that pressing the “Run” block is like when you press a light switch: the electricity begins to flow through the wires and the light bulbs and light is created. So in the same way, you press the “Run” switch here, and something else happens there (in the “when run” section).

[BTW: Code.org is a great resource to learn programming: it lets teachers set up classes, assign exciting challenging courses, and track student progress. More on this later]

Here is an example of an on-screen robot being commanded by an algorithm. There is a “repeat” block in use. Do you think the code is beautiful? (The code.org doesn’t think so)

What would you do to beautify the code? Here is a screen shot. Do you see that the robot has already moved one space to the right in the screen shot?

To be continued

Previous Older Entries Next Newer Entries