Computer Science Educators Stack Exchange by Kiwix

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

Most popular questions

181 Why do we count starting from zero? 2018-09-03T00:54:03.310

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

120 Is it better to lie to students or to be pedantic when teaching Intro CS? 2018-05-07T22:38:02.957

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

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

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

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

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

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

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

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

56 How to teach a person to enjoy programming? 2018-05-17T14:19:22.603

56 Why do computer-science majors learn calculus? 2019-04-27T18:45:09.457

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

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

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

53 What are healthy, productive ways to encourage students to progress to more advanced constructs as opposed to staying with the familiar? 2018-04-10T14:47:57.317

53 How bad is a Computer Science course that doesn't teach Design Patterns? 2019-02-16T19:41:17.840

51 Interesting Programming Exercises to Teach Inheritance? 2018-05-01T15:08:26.710

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

46 Why is computer science hard? 2020-11-16T20:55:38.660

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

42 What advantages do students who learn how to touch type have? 2018-06-18T12:27:10.413

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

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

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

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

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

39 What is good age to start learning programming? 2018-11-09T09:08:44.727

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

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

35 How to help students avoid being distracted by bells and whistles 2018-03-19T18:31:26.430

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

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

33 Teaching binary to 6-8 year olds 2018-11-02T13:08:59.253

32 How to teach the importance of indentation 2017-05-24T12:58:03.360

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

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

30 How can I automate the grading of programming assignments? 2017-06-28T23:08:31.760

30 How can we teach good naming practice for students learning Java? 2018-04-09T12:17:32.440

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

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

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

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

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

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

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

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

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

26 How do you deal with Lone Rangers in group projects? 2018-03-13T19:33:00.213


  All tags