Most Popular

1162 questions
1
vote
3 answers

Make it easier, and quicker to get to the start

When teaching I often have pupils struggle in the first few minutes. When they are setting the computer up, ready to start work. They often have to follow lengthy instructions, that I print on paper, of mostly screen snips (So this also takes a long…
ctrl-alt-delor
  • 10,635
  • 4
  • 24
  • 54
1
vote
3 answers

How to answer questions about how I became interested in programming?

I teach programming to students seeking employment as programmers who know little or nothing about programming, and I was last employed as a programmer over a decade ago. Sometimes I am asked what got me started, or what my main interest was.…
1
vote
2 answers

Best Training App Ideas

When I was learning to program I was building a "DVD Rental" application for the kiosk that would store information about disks, who borrowed them and when they had to return them. Having a simple-to-understand task motivated me to build an app and…
romaninsh
  • 229
  • 1
  • 4
1
vote
2 answers

What kind of game (in Scratch) would require use of a list?

I teach an introductory Scratch class to a group of elementary-school students. Most of the focus is on having fun creating simple games, but i still try to introduce a little higher-level programming as well, so that they have the tools when they…
Scimonster
  • 768
  • 5
  • 14
1
vote
2 answers

How to "teach" CSS for students?

I have been an expert & mentor in HTML, CSS, JavaScript. When it comes to teaching new students on how to program using JavaScript, it is straight forward. Students can learn that if you do certain actions, you will be able to get the things right.…
0
votes
0 answers

Online bootcamps

My son is looking to retrain in data sciences and has been researching online boot camps such as Springboard and Le Wagon. These appear to be genuine companies, but it's hard to sift through the reviews online to work out which are genuine. They…
0
votes
1 answer

Processing of arithmetic expressions, under both types of associativity

Request to vet the evaluation for given two grammars, handling arithmetic expressions, having two precedence classes of operators: addop= {+,-}, mulop = {*,/}, such that: precedence(mulop) > precedence (addop) My intent to introduce this example…
jiten
  • 115
  • 4
0
votes
2 answers

Why is LaTeX so popular when writing papers?

Why do many CS students and researchers write their publications with LaTeX although it is much heavier than wkhtmltopdf?
guest
  • 11
  • 2
0
votes
1 answer

C language tokenizer output for static integer array

Unable to find out how the C-language lexical analyzer would tokenize the declaration of a static array. Say, int i[3]= {1,2,3}; The lexical analyzer would need to differentiate between just an integer identifier i, and a static array of size 3. Am…
jiten
  • 115
  • 4
0
votes
1 answer

How would you define the word "render" in the vocabulary list, or define "render" for a text/exam, for a course on computer science?

In computer programming, the word render means to turn typed written code into a pretty picture for people to look at. Outside of computer science, the word render means somthing like "boil ingredients in a metal pot until some final result is…
Samuel Muldoon
  • 331
  • 2
  • 6
0
votes
0 answers

How to learn how files are connected to each other, routing,database connection in software development?

These are the things in backend that confuse me a lot. https://github.com/Lucifergene/Docker-Mern Let's take this code for example. Say I'm in server folder. I can't understand how config models routes and index.js relate to each other. And how do I…
zeeshanseikh
  • 325
  • 1
  • 10
0
votes
4 answers

What are some teaching examples for a lesson on off-by-one errors which do not involve a for-loop or array indexing?

A lot of teaching examples of off-by-one errors which educators provide to their students involve for-loops. For example, we might have the following for-loop: // Array `A` contains `50` names indexed from `0` to `49` // // 0 ... Orquil…
Samuel Muldoon
  • 331
  • 2
  • 6
0
votes
1 answer

What's the difference between a Hacker and a Cracker as an Ethics Discussion?

The term hacker didn't originate at MIT rail road club, it's as ancient as press, or mass publications, and the same argument still exists. How do we tie the common definition and word use by reference of documents to show the absolutely obvious…
0
votes
2 answers

How can I unit test a class in a .cs file that is uploaded or otherwise provided to me?

Here is my situation. I teach a 'Programming with classes' course. The students are given a design of class to implement in c#. They will then create a .cs file for the class. I would like to give them the option of uploading (Or some other…
B-Rad
  • 101
0
votes
1 answer

What is a fairly exhaustive list for how decimal numbers are written in source code?

What is an exhaustive as possible list of examples of floating-point literals as they are written in source code? That is, the float is not parsed from a text file with arbitrary floats. The float literal must is written in correct syntax for a…
Samuel Muldoon
  • 331
  • 2
  • 6