Follow

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
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.