10
votes
13answers
4k views

Challenging Java questions for beginners

I am teaching an introduction to computer science lab session this semester. We are using Java. I am looking for some hard bonus questions for students to solve. They should be able to solve them ...
8
votes
9answers
873 views

How to teach computer science? [closed]

I am just starting to teach computer science. It's just the basic level. I'm finding that I sometimes don't know how to approach topics in a way that lets students easily understand. I've found that ...
21
votes
18answers
1k views

What are some good assignments for an introductory course, to reach today's students?

I periodically teach an introduction to programming course using Java. I want to give my students some exciting assignments that they can relate to or find interesting. At the very least, I want ...