Questions tagged [best-practice]
Use this tag for questions about best practices in the classroom. This is an educational term, and does not refer to best practices in coding style. (Instead, see the coding-conventions tag). Some questions with this tag ask for advice on comparing the advisability of two or more possible teaching practices, for example.
81
questions
5
votes
0
answers
91
views
How to teach Godel's incompleteness Theorems?
I'm taking a class on Logic in Computer Science, and we've covered propositional logic, predicate logic and second-order logic. Students are familiar with model theory.
They are also acquainted with ...
0
votes
1
answer
99
views
what is a good way to learn new framework / language?
I have been learning rust since 2021. I followed different courses from YouTube and others. Then I shifted towards books to learn rust and right now after two years I am doing same thing and learning ...
33
votes
11
answers
11k
views
Problems with students stuck in web-browser and what to do about it
My students have been trained to use tools in the web-browser: cloud word-processors, web-sites, etc.
When I try to teach programming on the computer: using programs that are on the local computer. ...
8
votes
2
answers
294
views
Teaching with changing dependencies
I'm a mathematics professor tasked with teaching a computer graphics course in the spring. I decided to teach something very project-based using Javascript and THREE.js, based on my familiarity and ...
1
vote
0
answers
75
views
Who is the best software engineering teacher you know? what makes them the best? [closed]
Looking to find some of the best teachers in software engineering; not the best computer scientists or software engineers per se. But those who train and develop software engineers that and build ...
4
votes
1
answer
222
views
How many of "The Seven Laws of Teaching" are still relevant for teaching computer science today?
Wikipedia shows that in 1886 John Milton Gregory outlined his "The Seven Laws of Teaching"; asserting that a teacher should:
Know thoroughly and familiarly the lesson you wish to teach; ...
7
votes
1
answer
112
views
REPL environment for teacher assignments
As a teacher on an IT high school, I am teaching the basics of C#, JavaScript and PHP (in different years of their study of course)
For about 3 years I had been happily using the repl.it classrooms. ...
4
votes
3
answers
195
views
How do you teach when your students have wildly different backgrounds?
I'm going to do a course for my entire University, this means students that are in the last year and also in the first year. What can I do so what I teach isn't too hard to understand for the first ...
6
votes
3
answers
124
views
Is less than comparison more natural than greater than comparison? [closed]
I was teach on mathematics that on real line small numbers are on left and big numbers are on right. Therefore, I think the comparison 0<1 is more natural than 1>0, and in general, x less than y is ...
8
votes
6
answers
895
views
Students' confusion over C structure members and structure variables
Before I ask my question, some background may be apposite to provide context. Please indulge me.
At the institute I teach, our Intro to Programming. It involves a coverage of C language. We believe C ...
3
votes
3
answers
113
views
How do you distinguish jargon from normal language in explaining a concept?
For example, words like "method," "puts," and "object" do not have as much linguistic markedness as "comparator," "eff-gets," and even "function" (because context alone at the very least conjures up ...
3
votes
2
answers
140
views
How can we determine which students are a good fit for an educational program?
tl;dr: How should I be thinking about assessing technical experience for admission into an educational program?
At my day job, I help run a program that invites undergraduate students to get "real ...
5
votes
7
answers
609
views
Python IDE for beginners
With a bunch of colleagues we will start learning Python together. I'm a programmer, but I'm new to python. Most of my colleagues know some VBA, but are generally new to programming.
What IDE do you ...
3
votes
2
answers
169
views
Recent Graduate becomes a teacher
In less than one month I'll be graduating from the equivalent of high school (I'm in Latvia). In my high school you also get a certificate based on which career you choose eg. a Chef or a Computer ...
0
votes
5
answers
296
views
Through what basic programming language can beginners easily get the concept of programming? [duplicate]
I have some students that are from medical background and have no concept of programming. So, which language I should teach to them to make their basic concept of programming perfect?