Stack Exchange
log in   chat   discuss   faq   users   badges

Area 51 » Professional

67
followers
Follow It!
Share This

Computer Science Education

Proposed Q&A site for serious K-12 and post-secondary computer science educators.
flag

Announcements

5  
However, this particular proposal seems concerned with the teaching aspect of CS, which is even one more step removed. I'd rather see it broken up into a "general technology" teaching for Primary education (since they really don't teach CS proper), and another site for secondary and post graduate "real" CS that would be much more like mathoverflow. – Adam Davis Jun 3 '10 at 3:30
1  
As a high school computer science teacher, I envision this as very different from the other proposals mentioned (IT fluency, college CS) and as a potentially critically important tool for our community. I'd rather see K-12 separate from post-secondary, though, because I think the challenges are very different. – Hélène Martin Aug 5 '10 at 18:40
Is this intended only for CS, explicitly excluding SW Eng? What of non-degree topics from cert providers; or trainers on method, proc, vendor/tech? – JustinC Mar 12 '11 at 4:32
show 1 more announcement
0
votes
1
answer

Can This Site Be For K-12 Students?

jan 4 at 0:05 Gilles 488
2
votes
1
answer

Move to Computer Science proposal?

jan 1 at 16:11 Gilles 488
9
votes
5
answers

Educators/Education: Multiple proposals needed?

nov 19 at 17:12 Steven Gubkin 51

create new discussion

45 Example Questions (5 closed)

active oldest votes
up vote 14 down vote
Where in our curriculum should we be teaching concurrency/threads/parallel programming?
added by chameleonman Jun 2 '10 at 23:08
link|flag
up vote 13 down vote
What are good analogies for explaining C/C++ pointers to students?
added by Garo Yeriazarian Jun 22 '10 at 18:41
link|flag
up vote 11 down vote
How do you teach the importance of writing maintainable code?
added by BitOff Dec 4 '10 at 7:18
link|flag
up vote 10 down vote
What programming language should I use for CS1 and why?
added by chameleonman Jun 2 '10 at 23:05
link|flag
2  
subjective with no right answer – Good Person Jun 3 '10 at 13:26
3  
Just because there is no right answer doesn't mean people don't have to make this decision. They do, so its a valid question. People posting their arguments, as long as its in a relaxed and groovy manner, will provide very meaningful discussion. – bobobobo Aug 1 '10 at 16:55
1  
While the question is subjective, the asker will end up choosing a language for his or her class, presumably based on these recommendations. I think it is legitimate for the asker to mark the most helpful answer leading to that decision as the "right" one. – Tim Isganitis Nov 9 '10 at 5:34
A question like this would be better if it asked for the pros and cons of each submitted language. Also, is this a Elementary, High-School, or College level class? – oosterwal Feb 8 '11 at 22:15
up vote 10 down vote
Which languages work well to teach [logic programming] to students [in high school] ?
added by rlb.usa Jun 3 '10 at 20:51
link|flag
1  
Come on we are civilized, people will talk about their (invaluable) experiences. – Stéphane Gimenez Oct 3 '11 at 16:19
@Stéphane: +1, I would very much like to see (and be able to ask) questions like this! – HighCommander4 Oct 12 '11 at 17:43
up vote 10 down vote
What are some good interactive programming exercises that can be done in class to get the students more involved?
added by Garo Yeriazarian Jun 22 '10 at 18:42
link|flag
up vote 10 down vote
How should computers be positioned in a lab used for teaching computer science?
added by Hélène Martin Aug 5 '10 at 18:26
link|flag
up vote 10 down vote
How can students turn in programming assignments?
added by bestattendance Aug 11 '10 at 15:59
link|flag
up vote 9 down vote
How do you incorporate open source projects in a university course?
added by epotter Dec 16 '10 at 17:40
link|flag
up vote 5 down vote
How do you teach students requirements gathering?
added by BitOff Dec 4 '10 at 7:17
link|flag
up vote 4 down vote
How have you used people from industry in your classroom? (Guest speaker, co-teach, board member)
added by BitOff Dec 4 '10 at 7:16
link|flag
up vote 3 down vote
Will teaching [Alice] bore my [graduate] students?
added by rlb.usa Jun 3 '10 at 20:52
link|flag
you should try that by taking a sample class than asking here. Or maybe you could tell them to try it out and ask for votes? :) – GreenM0nk Jun 19 '10 at 13:45
1  
This doesn't seem like a good question. Seems pretty subjective. One person can say its fun, while the other will say it's boring, but there are no facts to back that up. – Matt Jul 27 '11 at 3:23
@Matt Unless, of course, someone has actually done a study of this and written a paper. – Michael Herold Aug 26 '11 at 3:07
up vote 3 down vote
I have come across [some assignment/curriculum/resource]. If you have used it, have you liked it?
added by Hélène Martin Aug 5 '10 at 18:27
link|flag
up vote 3 down vote
What are the benefits and detractions of using a graphical language, like LabVIEW, when teaching programming to elementary aged students?
added by oosterwal Feb 8 '11 at 22:45
link|flag
up vote 3 down vote
Is bubble sort still a good way to start a section on sorting algorithms, or, in other words, why start off with bubble sort?
added by Adam Davis Mar 12 '11 at 20:16
link|flag
up vote 2 down vote
Is there a way to encourage more [high school] [girls] to study computer science?
added by StrawMan Feb 9 '11 at 0:14
link|flag
1  
Maybe the question should be rephrased to explicitly ask for experiences and not opinions. – Stéphane Gimenez Oct 4 '11 at 15:33
up vote 2 down vote
What's the difference between computer science, information science, informatics, software engineering, and computer engineering?
added by oosterwal, edited by WikiSpeedia hang-around Dec 10 '11 at 19:39
link|flag
up vote 2 down vote
If you were to teach a 6 session course on game programming to children aged 10-14, would you use Alice, Storytelling Alice, Scratch, or another?
added by Justin C Mar 13 '11 at 23:26
link|flag
up vote 1 down vote
What [text] would you recommend for a [university] [3Y] [assembly language] course and why?
added by bobobobo Aug 1 '10 at 16:51
link|flag
up vote 1 down vote
STMicro offers their STM8S development kit for less than $10--where can I find associated teaching material that is suitable for a high-school course?
added by oosterwal Feb 8 '11 at 22:43
link|flag
up vote 1 down vote
How do I teach a student recursion?
added by user37292, edited by WikiSpeedia hang-around Dec 10 '11 at 19:43
link|flag
up vote 1 down vote
How do I teach a student concepts like divide and conquer, and dynamic programming?
added by user37292, edited by WikiSpeedia hang-around Dec 10 '11 at 19:43
link|flag
up vote 1 down vote
I've students insisting on learning programming but lacking interest on math. How do you teach your students the importance of math in comp. science?
added by Hezarfen Dec 1 '11 at 13:07
link|flag
up vote 0 down vote
How does recursion work? [closed]
added by chameleonman Jun 2 '10 at 23:06
link|flag

closed as off topic by Noam, bobobobo, Hélène Martin, irrelephant, Tim Isganitis Nov 9 '10 at 5:27

This question does not relate to the topic of the proposal.
It was closed as part of an automated migration of off-topic to close votes on September 29, 2011.

3  
This actually belongs on Stackoverflow.com -- first time I've said that – bobobobo Aug 1 '10 at 16:50
up vote 0 down vote
How can I encourage [3-5th graders] to take my [Scala programming] course?
added by Hélène Martin Aug 5 '10 at 18:36
link|flag
up vote 0 down vote
Where can I find funding or sponsorship to purchase LEGO Mindstorms products to teach robotics to high-school students?
added by oosterwal Feb 8 '11 at 22:39
link|flag
up vote 0 down vote
Should electronics classes be required in a [K-12][high-school][college] computer training curriculum?
added by oosterwal Feb 10 '11 at 21:35
link|flag
up vote 0 down vote
What are the strengths and weaknesses of your departments curriculum on testing? How would you like to see the weaker areas improve?
added by JustinC Mar 12 '11 at 4:49
link|flag
up vote 0 down vote
What is your opinion on incorporating or recognizing certifications as non-degree electives?
added by JustinC Mar 12 '11 at 4:57
link|flag
up vote 0 down vote
What are some concrete examples of the difference between theoretical performance improvements and practical performance improvements for programmers?
added by Adam Davis Mar 12 '11 at 20:14
link|flag
1 2 next

Log in or register to propose your own example question!

This proposal is in:

Definition

The topic and audience are still being decided. It needs:

  • 0 followers
  • 2 questions with a score of 10 or more

to move to the next phase.

proposed by

chameleonman
586●1●9

1 year ago

edited by

WikiSpeedia hang-around
18.6k●21●69●252

1 month ago

viewed

602 times

latest activity

2 days ago

followers

users also following

10.4% The Great Outdoors
10.4% Sports
9.0% Machine Learning
9.0% File Systems
17.9% only this proposal

followers active in

65.7% Stack Overflow
29.9% Super User
29.9% Meta Stack Overflow
28.4% Programmers
20.9% English Language...
19.4% Server Fault

recent followers

added 2 days ago
TedPrz
51●2
added 2 days ago
Melanie
2,753●1●12●72
added Jan 31 at 13:29
pansp
51●2
added Jan 30 at 22:15
Yannis Rizos ♦ 1
11.9k●5●30●100
added Jan 12 at 21:27
Jonathan DeCarlo
1,005●20
added Jan 11 at 9:56
JohnWong
1,301●5●21
added Jan 4 at 10:10
mistertim
51●2
added Jan 1 at 10:08
milesmeow
4,900●1●14●100
added Dec 29 '11 at 8:53
prusswan
1,610●2●19
added Dec 22 '11 at 9:33
BrettAdamsGA
39●1
added Dec 19 '11 at 16:39
martharotter
51●1
added Dec 5 '11 at 12:04
Negin
513●10
added Dec 4 '11 at 1:19
Nick Rosencrantz
2,987●6●45
added Nov 26 '11 at 12:01
Arturo Tena
51●1
added Nov 14 '11 at 12:40
Hezarfen
2,052●4●31
added Nov 12 '11 at 0:52
Jae
1,912●4●32
added Nov 7 '11 at 2:34
Jack Toole
587●6
added Oct 28 '11 at 23:38
Alex
51●1
added Oct 12 '11 at 2:40
HighCommander4
3,054●9●30
added Sep 30 '11 at 13:06
Aivar
1,118●1●7●20
added Sep 29 '11 at 17:05
billt
81●2
added Sep 24 '11 at 5:24
Ms. Phelps
49●3
added Sep 5 '11 at 14:02
user37292
1,551●4●38
added Aug 30 '11 at 17:07
musa
1,866●1●1●11
added Aug 26 '11 at 2:52
Michael Herold
2,571●1●9●29
added Jul 21 '11 at 20:39
Zano
1,701●5●38
added Jul 21 '11 at 0:23
Stéphane Gimenez
12.5k●24●115
added Jul 19 '11 at 22:37
David Perry ♦ 1
6,655●17●62
added Jul 1 '11 at 17:36
Jay Kominek
3,689●1●6●34
added Jun 11 '11 at 11:27
crucified soul
1,692●1●11●58
added May 30 '11 at 14:18
Alessandro De Luca
991●26
added May 24 '11 at 20:05
aedia λ
6,281●2●12●62
added May 24 '11 at 1:51
Kaveh ♦ 1
8,744●2●27●130
added May 23 '11 at 22:58
Bill the Lizard ♦ 2
148k●60●317●818
added Apr 26 '11 at 4:13
ThomasMcLeod
2,162●4●27
added Apr 14 '11 at 7:06
somehume
51●1
added Mar 23 '11 at 0:06
emddudley
6,720●26●106
added Mar 20 '11 at 19:37
Dima
23.1k●6●41●128
added Mar 13 '11 at 23:26
Justin C
3,396●15●61
added Mar 12 '11 at 20:48
Matt
2,379●2●16
feed icon proposal feed
faq | blog | legal | contact us | feedback always welcome
site design / logo © 2011 stack exchange, inc.; user contributions licensed under cc-wiki with attribution required
rev 2012.2.5.26