Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
Join us in building a kind, collaborative learning community via our updated Code of Conduct.

This tag is for questions soliciting information on specific CS teaching resources or, possibly, a single class of resources. For example, questions of the experience of other teachers in using the resource are welcome.

5
votes
3answers
181 views

Would it be beneficial to learn computer science (or other computer related stuff) from 5-6 year old material?

There are so many resources on the internet for self-learning computer science, such as the MIT OCW courses. However, some of those courses are around 5 to 6 years old taught in 2012 or 2013. There ...
1
vote
3answers
105 views

How can Chatbots be useful in CS education?

I am reading this book published ten years ago and it says that chatbots can be very useful in helping students with course details and to break the ice. I am not familiar with chatbots, so I have ...
1
vote
1answer
95 views

Resources for the Praxis CS Test

Current middle school/high school teachers in my state who want to obtain an additional license to teach computer science (notably AP CSP/CS A) must pass the Praxis computer science test (5651). I'm ...
2
votes
1answer
85 views

Using questions from a code-competition website in homework and exams

There are various websites like codewars that present programming challenges in various languages and difficulty levels. I looked at some of their challenges and they seem to be more creative than me ...
2
votes
0answers
147 views

Historical standard order of topics in imperative programming textbooks [closed]

Bit of history: The Darmouth Basic Manual (1964) follows a common order of exposition: expressions, variables, constants, assignment, tests/loops; calling subprograms being considered an "advanced ...
3
votes
0answers
242 views

Using zyBooks and labs

Has anyone used zyBooks in their classes? I've seen some good comments on the SIGCSE list about them. I would primarily use this in our CS I class (Java) with their lab feature as a way to provide ...
7
votes
2answers
109 views

Books that summarize pedagogical research within our field

I was inspired by BennetBrown's answer here, in which he says "Please, CS ed, produce something akin to Teaching Introductory Physics. Guzdial's Learner-centered Design of Computing Education is a ...
1
vote
3answers
89 views

Books to use for iOS App Development

I'm exploring iOS App Development as an elective for students, and in perusing Apple's iBooks on the subject, I see two similar books: App Development with Swift and Intro to App Development with ...
4
votes
3answers
304 views

Framework choice for AP CS A students: Swing or JavaFX?

I attended an AP workshop this week to prepare for teaching AP CS A this coming school year. It gave me my first glimpse of Swing, which has now piqued my interest about including some GUI components ...
4
votes
3answers
294 views

Is SICP appropriate for an advanced high school CS course?

One of the most influential texts in computer science is Structure and Interpretation of Computer Programs. Before changing to a Python-based approach, MIT used this book for their introductory ...