Ryan Nutt
  • Member for 4 years, 8 months
  • Last seen this week
Did the spread of smartphones increase or decrease general computer literacy?
2 votes

Cool question and I'd be really interested to see some statistics on it and hopefully some discussion. I've noticed the same thing. Students come into class that are "good at computers." They're on ...

View answer
Do some websites block school building/classroom IP networks because they mistake us for possible DDOS?
2 votes

I've had it go the other way... Website (self hosted Moodle) worked while we set it up. Worked fine first period. Something got triggered on the school network and decided that too many students were ...

View answer
Need a good "streaming" software for coding tutorials/workshops
2 votes

I used to project from a computer with two monitors. One was mine, and had whatever I didn't want the students to see. The second was mirrored to the projector so anything I wanted them to see would ...

View answer
Single-dimensional array and simple looping activities of significance
2 votes

Grades. Works especially well around final exam time. You can find the average. Find the highest and lowest. Find the average with the lowest dropped. Find the most common grade. Count how many are ...

View answer
What's the best way to assess programming?
2 votes

I don't think there's a "best way." I do a bit of a shotgun approach. No research to back this up, but it works well for me. Lab Assignments Most of the assignments we do in class are small lab ...

View answer
What are good models for a Tutorial System for lagging CS students?
2 votes

This is from a high school, so it's not quite the same... Our school has free tutoring one night every week for any students that want to show up. Typically it's parents that know the subjects. A ...

View answer
What are the benefits/uses of a SMART Board in CS education (or are there none)?
2 votes

I had a smart board at previous school. I used it when we did scratch, and it worked fairly well for that. Not as useful when teaching typed languages. But the screen was pretty small relative to the ...

View answer
Homework Policy for Advanced/Honors Students
2 votes

I never explicitly assign homework. It's easier on everyone, and I don't think that they're getting that much out of homework anyway. We spend a majority of our in class time working on labs and ...

View answer
Suggestions for encouraging good Coding Practices?
2 votes

I use an online auto grader for probably 95% of the assignments my students - high school, AP-A - do in class. Before that I would run unit tests on the submitted code and then leave comments. But I'...

View answer
Most beneficial CodingBat problems for AP CS A FRQs
Accepted answer
2 votes

They've got an AP-1 category which is based on past FRQs. Not the whole question, but pieces. I'd make sure you hit every one in that category during the year. The String-2 and Array-2 are also good. ...

View answer
How can I discourage poor design while using automatic grading of submissions?
2 votes

I don't think you can just by using an auto grader. I use an auto grader to tell me if the code solves the problem it's supposed to solve. And I tell my students that any code that solves the given ...

View answer
Projecting the In- class demo screen
1 votes

I have a notebook that's mirrored to a ceiling mounted projector. And I use multiple desktops on Windows 10 to switch between applications if I'm doing more than one thing. I usually go from memory, ...

View answer
Answering student questions as they work outside class
1 votes

I try to give them as many options as possible, without it becoming too much of pain for me to handle. Here's what I've currently got working. Slack Trying it out this year. Originally was ...

View answer
Looking for software that would enable me to cast a screen over LAN
1 votes

Our district has Adobe Connect. It's used mostly for remote training, but any of us have access to setup classes. I use it pretty much any time I demo. I also project my screen. Most watch on their ...

View answer
Explaining access levels and visibility in OOP
1 votes

I use phone numbers. You know your cell phone number, and I don't. That makes it a private instance variable. I have no way to get it without you telling it to me. If it was a public instance ...

View answer
When teaching Web Development, should server or client side come first?
1 votes

Students need at least a cursory understanding of how web pages are built before moving to the back end. Last year we did a project where there were groups split into front end design, front end JS, ...

View answer
How to create webpage slides for teaching?
0 votes

If you can get the slide deck into Google Slides you can publish to the web from there. With your slides open, select Publish to Web on the File menu. From there click on Embed and then the Publish ...

View answer
Allowing students to work cooperatively on a computer, and retain access to their work
0 votes

The way our network is setup I have access to my students network shares. So, if a kid is absent I can get to their stuff and copy it for their partner. Not ideal, and definitely doesn't scale well if ...

View answer
1
2