Computer Programming Logic Using Flowcharts provides users with a structured approach to problem solving in any programming language. This text may be used to teach programming logic concepts as a prerequisite to a language-specific programming class such as Pascal BASIC or C. It can also be used as a companion text to support any language specific programming text.
Joyce Farrell was formerly a Professor of Computer Information Systems at Harper College in Palatine, Illinois. Prior to joining Harper College, Farrell taught Computer Information Systems at the University of Wisconsin-Stevens Point and McHenry County College in Crystal Lake, Illinois. She is the author of many Programming books for Course Technology, a part of Cengage Learning[1]. Her books are widely used as textbooks in higher education institutions.
"When I write my books I use the same language, examples, analogies, and entertaining exercises that made my class sessions fun and made the lessons stick. I was always thrilled when former students would return for a visit and tell me how they were able to solve problems at their new jobs when others were stumped because of the thorough programming backgrounds they got in my courses." -Joyce Farrell
The challenge with finding a good textbook to introduce a student to Computer Programming has always been challenging. When I was teaching at a Community College years ago, we discovered this book, and quickly noticed how it caught in with our visual learners quickly. Nowadays, there is a tendency to jump right into syntax and code without the student developing a strong programming and logic foundation. It is like learning to play an instrument without learning music theory. In order for the developer to have a long career portable across multiple code languages and development platforms, they must master the fundamentals agnostically. This book is a great starting point for the absolute beginner.