Other possible structures

There are a couple of structures other than sequence, selection, and loop that structured-programming experts are willing to accept for convenience:

These two structures are not required for the solution of programming logic problems. 

Therefore, they don't qualify as fundamental programming concepts.

However, they are very widely used and I may include them in a lesson on miscellaneous topics later.