We've been using Discord as a central place for all class discussion, and Zoom only for live lessons (rare) and small group meetings, and unpublished YouTube links for most lectures. So far this has been working quite well. If I'm totally honest, Discord may be the best part of our workflow.
Discord gives a nice sense of community and comity. Its informal ...
We use Zoom (school-mandated for classes), students organized Discord rooms for contact with the TAs (and I believe among themselves), I understand they also have Facebook and WhatsApp and probably Telegram groups for study groups and other more informal contacts.
We are all in explorarory mode, I'd just say "use what works".
Like you and one of the other answerers (as of writing this), in a class I TA for, we use Zoom for lectures and Discord for something else--in our case, we use Discord for office hours (undergrad, grad, and professor). Some of our TAs were the ones who thought of using a Discord server when we first moved everything online, so they ran the idea by the ...
I may be late to game, but you should target four "wow"s:
"wow, how small .exe file is!"
"wow, how fast this program is compared to Python!"
"wow, and THAT is how it's done!"
"wow, I'm a hacker now!"
For first one, you should compare compiled sizes of some Go, C++, C and assembler programs which all do a ...
I have been fighting this for 30 years without a true solution. I think it is human nature to take the shortest way and if that involves copying code the students will do it. I teach at a high school and my classes are small enough to actually see the kids code so I have less issue with this than those teachers with large classes or classes where the ...
All of the best fliers I found were at the NCWIT website:
Computer science is for everyone, pp. 13-16
Why Should Young People Consider Careers in Computing and Information Technology? (also in Spanish)
Community College Pathway to IT and Computing Careers
University Pathway to IT and Computing Careers
Which computing pathway is right for me? (also in ...
The fix is in accepting that failure, sometimes repeated failure, is not merely an option, but is absolutely necessary and an integral part of success.
The goal is to reduce the number of drop-outs: students who start a program, but leave it before completion.
Is it? Who says so? Is that yet another law of Nature we forgot to be told about? There are ...