Next fall, one of the undergraduate classes I'm teaching is Perspectives in Computer Science, a "CS 0" course for non-majors.

I plan to do it in Python and emphasize game development.

What's your favorite BEGINNER-FRIENDLY tool/library for developing games in Python?

Textbook suggestions also welcome.

@peterdrake I'd be interested in seeing your syllabus! I have never picked up python. As a non-CS major who took a bunch of CS basics and theory way back when, I would have thought that teaching computation and automation of business-relevant tasks would be more relevant for non-majors than game development. But I can see how game development would be more engaging, def.

Can you bring in guest presenters about careers that use CS without having majored in it? In STEM stuff it comes up a LOT.

@chiasm I'll probably share materials here as it progresses.

Guest speakers are a distinct possibility.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.