Newest Questions

2 votes
3 answers
361 views

Forgive me if this has been asked before; I've done a bit of searching and the closest I can find is this: What is good age to start learning programming? As a CS tutor, a major component of my job is ...
John Licitra's user avatar
0 votes
0 answers
23 views

This is not about how to use AI, you can utterly drown in the firehose of info about that. I am asking about what people need to understand before starting off with AI. I am reading and watching ...
Scott Rowe's user avatar
  • 1,028
1 vote
0 answers
24 views

I tutor competitive coding for students grades 8 to 12. (I also have a very precocious 5th grader.) This question is about any situation where a young student is learning to code or learning computer ...
composerMike's user avatar
1 vote
1 answer
52 views

I'm new to teaching computing; Raspberry Pi has good resources for teaching web design, HTML etc. Can you suggest the best way to see children's progress, allocate accounts etc. There was no obvious ...
Ryan's user avatar
  • 11
5 votes
0 answers
49 views

The question IDE vs Editor and terminal for CS1 has some really good discussion on the advantages and disadvantages of IDEs and text editors in teaching CS, but I'm curious whether any research has ...
TomKern's user avatar
  • 221
10 votes
4 answers
2k views

Since we've reached a point where you can trust very little that you don't physically witness the students doing, I get the feeling that many CS teachers have moved over to limiting the impact of labs ...
Ben I.'s user avatar
  • 35.2k
2 votes
1 answer
68 views

I give my students timed programming assignments. That's fine for classroom, but we also have online sections of our programming courses, and I want to add a little academic honesty enforcement to ...
Community College Teacher's user avatar
6 votes
3 answers
261 views

We know that LLMs (Large Language Models) can be useful tools in generating "boilerplate" code, but they seem less helpful for other activities such as debugging (I gather from a Stanford ...
Dikran Marsupial's user avatar
0 votes
1 answer
48 views

Take the typical recent Computer Science graduate with a BS degree in Computer Science. If I were to ask her/him, the day he/she graduates, what is the largest program he/she has written, what would I ...
Bob's user avatar
  • 121
1 vote
0 answers
57 views

I'm a former term adjunct and current staff member in a university computer science department. I'm presently helping new adjuncts prepare for teaching in September. They've asked how to best ...
TechAndTeachingSupport's user avatar
1 vote
1 answer
44 views

I'm a first-time AP CSA teacher with a background in Python and some familiarity with Java. I’m currently reviewing the course content myself and looking into syllabus options to submit to the College ...
Amina Hussein's user avatar
0 votes
3 answers
172 views

I'm learning Python and I'm having trouble applying logical thinking when trying to solve basic exercises or homework. Every time I try to write code, I end up using random solutions that don't make ...
user17870's user avatar
2 votes
0 answers
76 views

I am teaching a calculus course, and the students seem to think it is a chore. For example, finding maxima and minima using the derivative and the second derivative are a source of many students '...
josinalvo's user avatar
  • 391
3 votes
1 answer
88 views

I recently encountered a grading situation in an NLP-focused computer science midterm that left me puzzled. Here’s what happened: The exam included one question worth 10 marks, split into two parts. ...
Ahmed Amer's user avatar
1 vote
2 answers
91 views

I am teaching an algorithms class, and I'd like to show some problems just to 'motivate' big O notation and show why it matters. I do the usual sorts, and I show them a timed comparison. I also show ...
josinalvo's user avatar
  • 391

15 30 50 per page
1
2 3 4 5
85