Title: Introduction to Programming Concepts with Case Studies in Python
Description: <p>The current text provides a clear introduction to Computer Science concepts in a programming  environment. It is designed as suitable use in freshman- or introductory level coursework in CS and provides the fundamental concepts as well as abstract  theorems for solving computational problems. The Python language serves as a medium for illustrating and demonstrating the concepts. </p>
Subjects: Computer engineering, Computer science, Programming Techniques, Computer programming, Python (computer program language)