Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Favorites infavorites:mine
infavorites:1234
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with Search options answers only user 204

Questions with this tag relate to planning lessons for a specific purpose, such as teaching some coding paradigm or skill. Planning lessons in Computer Science depends on the context and level of the students. If it is a lesson which introduces a new topic, the tag [introductory-lesson] may also be appropriate.

1
vote
I was a software engineer (not a computer scientist), I have self taught CS, some of it recently. I now teach computing. One of the think I have learn at a teacher, is not all knowledge should come f …
answered Nov 20 '17 by ctrl-alt-delor
3
votes
I have done this, but a bit different. I introduced them to Teacher Robot. Then got them to give instruction to make the sandwich. As they improved at being an instructor, I improved at being a robot …
answered Oct 17 '17 by ctrl-alt-delor
2
votes
I agree with @Buffy, but also. int(42) "42" → 42 is one step: it converts string to int or throws. int(7.2) 7.2 → 7 is one step: it converts float/real to int (and rounds). int("7.2") "7.2" → 7.2 → …
answered Oct 26 '17 by ctrl-alt-delor
0
votes
Spreadsheets implement a fine and upstanding functional language. Excel also implements Visual Basic (VBA). Spreadsheets are at there best when there are functions in the cells. To make things simpler …
answered Jul 22 '17 by ctrl-alt-delor
8
votes
How to teach students, how to ask for help. I think the question is the same as “How do I teach students, how to ask for help?”. I would get them to practice in class, with pen and paper. Some exerc …
answered Aug 26 '17 by ctrl-alt-delor
4
votes
On teaching JPEG I would start with the lossless algorithms, run-length is a good place to start. Then you can go on to discuss human perception, I like to use the example of hiding in plain site. H …
answered Jan 28 '18 by ctrl-alt-delor
2
votes
See this resource from computer-science unplugged https://csunplugged.org/en/ (see also https://www.youtube.com/watch?v=VpDDPWVn5-Q) it is aimed at teaching this age group, and has some similarities t …
answered Aug 30 '18 by ctrl-alt-delor
3
votes
The simple answer is don't: Keep it simple. The IDE will amplify their productivity and their confusion. Consider the difference between education and training. Are you teaching the IDE, because yo …
answered Sep 5 '17 by ctrl-alt-delor
2
votes
Have some reasons why they should use the command line. Here are some of mine. Why I like the command line Less typing How can this be I hear you ask. Well I login, reverse search (ctrl-r) or up ar …
answered Jul 30 '17 by ctrl-alt-delor
1
vote
I like these ideas for building logic circuits. Some of them are already covered in other answers, but not all. Dominoes — as in peters answer People ( I would love to see some ideas on this, as I s …
answered Jul 20 '17 by ctrl-alt-delor
0
votes
Link to what they have already learnt on the course. [I have made an assumption, that they have already done this.] John von Neumann, said it is all data. Data and code are data. We have already lea …
answered Sep 22 '17 by ctrl-alt-delor
1
vote
Use Snap to model it. — see this code here http://snap.berkeley.edu/snapsource/snap.html#present:Username=rdelorenzi&ProjectName=html
answered May 28 '17 by ctrl-alt-delor
4
votes
For any language/compiler that supports tail-call optimisation, there is no use of the stack for recursion. So you can implement while True: recursively. In these languages recursion is used more. In …
answered Jun 7 '17 by ctrl-alt-delor
19
votes
The clock (24 hours system) If we look at the clock, we have to examples of counting hours. The 24 hour system is 0 based. The 12 hour system is interesting, neither 0 or 1 based. The 12-hour clock …
answered May 27 '17 by ctrl-alt-delor
16
votes
I like the idea of producing a few style sheets, and having the pupils apply them to their HTML. They can then see the power of having separate style sheets. Start with a style sheet that you made. U …
answered Jul 30 '17 by ctrl-alt-delor

15 30 50 per page