Title: Programming Concepts for the Non-Programmer