About this item
With this practical, applied approach to learning programming readers can easily grasp foundational programming concepts by solving practical, relevant problems in a game development context. The foundational technical content, such as data types, variables, functions, and arrays, are covered from this unique problem-solving approach. Readers will use techniques like pseudocode and process mapping to formulate a solution without the need to type anything into a computer. They will then convert the solution into executable code. This allows readers to exercise the problem-solving process distinctly from the syntax and technical issues associated with programming on a computer.