Categories
Awesome Moment Blog Instructors Programming Thoughts about Class

Computational Thinking, Team Building, Paper Towers, and Scratch

Today’s class was a lot of fun.  I can tell everyone enjoyed themselves.  There were a few moments where the instructor role fell on me like a spotlight – and it was warm and calming.  I enjoyed it.

Matthew & Ke'von - Building their paper tower

We focused on computational thinking and how its different from day to day thoughts and activities.  We then had a 20 minute team building exercise where teams were given 5 full pieces of newspaper and a piece of tape the size of the length of Mr. Marco’s arm (it was going to be my arm initially so I’m sure everyone appreciated that change) and expected to build a tall paper tower.  The tower had to be as tall as possible and had to stand on its own for more than 10 seconds.  *This is one of my favorite activities and I usually have every student of mine (no matter which program) give it a try.  Making the paper towers stand on their own was no problem for most teams.  The tallest was almost 6 feet and all teams had interesting designs and approaches.

We then talked about how this exercise related to the software development life cycle phases – requirements, analysis, design, implement, and test.  All and all I think it was a pretty intriguing exercise.  Roi and Niko ended up with the tallest tower but I think everyone got a lot out of the exercise.

Scratch was the next subject.  Up until now, most students thought Scratch was for younger kids.  Well, today we went played and analyzed a game built with Scratch (Nowhere 2 – The Void) that a friend of mine, Robert Holder, showed me.  I thought it would be a perfect demonstration of Scratch’s potential and get students engaged once again.  I think it worked.

Overall, brainstorming, team building, creativity, and patience are key components to any software development project (among other things).  I’m sure students got that today.

The laptops have arrived (finally) and will be configured and ready for Thursday’s class.  More Scratch – here we come!

Click here to view the flickr photostream from today’s class.

Categories
App Design Blog Boys High School Mobile Phone Programming Students

Probably should work on my procrastinating…

Just to tell how bad my procrastination has been, this is my first blog since before the break. I’ve occasionally come on and checked posts but haven’t actually blogged in a while. Having a winter break packet didn’t help, in fact I may have I did a lot of procrastinating there as well. I tried the engadget app on one of my friends’ phones because for some reason, whenever I try to search something in the app store from the class phone, it says there was a network error.

From what I could tell in the time I could use it, Engadget is just a feed of news going on in the technological world. It has articles on everything from phones to consoles to even cars. I like that it let’s you search for and bookmark articles that interest you. I believe the reason Ms. Leshell wanted us to get this app because it keeps us up to date with technology and it’s biggest names. It’s also beneficial to know what someone may have just invented and and even sold.

Categories
App Design Computers Featured Mobile Phone Programming

Ugh math homework……

Trying to get math homework done is never fun so in the mean time I am definitely going to post. Ok so last night i got bored with another subject and kinda put it down for later. When i did i went to my computer and gave an attempt at the google app maker again. I really don’t know what im doin wrong  but for some reason the program is not running at all and its making me feel really special with a picture of a cats face and a meow mp3 on my desktop.  I know i should know how to trubleshoot this but right now my brain doesnt want to. I’m sure i’ll get it going somehow I know I  am better than this google app maker!!!!!!!!!!!!!   😛 lol laterz

Categories
App Design Blog Girls Instructors Programming

Two African-American Female Computer Science Students Win Mobile App Competition

This may be a bit of old news (it happened 2 months ago), but I wanted to share it anyway as the female students of Youth APPLab begin to brainstorm an app designed especially for girls.  This post simply serves as an acknowledgement of what has been accomplished by two African-American Female Computer Science students at Spelman College.

Jonecia Keels and Jazmine Miller have won the 2010 AT&T Big Mobile on Campus Challenge with their HBCU Buddy mobile app that provides detailed information about each and every HBCU in the nation.  [SIDE NOTE: Uplift was working on a similar app and these women beat us to the bunch line. 🙂  We’re still working on our app and hope to release it soon.]

Please read more about this duo and the competition in this BlackWeb2.0 article and share your thoughts?

Categories
Computers General Instructors Programming Thoughts about Class

Connections are key

During Thursday’s class two students gave a presentation about the wordpress app they found on their phones. It was GREAT! I asked all the other students about some of their experiences with the phone so far and if they had any questions. I then made it clear that anyone can pick anything to present to the class and that we would do that once a week. Ms. Leshell and I thought this would be a great idea to help the students build great presentation skills.

I  also gave a very brief overview of Scratch during Thursday’s class.  Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art. It also helps kids to learn programming concepts and gets them to think creatively. You can read up more on scratch at http://scratch.mit.edu/.

After the brief overview of Scratch I asked the students to play around with it to see what they could come up with. It wasn’t long before the students got a little bored with it. So I took this time to ask each of them what they liked and disliked about the application. During this discussion there were things that they actually liked such as the ease of use and the ability to modify the sprites. However, there were things that they didn’t like about it. The two things that came up the most were the graphics. The students basically said the graphics sucked! They also felt that the concept of Scratch was to elementary. They didn’t like the idea that it seemed like they were making cartoons.

After hearing all the responses, it was time for me to respond. I started with the graphics. I told them if they don’t like the graphics, why not create your own. Since we are using Linux as the operating system in class, I asked them if they had ever heard of GIMP. No one raised their hand. It was then I realized that this was an opportunity for me to get some more students to present. So I asked for two volunteers to put together a presentation about GIMP. I also  addressed the whole “it’s to elementary” response by telling them its not about making cartons. It ‘s purpose is to give you a visual tool to learn basic programming concepts. Some of the students then addressed that they want to jump right into a real programming language and learn from there. I told them that Ms. Leshell and I will look into that.

So after hearing that some of them wanted to jump right into programming. I asked them if  wanted to take my full time job. I then realized that they had no idea what I did on my fulltime job. I took time out to explain to them what I did on a day to day basis. They were amazed. I then continued to explain to them more about computer science in general and how it can be done in all fields. There were a ton of questions, but I made sure I answered them all. I even had a few students stay after class to talk about computer science and possibly pursing it as a major in college. That went on for about an hour or so after class

Overall, I think today’s class was a success for two reason. I felt like I really connected with the students today and that they left with a much better understanding about the possibilities of being a computer scientist. I think the program is off to a great start. The one thing I think we need to do is to challenge the students more.