Hour of code

Wow, it’s been a while! Yesterday I got the opportunity to participate in Hour of Code, a global program that tries to get kids learning what code is and how it’s used every day.

I talked yesterday with Mrs. Hansens’ 2nd-grade class at Lincoln Elementry, Bemidji for about 20 minutes, giving examples of what code is and how it’s all around us. Afterward, I helped students work through logic problems in their computer lab using Scratch. I was amazed at how quick the students just “got it” when working through the problems.

Hour of Code a great program and hopefully they’ll ask me to participate next time.

Get them early with Source Control!

This semester I’m an adjunct at Bemidji State University! I’m teaching BUAD 3283 E-Commerce Web Development (3 credits) to a mix of business and computer science majors.

We’ve had many interns from BSU in the web development department at PBC, and two things that we emphasize with them is source control management (SCM) and test-driven development (TDD). So for my curriculum, I wanted to add at least SCM.

I briefly touched on SCM in one of the first classes, going over how to use Git get code pushed to GitHub for assignments. My students were struggling with getting their code pushed to their repositories so today I let my students have the class to ask questions.

Originally I’d demoed using Atom for writing code then using SourceTree for pushing to their repositories like we do at work. One of my students was using GitHub Desktop (kind of by accident). I’d forgotten about that tool and it seemed to make more sense to use since Atom, GitHub, and GitHub Desktop dovetail nicely together.

 

I have used GitHub Desktop for a few projects before but I tend to use SourceTree or just command line:

$ git add --all; git commit -m "add all the things"; git push;