Computer Science Educators Stack Exchange by Kiwix

Q&A for those involved in the field of teaching Computer Science

Most popular questions

98 Is there some meaningful percentage of students who can't learn to program? 2017-10-30T18:27:45.833

81 How to explain the concept of a variable to a 9-year old? 2018-01-21T16:55:23.953

68 Advances in CS appropriate for CS1 and CS2 made by female computer scientists 2017-07-10T18:41:18.590

60 What are good examples that actually motivate the study of recursion? 2018-01-09T21:39:43.517

57 How to answer "functional programming is useless"? 2017-08-28T06:38:24.490

53 Should CS students be doing their tests on paper? 2017-06-13T19:51:53.660

51 How to convey how much computing power has grown since the 1960s? 2017-08-04T18:18:08.727

48 Why did the percentage of CS bachelor's degrees going to women peak in 1984? 2017-07-23T17:54:01.313

47 Students can solve programming exercises but not explain their solutions. What to do? 2017-08-23T05:30:22.223

41 How do I teach git to a teenager 2017-07-24T09:03:34.140

40 Why don't more universities teach revision control? 2017-09-11T14:21:57.263

40 How do you teach something when you don't know it yourself? 2018-02-26T17:27:18.407

38 Is it important to teach pointers in a first course using Java? 2017-07-15T23:59:59.657

37 Is there any value in teaching goto statement or flowcharts? 2017-09-27T16:36:40.920

37 Should I teach that 1 KB = 1024 bytes or 1000 bytes? 2018-03-09T15:17:03.777

36 How to teach the value of the command line in high school? 2017-06-18T21:32:33.107

35 Learning fundamental differences between functional programming and Object Oriented Programming 2017-08-09T08:01:28.150

32 How do I convince students to use Boolean algebra? 2017-09-28T15:15:11.080

31 Teaching the humble for loop 2017-07-13T21:10:27.140

31 How to teach Stack Overflow more efficiently? 2017-08-26T00:29:16.677

30 Analogy for teaching recursion 2017-05-23T15:00:50.667

30 How to prepare students for bias in industry 2017-06-26T15:50:11.917

27 How to explain what code is to my parents? 2017-06-20T13:53:41.403

27 How to handle students who excel at coding but aren't interested in theory 2017-06-24T11:27:02.507

26 How to teach why indentation is important 2017-05-24T12:58:03.360

26 How do you encourage students to take criticism of their code constructively? 2017-07-05T02:51:19.497

26 Assisting students with large programming assignments takes too long in class 2017-09-07T12:18:58.327

26 How to stop being The Oracle 2017-12-05T17:05:54.733

25 Should test cases be made available to students for assessed assignments? 2017-06-25T17:09:14.277

25 Teaching students that printf() is not the same as return 2017-10-04T16:19:46.850

24 How do I convince my students that visual programming is real programming? 2017-06-20T10:20:16.337

24 When a student submits a work that is a copy from a colleague, should you also punish the student that made the work? 2017-07-10T19:55:18.010

23 How to respond when students ask "is recursion good practice"? 2017-06-07T05:11:09.097

23 How do I teach "math equality" vs. "CS assignment" vs. "CS equality logic operator"? 2017-07-01T17:06:12.917

23 What does a person with an undergraduate degree in CS still need to learn to be employable as a developer? 2017-09-10T13:01:37.697

22 Programming languages specifically designed for beginners 2017-05-25T11:39:47.080

22 What program follows "hello, world"? 2017-06-02T07:07:09.197

22 Should teachers enforce standardization of spacing and braces? 2017-07-06T21:34:46.847

21 Should the first Programming/Algorithms class be taught in pseudo-code? 2017-05-23T14:25:23.343

21 How important is learning Binary for first-year college students? 2017-06-22T19:22:19.977

20 How should floating point inaccuracies be explained and justified? 2017-06-25T19:07:02.830

19 Real life examples of 0-indexing 2017-05-27T07:40:34.477

19 How can I convince my fellow CS teachers that reaching every student is a worthwhile goal? 2017-07-02T09:02:03.870

19 How to tell a student that s/he should enroll in a different program? 2017-07-07T18:41:22.800

19 The Tao of TeaChing (Making Mistakes in Front of the Class) 2017-07-27T16:35:24.620

19 IDE vs Editor and terminal for CS1 2017-08-28T07:57:19.300

19 How can we motivate students to review each other's code? 2017-08-29T14:02:16.323

19 Is it bad to force my students not to return early? 2018-03-09T18:09:57.720

18 What autograding software do folks use for Java code? 2017-05-23T14:20:02.403

18 Cheating on labs 2017-05-23T14:51:40.050


  All tags