TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: (CS Lecturers) How do you make class interesting?

8 pointsby abhisuri97almost 7 years ago
Right now, Im an undergrad teaching JS but I've noticed myself that my lectures tend to be a bit one-sided. But when I attempt to spice it up by asking questions to the class, I get cricket-chirps and painful awkward silence. What tips do you all have?

4 comments

DataJunkiealmost 7 years ago
I tie the concepts back to stuff I&#x27;ve done in industry and try to assign homework and projects that teach skills relevant to new technologies or stuff they may do at work. I tend to use &quot;interview questions&quot; to the class and that tends to generate discussion. While I stick to the expected curriculum, I prioritize content to stuff that is likely to be used again. Students appreciate this.<p>On a more superficial level, I put memes in slides.<p>This was for a databases class. Very important nowadays, but known to be one of the more boring classes.
HiroshiSanalmost 7 years ago
Unfortunately this is the reality of undergrad. Most kids are scrolling facebook, the others are extremely shy and afraid of saying something stupid.<p>I&#x27;d say the biggest hurdle to get over is showing the students that it&#x27;s okay to speak up and get the answer wrong, it&#x27;s ok to say something silly without penalty.<p>All the lecturers I&#x27;ve seen who made the classroom engaging would simply not move forward until someone has answered the question. Eventually you get the situation where 1 - 3 people regularly answer the questions just to get the class going. In this case the approach professors would take is to then ask sections of the room where no one has answered.<p>Thank you for wanting to make your classroom engaging I hope this helps!
Jugurthaalmost 7 years ago
Please take a look at the work Greg Wilson did on the matter. There&#x27;s a book entitled &quot;<i>How to Teach Programming (And Other Things)</i>[0]&quot;, and a second book entitled &quot;<i>Teaching Tech Together</i>[1]&quot;<p>[0]: <a href="http:&#x2F;&#x2F;third-bit.com&#x2F;2017&#x2F;05&#x2F;31&#x2F;how-to-teach-programming.html" rel="nofollow">http:&#x2F;&#x2F;third-bit.com&#x2F;2017&#x2F;05&#x2F;31&#x2F;how-to-teach-programming.htm...</a><p>[1]: <a href="http:&#x2F;&#x2F;teachtogether.tech&#x2F;en&#x2F;" rel="nofollow">http:&#x2F;&#x2F;teachtogether.tech&#x2F;en&#x2F;</a>
ahokaalmost 7 years ago
You could try doing some &quot;ice breaker&quot; games if the size of the class allows it. Maybe your students are just to shy to speak up. These are usually short sessions gently forcing people to say something loudly at the beggining of the lecture. Good luck!