Computer Science Educators Stack Exchange is a question and answer site for those involved in the field of teaching Computer Science. It only takes a minute to sign up.

Sign up to join this community
Anybody can ask a question
Anybody can answer
The best answers are voted up and rise to the top

Top Questions

4 votes
9 answers
2k views

What is a real-world example of a for-loop?

4 votes
1 answer
77 views

Why do (all) professors teach C++ 11?

0 votes
1 answer
18 views

What is a musical application of linked lists?

0 votes
2 answers
24 views

What are some teaching examples for a lesson on off-by-one errors which do not involve a for-loop or array indexing?

1 vote
0 answers
18 views

Big Data Analytics for Policy Making with No Math inside

0 votes
0 answers
21 views

How to learn how files are connected to each other, routing,database connection in software development?

1 vote
1 answer
68 views

When people program with GUIs in a Go-To type fashion?

3 votes
1 answer
15 views

Teaching state transition diagrams to visually impaired (blind) students

2 votes
1 answer
65 views

Any experience/resources on teaching computer science theory with a practical approach?

0 votes
1 answer
29 views

What's the difference between a Hacker and a Cracker as an Ethics Discussion?

0 votes
1 answer
80 views

what is a good way to learn new framework / language?

60 votes
24 answers
12k views

How do I teach git to a teenager

2 votes
4 answers
117 views

How can I teach socket programming?

0 votes
2 answers
67 views

Is it useful to search code from the Internet?

0 votes
1 answer
44 views

What unity skills and other technologies I need for high paying Unity jobs?

0 votes
1 answer
17 views

How can I unit test a class in a .cs file that is uploaded or otherwise provided to me?

5 votes
3 answers
77 views

Resource for short jQuery additions to websites

7 votes
15 answers
2k views

Parent class variable pointing to Child class

3 votes
0 answers
33 views

Is GitHub Copilot constantly training on private data?

2 votes
5 answers
119 views

What is an example of class inheritance in every-day life which is easy to write in an object-oriented language?

1 vote
0 answers
51 views

Suspicious activity in GitHub Classroom

2 votes
1 answer
47 views

Computer literacy textbook for first years students in higher education

0 votes
0 answers
71 views

But How Do It Know?

0 votes
3 answers
193 views

Best books for solid foundation build up for python and java

0 votes
1 answer
68 views

What is a fairly exhaustive list for how decimal numbers are written in source code?

2 votes
3 answers
57 views

Theory of Computing project topics

1 vote
1 answer
123 views

Finding "Filler" projects for students

3 votes
1 answer
348 views

Curriculum choice for AP Computer Science A

0 votes
0 answers
19 views

How can we tailor a large language model for educational purposes by incorporating instructional and pedagogical-specific skills and knowledge?

3 votes
3 answers
71 views

What is a motivating example for a cyclic linked list?

6 votes
5 answers
195 views

Quick and easy intro to computer science for kids for an Engineering Field Day

8 votes
9 answers
797 views

How to overcome the TDD/BDD time fallacy

1 vote
1 answer
251 views

Online Platform for practicing Object Oriented Programming in Python

44 votes
22 answers
9k views

How to teach the value of the command line in high school?

3 votes
1 answer
100 views

How to learn React JS?

3 votes
2 answers
488 views

Is there a good book for combinatorics for programmers?

1 vote
2 answers
55 views

Best language for graphics and general math problem solving for amateur

6 votes
1 answer
175 views

How to design an assignment on applications of Formal Verification?

12 votes
3 answers
3k views

Event-driven or polling for beginning programming environments?

2 votes
2 answers
220 views

Introductory html, css, javascript online course

4 votes
5 answers
338 views

Book recommendation for high school students who will major in CS?

2 votes
1 answer
62 views

Which OS is best if I want to play around with exploits?

0 votes
1 answer
46 views

Suggestions and resources for the conception of a pedagogic machine (computer) and its emulator?

4 votes
1 answer
109 views

Seek for textbook suggestions of introductory software engineering

2 votes
3 answers
259 views

What computer scientists have advocated for freely publicizing detailed solutions, to every exercise?

2 votes
1 answer
44 views

System Security related study material suggestions

5 votes
1 answer
45 views

Is there an online drag-and-drop interactive sort simulator?

9 votes
8 answers
3k views

How does the ability to solve a new problem come to a person?


Looking for more? Browse the complete list of questions, or popular tags. Help us answer unanswered questions.