Skip to main content

Questions tagged [programming-environment]

A programming environment for teaching is the complete range of tools used by students to create and run programs. From the simplest (text editor, compiler, runtime) to the complex (integrated development environment - IDE) the environment may help or hinder the student's education. Use this tag for questions related to the choice and use of programming environment in education. However, use the [ide] tag for questions specific to those environments.

Filter by
Sorted by
Tagged with
2 votes
2 answers
134 views

When people program with GUIs in a Go-To type fashion?

I've noticed with new programmers, primarily those using GUIs (e.g. Matlab, Rstudio, Spyder) that there is a strong tendency to for them to have a giant file, e.g. ...
irritable_phd_syndrome's user avatar
12 votes
5 answers
2k views

What effect will AI tools like Codex and CoPilot have on teaching programming (and admissions)

New Artificial Intelligence (AI) programming tools like Codex and CoPilot can (to some extent) generate code in different programming languages from natural language descriptions. Obviously at the ...
Dikran Marsupial's user avatar
3 votes
2 answers
143 views

History of educational programming languages

I wanted to analyze the history of educational programming languages and their evolution up to the present (and probably make the presentation out of it for middle schoolers). Can you recommend any ...
paus's user avatar
  • 233
7 votes
1 answer
111 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. ...
Jan Koupil's user avatar
-1 votes
1 answer
86 views

What are Macros in programming language am little bit confuse . why we use them for which perpose? [closed]

What are macros in programming language ? And we use these macros and for which perpose.I saw a YouTube video and also read from a link but am cofused about why we use them.
Iram Shah's user avatar
  • 113
18 votes
4 answers
4k views

How to give assignments that require heavy computational resources?

For an undergraduate course in AI, there has been an assignment that uses deep learning on neural networks to do image classification. However, many students complained about their (university ...
Discrete lizard's user avatar
4 votes
2 answers
367 views

What is a (simple definition of) a development environment?

I am trying to create lessons and curriculum designed for school-aged students, teaching about IDEs and development environments. What is a succinct, not too complex definition of a development ...
WalkerLJ's user avatar
  • 128
1 vote
7 answers
248 views

Search for a useful interactive programming environment

More interactive environments are easier to learn, but the text based ones I have seen lately don't let you change your mind. I have used Read–Eval–Print Loop (REPL) environments. However these are ...
ctrl-alt-delor's user avatar
6 votes
2 answers
265 views

Use of “learnable programming” (via direct manipulation) software, in teaching

I read something on this site, that lead me to read about Bret Victor's learnable programming and direct manipulation. I was wondering if anyone has used any software like this. What software have we ...
ctrl-alt-delor's user avatar