Earlier quoted context omitted.
This. I believe very strongly in the importance of touch-typing. I went to an inner city school for elementary and high school. And when I arrived at university computer science I felt like I was light years behind my peers. A lot of that stemmed from not being able to type as fast as them. Hunting and pecking typing while trying to wrap your head around making abstractions and recursion is enough to make anyone frus…
My elementary school (circa 1998) struggled to teach me touch-typing with both in-person instruction and Mavis Beacon. I also tried learning at home. It was fruitless. How did I actually learn to touch-type? AOL Instant Messenger.
CS for All
51–60 of 67 posts
Re: CS for All
#52Earlier quoted context omitted.
"... people would rather watch someone unbox candy on youtube." That made me laugh out loud. Then it made me sad again. Look, I get we can't all know everything. I mean, we can't all be mechanics, right? But every driver should know how to check their fluids, air, etc. Maybe change a tire. Same with computers. I don't think everyone should have to learn to code. I think that's not an ideal scenario. But I do think ev…
This is exactly what I rant to people. Working IT support at a library where I sometimes help out patrons on public computers, it boggles my mind that many people still don't know how to do simple things like double-click or copy text. We've changed our policy where we don't provide instructional services anymore, only tech support, because it would take up so much of our time trying to teach basic concepts.
Re: CS for All
#53What if colleges started offering this as an alternative to the basic MS Word class most schools make everyone take? Then people who didn't know how to use a computer would be too intimidated by it, but students who already knew the basics could move on to this more interesting course. You should still be able to test out, though. That way, if you're totally uninterested, you can test out of the MS Word class and mov…
Re: CS for All
#54Great--I think every student should take a CS class! That said, this course suffers from so many CS courses. 1. It's too wordy! 2. As usual, I don't like the layout. 3. Funnel your subjects. (I'll give that a B.) 4. Funnel your paragraphs, or eliminate most of them? 5. Most people(students) find this material extremely dry. Introductory books should be "tight"! They should go through numerous edits? Take out every no…
I was too hard with my review--sorry! I was doing some yard work and felt really quilty. I know getting across computer science concepts/theories is terribly difficult. Part of my anger is I don't have a good grasp of CS theory, or why we do someting a particular way? I can get things done, but I'm missing the bigger picture--in many instances? My education into CS has just been following many steps, and listening to…
Don't feel back about feedback :) Suggestions for improvement are always helpful, especially if you also include the stuff you do like.
Re: CS for All
#55Earlier quoted context omitted.
The University of British Columbia also has something similar, CS110 which uses a subset of Racket (Beginning/Intermediate/Advanced Student Language) to teach core CS concepts to a wide range of students. The course videos are all available on Youtube: https://www.youtube.com/channel/UC7dEjIUwSxSNcW4PqNRQW8w/pla... and I believe the "Systematic Program Design" courses on EdX are an expanded version of the course.
Really interesting that UBC uses Racket for the intro CS course, because UWaterloo does as well
Re: CS for All
#56Before we move to CS for all, can we at least solve the problem of Computer Literacy for all!? There's a huge population of people who simply cannot effectively use a computer. Can we fix that first? Otherwise we're leaving them behind and that's not right.
This. I believe very strongly in the importance of touch-typing. I went to an inner city school for elementary and high school. And when I arrived at university computer science I felt like I was light years behind my peers. A lot of that stemmed from not being able to type as fast as them. Hunting and pecking typing while trying to wrap your head around making abstractions and recursion is enough to make anyone frus…
I don't think it mattered in programming classes that I could touch type, just meant I could multi task distractions easier like being on IRC during lectures and appearing to be paying attention.
Re: CS for All
#57Earlier quoted context omitted.
I think it's a good idea, but fwiw it's not CS-specific. Harvey Mudd's idea isn't that CS is so uniquely important that everyone should take it, but rather than everyone should take a lot of things, regardless of major, and CS is one of those things. The curriculum is designed with a philosophy of fairly broad education, kind of in line with a liberal-arts college ideal, but with more of a STEM flavor. I was a CS maj…
What do they cover in the basic general engineering course?
Re: CS for All
#58What if colleges started offering this as an alternative to the basic MS Word class most schools make everyone take? Then people who didn't know how to use a computer would be too intimidated by it, but students who already knew the basics could move on to this more interesting course. You should still be able to test out, though. That way, if you're totally uninterested, you can test out of the MS Word class and mov…
Do schools really make people take an MS Word class? I've never seen anyone have the courage to put that on a resume or transcript.
Re: CS for All
#59Earlier quoted context omitted.
This. I believe very strongly in the importance of touch-typing. I went to an inner city school for elementary and high school. And when I arrived at university computer science I felt like I was light years behind my peers. A lot of that stemmed from not being able to type as fast as them. Hunting and pecking typing while trying to wrap your head around making abstractions and recursion is enough to make anyone frus…
You learn touch typing by having something to type, not by having it drilled into at school. There are better things to teach.
My form was not perfect before taking the class. I would often do something slightly weird with my right hand where my it would "walk" to slightly incorrect positions to reach keys that my other hand should be hitting.
My typing teacher put covers over the keyboard so we couldn't see our hands and then had us do typing drills. She would strictly enforce that we maintain our hands on the correct home-row position, wrist positioning, etc.
After a semester of this class, despite an initial drop in my speed, I can now touch type correctly and my speed is now faster than ever.
I work with professional programmers who hunt and peck and it drives me crazy. For something that you interact with daily and is the instrument of your profession, taking an hour a day for a few months is a no brainer to perfect your form.
Re: CS for All
#60Earlier quoted context omitted.
Do schools really make people take an MS Word class? I've never seen anyone have the courage to put that on a resume or transcript.
I've had people show up with Word and Excel on their resumes when I was advertising hiring C# programmers...
I've kept my resume to 1 page and avoid the table stakes skills.