Skip to main content
13 votes

When should I scrap my projector for a blackboard?

Shifting to the blackboard/whiteboard from the projector serves two main purposes: Slows down the pace of instruction. I can type much faster than I can write on the whiteboard. However, this is not ...
Peter's user avatar
  • 9,112
10 votes

When should I scrap my projector for a blackboard?

I'm working in TCS, so my lectures are relatively mathematical. For me, it's a rather clear split: Definitions, Inference Systems, etc.: Projector (+ lecture notes) Lemmas, Theorems: Projector (+ ...
Uwe's user avatar
  • 220
7 votes

Tools or methods to make projected code easier to follow

I use a program called Zoomit (For Microsoft's Windows, by SysInternals), that lets you freeze and draw on the screen and zoom in on parts of it. I find it pretty useful when teaching, I came really ...
vacip's user avatar
  • 1,398
6 votes

Tools or methods to make projected code easier to follow

You're absolutely right that it is unreasonable to expect students to pay attention 100% of the time, so we have to provide enough "fix-up" clues and cues that they can find the lesson again after a ...
Ben I.'s user avatar
  • 34.3k
6 votes

When should I scrap my projector for a blackboard?

My poor blackboard1 only gets light use nowadays, I'm afraid. Coding examples are usually too large to put up there, all of my intricate diagrams are clarified with (judicious!) animations in ...
Ben I.'s user avatar
  • 34.3k
5 votes

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

I've been in rooms with smartboards that aren't dry erase marker safe which means if the smartboard goes down the board space is lost. I've never used a smartboard but think I get the most bang for ...
Mike Zamansky's user avatar
4 votes

When should I scrap my projector for a blackboard?

One example is the front end web development concept of the box model. For those who do not know what the box model is, here is a graphic: I find that there is no real way to explain it without ...
thesecretmaster's user avatar
  • 4,805
4 votes

When should I scrap my projector for a blackboard?

The last time I used a whiteboard as a whiteboard was to describe a maze building algorithm. It was a small-ish board that I put on the ground and drew a grid. I then stepped in a square and we walked ...
Ryan Nutt's user avatar
  • 3,009
3 votes

Ways to do live polling (aka ConcepTests) during class

My students are all on a Discord server with me, so when it comes time for polling, I hijack the reaction system in Discord to get it done. One nice feature is that it does syntax highlighting for any ...
Ben I.'s user avatar
  • 34.3k
3 votes

Tools or methods to make projected code easier to follow

Most IDEs are able to zoom just try Ctrll + Mouse wheel. Also IDEs do utilize Code highlighting on a dark background as it is less tiring this should also add to contrast and readability . Depending ...
MaDsaiboT's user avatar
3 votes

Ways to do live polling (aka ConcepTests) during class

I have the same ambition, but also the same problem - there isn't a single tool that fits all my requirements. So I ended up showing the questions as a set of slides (I write these in a markup ...
Lex Nederbragt's user avatar
3 votes

Tools or methods to make projected code easier to follow

I'll be using Thonny http://thonny.org/ this year for Python in particular. It has great code tracing and debugging features, good syntax highlighting and was built with beginners in mind.
Mr. Tower's user avatar
3 votes

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

Although you may think mine is a less than serious answer, the best example I have seen for the use of a smart-board in computer science is in a video from De Pauw University, when they implement a ...
Brian Tompsett - 汤莱恩's user avatar
3 votes
Accepted

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

Yes. I have a web development class. If more than 5 people connect to the free hosting site, it stops anyone else from connecting via FTP, since we appear to all have the same IP address. Multiple ...
srattigan's user avatar
  • 744
3 votes

When should I scrap my projector for a blackboard?

You can use a blackboard with a fun on board example: A good way to explain what the computer does while executing a recursive method, is to debug a (simple) recursive method. This is done by hand (...
ItamarG3's user avatar
  • 6,312
3 votes

Educational kiosk-mode DOS or Apple II-style computer built on modern hardware?

What about something like an ipad in airplane mode? You can use downloadable scratch, some drawing programs, and otherwise set up the device however you'd like. You would have to connect to USB or ...
Ben I.'s user avatar
  • 34.3k
2 votes

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

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 ...
Ryan Nutt's user avatar
  • 3,009
2 votes

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

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 ...
Ryan Nutt's user avatar
  • 3,009
2 votes

Tools or methods to make projected code easier to follow

To highlight your code changes, you could try using the Git support of your IDE. The text editor Atom as well as the JetBrains IDEs (like IntelliJ or PyCharm) highlight inserted, changed or removed ...
TuringTux's user avatar
  • 1,011
2 votes

Ways to do live polling (aka ConcepTests) during class

I don't want to be seen as endorsing any particular product, and also suggesting something that I myself have not used or tried, but in order to pass on another experience point I might have to do ...
Brian Tompsett - 汤莱恩's user avatar
2 votes

Projecting the In- class demo screen

Assuming you have a standard projector, here are two ways that I do this: A printout. Nothing like going old-school and having physical paper in front of you. Your students can't see what you've ...
Ben I.'s user avatar
  • 34.3k
2 votes

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

It is very common for institutions to use a single IP address and Network Address Translation (NAT) to avoid the problems of getting and maintaining a larger IP address space. As a result a website ...
dlu's user avatar
  • 509
2 votes

Tools or methods to make projected code easier to follow

What language are you teaching / using in lectures? For Python, I've been to a lot of professional tutorials that use Jupyter Notebooks that they also distribute to participants beforehand. Students ...
user's user avatar
  • 121
2 votes
Accepted

Setting up a cloud-server SSH login procedure for a class? (AWS)

I believe that using one key for access, even with unique passwords, is inadvisable. Teaching moments aside, each student should have their own, revocable, restrict-able, key pair. However, as I ...
Gypsy Spellweaver's user avatar
2 votes

Educational kiosk-mode DOS or Apple II-style computer built on modern hardware?

How about porteusKiosk https://porteus-kiosk.org/ I think you can install the OS on first boot, where you have to set up everything the user should be able to use (and wifi passwords, etc) because it ...
Dennis.Moo's user avatar
1 vote

REPL environment for teacher assignments

I have been teaching with Cocalc for a few years. It has most of the features you are looking for, but unless you are using python with nbgrader there is perhaps not much support for unit tests/...
Dave R's user avatar
  • 101
1 vote

Projecting the In- class demo screen

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, ...
Ryan Nutt's user avatar
  • 3,009
1 vote

Looking for software that would enable me to cast a screen over LAN

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 ...
Ryan Nutt's user avatar
  • 3,009
1 vote

Looking for software that would enable me to cast a screen over LAN

TLDR; Use open broadcast system and you can stream over lan quite easily. You can use OBS configs and set up ffmpeg to broadcast over multicast address. Or set up nginx as an RTMP server Notes and ...
Ahmed Masud's user avatar
1 vote

Looking for software that would enable me to cast a screen over LAN

We've used Impero in our labs quite successfully. It allowed me to broadcast my screen to 30 others as well as quickly jump in and take control of other screens if a student was stuck. It is paid ...
sharland's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible