Suitable for individuals with little or no programming background, this work presents software design and programming concepts. It also includes the design and implementation of a real-world application, along with limited hands-on steps to complete that application.[...]