Introduction to Computer Science Using Python: A Computational Problem-Solving Focus

  • 10h 17m
  • Charles Dierbach
  • John Wiley & Sons (US)
  • 2013

Introduction to Computer Science Using Python: A Computational Problem-Solving Focus introduces readers to programming and computational problem-solving via a back-to-basics, step-by-step, objects-late approach that makes this book easy to teach and learn from. Readers are provided with a thorough conceptual grounding in computational problem solving before introducing them to specific Python syntax, thus giving them the background to become successful programmers in any language. Dierbach also offers readers a thorough grounding in imperative programming before introducing them to object-oriented programming. His step-by-step pedagogical approach makes this an accessible and reader-friendly introduction to programming that eases readers into program-writing through a variety of hands-on exercises.

About the Author

Charles Dierbach is an Associate Professor of computer science at Towson University, and has regularly taught introductory undergraduate computer science courses for the past thirty-five years. He received his Ph.D. in Computer Science from the University of Delaware. While a lecturer there, he received the Outstanding Teaching Award from the undergraduate chapter of the ACM. At Towson, he served as Director of the Undergraduate Computer Science program for over ten years. In addition to teaching introductory computer science courses, Dr. Dierbach also teaches undergraduate and graduate courses in object-oriented design and programming.

In this Book

  • Introduction
  • Data and Expressions
  • Control Structures
  • Lists
  • Functions
  • Objects and Their Use
  • Modular Design
  • Text Files
  • Dictionaries and Sets
  • Object-Oriented Programming
  • Recursion
  • Computing and Its Developments
SHOW MORE
FREE ACCESS