tag:blogger.com,1999:blog-5853703990072784702.post6020616413557702654..comments2023-06-05T06:19:18.544-07:00Comments on Noobie's Adventures In K-12 Computer Science Teaching: Teaching CS IS HardJeff Yearouthttp://www.blogger.com/profile/15226657658716462435noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-5853703990072784702.post-90695877660186814652018-04-09T11:05:55.259-07:002018-04-09T11:05:55.259-07:00We've not had the chance to meet in person yet...We've not had the chance to meet in person yet, but we've interacted online in the 'official' community. It is disappointing that more CSE teachers aren't active there. I don't think another venue is the solution, but it would be nice if it integrated with whatever platform teachers use most.<br /><br />My newly minted blog: https://teachingisstem.comMr. Czechowskihttps://www.blogger.com/profile/09061070824159514406noreply@blogger.comtag:blogger.com,1999:blog-5853703990072784702.post-68470250335927062492018-04-09T09:28:47.164-07:002018-04-09T09:28:47.164-07:00A fellow CSE teacher! Where do you teach, and have...A fellow CSE teacher! Where do you teach, and have we met either IRL or online? I would love to connect with other CSE teachers, since relatively few get on the PLTW forum. Makes me wonder if a closed FB group might be more effective.Jeff Yearouthttps://www.blogger.com/profile/15226657658716462435noreply@blogger.comtag:blogger.com,1999:blog-5853703990072784702.post-84766246996788623062018-04-09T09:16:44.144-07:002018-04-09T09:16:44.144-07:00Wow! I am LOVING the conversation and input! If an...Wow! I am LOVING the conversation and input! If any of you that are commenting for the first time have a blog, let me know so I can add it to my Feedly list.Jeff Yearouthttps://www.blogger.com/profile/15226657658716462435noreply@blogger.comtag:blogger.com,1999:blog-5853703990072784702.post-6864031130075883862018-04-09T09:08:43.557-07:002018-04-09T09:08:43.557-07:00Jeff, I am also a newbie to teaching CS. I teach i...Jeff, I am also a newbie to teaching CS. I teach in middle school, and I am using Logo in MicroWorldsEx. The way I structured my course from beginning may be helpful to you. After I introduce a concept from the "garden," the students have a particular project to do, such as "A Horse Race," or "A Virtual Pet," or "A Board Game." I provide some structure but then they can take it to where ever they want as far as subject and complexity. It works fairly well. The advanced kids just go for it and this leaves me available to work with the middle and less experienced kids. As far as the unengaged are concerned, I will work with them up to a point to try to inspire, but they have to bring something to the table. Often, it might be that they are overwhelmed and don't know where to start or they might be afraid to even start for fear of not being able to accomplish anything. BobKhttps://www.blogger.com/profile/06534704808981611805noreply@blogger.comtag:blogger.com,1999:blog-5853703990072784702.post-45752779490295523022018-04-09T09:06:32.242-07:002018-04-09T09:06:32.242-07:00My students are just finishing up this activity. ...My students are just finishing up this activity. It's taken waaaay longer than expected, but has been a great learning experience for them (and me).<br /><br />The challenge of 'wavefront' navigation breaks down into a couple similar algorithmic processes. To reduce the complexity of each part I introduced each process with pen and paper examples before turning to code. The "computational thinking" seeing interpreting and responding to a 2D array of numbers as a map is something they first need to get very comfortable with.<br /><br />The other nice feature is that the sub-algorithms have some similarities, so there's some intrinsic scaffolding. I deviated from the curriculum a little to try capitalizing on this.<br /><br />(One other big change I made was in the activity that preceded this project I modified it to begin introducing some of the concepts of movement based on array values: https://docs.google.com/document/d/1iYj6PUaOmrKztr5u9ApSD7xqXlXq2g4FBWP6z0QEanY/ )<br /><br />@Garth - I prefer to have all students do the same activity, but offer a graduated finishing goals. The project Jeff is talking about does that: Only a map and planned path are required, movement of the robot is actually left as extra.Mr. Czechowskihttps://www.blogger.com/profile/09061070824159514406noreply@blogger.comtag:blogger.com,1999:blog-5853703990072784702.post-35609105315529331622018-04-09T08:32:32.121-07:002018-04-09T08:32:32.121-07:00I hear you on wanting to keep the fast movers enga...I hear you on wanting to keep the fast movers engaged. I have thought about having the students have personal coding projects they are interested in, and if they are done with an assignment but others are still working (and presumably I'm helping) they have something to carry on with of interest to them.Jeff Yearouthttps://www.blogger.com/profile/15226657658716462435noreply@blogger.comtag:blogger.com,1999:blog-5853703990072784702.post-44513270989351084012018-04-09T08:30:54.124-07:002018-04-09T08:30:54.124-07:00What kind of depth of info would you be looking fo...What kind of depth of info would you be looking for? I would have to send it by email, as PLTW curriculum is proprietary and they don't allow public posting of deep details. I do blend in other stuff outside the curriculum to help. As I mentioned in the post, I really think part of the issue with the PLTW design is that it shoots up in difficulty way too quickly, before the students are really grounded in fundamentals. I do have a summer seminar with those curriculum writers where I will be able to discuss such issues with them.Jeff Yearouthttps://www.blogger.com/profile/15226657658716462435noreply@blogger.comtag:blogger.com,1999:blog-5853703990072784702.post-54938773398999931552018-04-09T06:49:05.204-07:002018-04-09T06:49:05.204-07:00Nothing new there. I have been teaching CS for 30 ...Nothing new there. I have been teaching CS for 30 years and am still dealing with the issue. Designing a curriculum that works well with the middle group guarantees the computer geeks will be bored stiff and those that do not want to engage will still be un-engaged. This is where experience helps. Canned curriculum like PLTW do not have this flexibility. I break my classes like this into ability levels. The computer geeks get pointed in a direction and then I get out of the way. This will often motivate others to step up their game. Those that are un-engaged, well good luck, if they are un-engaged when getting to play with robots and computers, imagine what they are like in a math class.Garthhttps://www.blogger.com/profile/15205686951875259260noreply@blogger.comtag:blogger.com,1999:blog-5853703990072784702.post-23201254466932612432018-04-09T04:23:24.236-07:002018-04-09T04:23:24.236-07:00Hi Jeff
I'd like to help. Do you have a link ...Hi Jeff<br /><br />I'd like to help. Do you have a link to your curriculum design?<br /><br />Best wishes<br /><br />AlanAlan Kayhttps://www.blogger.com/profile/02298935012188867196noreply@blogger.com