Skip to main content
14 votes
Accepted

Grading source code in an online environment

I would suggest you use a code review tool. This is something they will likely need to be using when working in industry. So worth upskill them on it now. You can use githubs one for free. (You are ...
DarcyThomas's user avatar
7 votes

Grading source code in an online environment

It has never occurred to me to use printouts of code, even though I have an older colleague who does this. To me, it seems a little odd as an approach and inefficient. That said, if you wish to have ...
Ben I.'s user avatar
  • 33.8k
6 votes

Online classes: Any good ways to avoid having too many interruptions but at the same time not leaving anyone behind?

If you go through your lectures, you'll find most of the them actually cover between 3 and 6 separate distinct topics: what would have been the top-level items seen in good student notes. We can take ...
Joel Coehoorn's user avatar
4 votes

How do I get students to look at course materials, rather than google?

TL;DR Alas, that won't happen. It's very hard for authors to make their information as accessible as Google or ChatGPT results. So, when competing with these resources, you'll always loose in the ...
Ralf Kleberhoff's user avatar
3 votes

Grading source code in an online environment

If you can create PDF files (as you indicated in comments) you can use Adobe Acrobat Reader (the free one) to add comments from a keyboard into the code and save it. This is what I use for most ...
Brian Tompsett - 汤莱恩's user avatar
3 votes

Online bootcamps

As a professor, I get questions like this a lot. My usual advice is that there are TONS of free resources online, and I would delay on boot-camps until one really needs the specialized knowledge they ...
David White's user avatar
3 votes

Online classes: Any good ways to avoid having too many interruptions but at the same time not leaving anyone behind?

If you use Zoom, one strategy you can employ is to have all students divert their questions to the chat window. This would allow you to scan them, but choose which ones to answer at which times. ...
Ben I.'s user avatar
  • 33.8k
3 votes
Accepted

How many of "The Seven Laws of Teaching" are still relevant for teaching computer science today?

These "laws" mostly reflect how people learn, so they are still quite relevant. But going through: ("Know thoroughly and familiarly the lesson you wish to teach; or, in other words, ...
Ben I.'s user avatar
  • 33.8k
3 votes

Platform recommendation for an online competitive programming school

Google Classroom is a clean and feature light interface for managing the distribution and collection of course materials of a wide media variety. I teach about 100 students across five courses each ...
ThisClark's user avatar
  • 293
3 votes

Platform recommendation for an online competitive programming school

My first instinct is that any LMS is overkill. LMSs manage classrooms, it's true, but they also are designed to help manage schools, and most of the administrative end (and most of the features ...
Ben I.'s user avatar
  • 33.8k
2 votes

Grading source code in an online environment

Note this answer does assume a batch scanner is available. If you insist on working with printed pages, you could prevent doing (much) manual work returning the files if you either: Keep track of the ...
a.t.'s user avatar
  • 121
2 votes

Grading source code in an online environment

You can try PDF Viewer Pro by PSPDFKit, saw it in the top list on iOS App Store a few days back, looks like it does what you need. I say iPad because I think it allows you easier to create circles and ...
Murrrrrr's user avatar
2 votes

Online classes: Any good ways to avoid having too many interruptions but at the same time not leaving anyone behind?

This is a small addendum and variation on the answer of Joel Coehoorn. There is the possibility, also, of making the course completely asynchronous so that those with various issues can still learn ...
Buffy's user avatar
  • 36.4k
1 vote

How do I get students to look at course materials, rather than google?

I think in this day and age it's unavoidable. Short of cutting off the internet, students are going to look things up when stuck. And heck, even the pros will sometimes resort to getting ideas from ...
Dave's user avatar
  • 21
1 vote

Online bootcamps

Just a secondary point to what @David-White said, I often hear from industry partners that the students coming in with "boot-camp" only education tend to lack some non-technical fundamentals ...
lfalin's user avatar
  • 476
1 vote

Any experiences on online paid courses (udemy, coursera, edx?

My experience successfully completing a course on Coursera: Enjoy learning first. Do incremental learning and track your progress periodically. Peer-graded submissions allow you to give and receive ...
Manoov's user avatar
  • 41
1 vote

Online classes: Any good ways to avoid having too many interruptions but at the same time not leaving anyone behind?

Since going online-synchronous at the start of the COVID pandemic, my intuition has been to shut off student audio & video at all times. So I lecture with visual slides & audio; students ...
Daniel R. Collins's user avatar

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