Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
teach
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
391.
▲
by
teach
10y ago
I make all my students type in many assignments as well. I don't use images, though, just classroom management techniques since I have them in the room with me and I find students have less incentive to "cheat" when they know
392.
▲
by
teach
10y ago
These were my classroom assignments in 2012. My current assignments use my book, but the basic sequence is the same. https://programmingbydoing.com/
393.
▲
by
teach
10y ago
These were my classroom assignments in 2012. My current assignments use my book, but the basic sequence is the same. https://programmingbydoing.com/
394.
▲
by
teach
10y ago
In the US, most universities still teach Java for their first programming course for CS majors. The AP exam has to match that. Once most universities begin with Python, the AP exam will follow suit.
395.
▲
by
teach
10y ago
I disagree with this for true, absolute beginners. In order to do TDD, students have to know enough to write an object with methods or -- at minimum -- a function. My students do seven assignments before they even see a variable. They'
396.
▲
by
teach
10y ago
You're right, of course. I'm not disagreeing with the article at all, actually. I agree with all five points. I wish there was some programming offered in the lower grades in my district.
397.
▲
by
teach
10y ago
Computer science is just an elective at my school. Students can also take a cooking class as an elective even though they don't plan to be chefs. Students have room in their schedules for several electives and mine has a reputation as
398.
▲
by
teach
10y ago
Yes, I mean that they can code everything in my class without needing a reference. I don't make them memorize anything -- I agree that's a waste of mental capacity -- they just learn it through tremendous repetition. Once you kn
399.
▲
by
teach
10y ago
The AP exam is in Java, so I could teach the beginners Python and then switch to Java for their second year. Many teachers do. Introductory Java works for me, though.
400.
▲
by
teach
10y ago
My school already has two year-long courses where students can learn Excel and even Microsoft Access. They take my course to learn programming so we don't waste time on applications, valuable as they are.
401.
▲
by
teach
10y ago
I understand that you're joking, but my students deeply understand the fundamentals. They can code everything from scratch without having to Google anything or ever reference Stack Overflow. My program is very strong. Some of my former
402.
▲
by
teach
10y ago
I couldn't agree more. That's actually my biggest complaint with Java for true beginners; "hello word" has half a dozen concepts you can't omit but also can't even begin to explain. I just get hand-wavy and say
403.
▲
by
teach
10y ago
It's important to clarify that these are brand-new students who have never coded anything at all in any language. I'm not teaching them Java; I'm teaching them how to code and Java happens to be the language. That said, I onl
404.
▲
by
teach
10y ago
I've been teaching kids to code for 19 years now, and I still make them do it the hard way. Just two days ago this year's crop of 83 students wrote their first Java programs in Notepad and compiled and ran it from the command-line
405.
▲
by
teach
10y ago
> By comparison, the average new car in the U.S. today sells for about $33,000. That may be the mean but I'll bet it's nowhere near the median.
406.
▲
by
teach
10y ago
The reason is explained in the linked article: "We learned about an old set of Dropbox user credentials (email addresses plus hashed and salted passwords) that we believe were obtained in 2012. Our analysis suggests that the credential
407.
▲
by
teach
10y ago
Cancer risk is influenced by diet and exercise. You may not believe that it matters, but quite a bit of excellent scientific research disagrees with you. But you can never lower your risk to zero; there's always a chance. So given
408.
▲
by
teach
10y ago
I know what mixed content is. I guess because all my websites are static, I never needed anything fancier than: grep -e "http:" *.html
409.
▲
by
teach
10y ago
I've read 3 or 4 pages on the site, and it's still not clear to me what this tool purports to do. It identifies mixed-content "issues". What does that mean? How is it different from the sort of information I get from Qua
410.
▲
by
teach
10y ago
> beginning programming students
411.
▲
by
teach
10y ago
There must be because I get all kinds of junk mail since I bought a home. Some of the prescreened credit offers know the initial balance of my mortgage, too. And this is paper mail!
412.
▲
by
teach
10y ago
It's funny you should post this. I literally bought an album from CD Baby yesterday: my first one since you'd moved on. It was a quite a different experience than I had remembered. On the other hand I have bought quite a few album
413.
▲
by
teach
10y ago
I make all my beginning programming students code Nim as an assignment about halfway through the year. http://programmingbydoing.com/a/nim.html
414.
▲
by
teach
10y ago
With climate change we've had a noticeable increase in coastal flooding. So maybe that's where.
415.
▲
by
teach
10y ago
Recommendations for finding a professional cover designer? That's one of the things missing from the original article that I was interested in.
416.
▲
by
teach
10y ago
Did you read the entire article? This is addressed with a specific example.
417.
▲
by
teach
10y ago
Oh, that's excellent news!
418.
▲
by
teach
10y ago
If you don't mind my asking, if you "loved" two of the places you have worked why have you been through four employers in 4-1/2 years? I love my current employer, which is why I have stayed there 19 years.
419.
▲
by
teach
10y ago
I love the dancing bear analogy, but I'd argue that Linux on the desktop isn't a difficult learning curve. Not in 2016, anyway. The Linux desktop is different than Windows 10 or the MacOS, but it isn't harder, IMO.
420.
▲
by
teach
10y ago
I started using Linux on the desktop in 2001 and have only used other OSes casually since then. Linux is incredibly productive for me and I'm pretty worthless on other operating systems. And I'm old enough that I'm no longer
More ›