Skip to product information
1 of 2

BigGreenBear.com

Principles of Computer Science: An Invigorating, Hands-on Approach

Principles of Computer Science: An Invigorating, Hands-on Approach

Regular price $69.33 USD
Regular price Sale price $69.33 USD
Sale Sold out
Taxes included. Shipping calculated at checkout.
Condition

Principles of Computer Science is an invigorating and rapid adventure that covers core introductory theoretical computer science topics, including discrete mathematics, logic, programming languages, and programming language pragmatics. Readers dive deep into the syntax and semantics of constructing a small yet usable programming language (interpreter) containing paradigms from functional and non-functional programming. Additionally, users will gain an understanding of compilation by writing functions that translate code written in their high-level language down to low-level machine language. Moreover, Crotts provides a perspective on event-driven programming, memory management via garbage collection, and much more. Principles of Computer Science assumes no prior programming experience--all topics are taught from scratch, making this a highly approachable and inclusive textbook.

About the Author

Joshua Crotts is a computer science Ph.D. student at Indiana University with a strong interest in computer science pedagogy, as well as programming languages and compilers. He has spoken and published papers at conferences (e.g., SIGCSE, CMNA, ICEEL) about formal logic education, automatic detection of rhetorical devices (e.g., antithesis), and inductive logic programming as a means of argument mining in science-policy articles. His current research work aims to improve the transition of CS1 (first-semester) students to the CS2 (second-semester) domain.
  • Publisher ‏ : ‎ J. Ross Publishing (October 17, 2023)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 754 pages
  • ISBN-10 ‏ : ‎ 160427199X
  • ISBN-13 ‏ : ‎ 978-1604271997
  • Item Weight ‏ : ‎ 1.31 pounds
  • Dimensions ‏ : ‎ 7 x 1.5 x 10 inches
  • Book grading is based on a score out of 10:

    0-1.5 = poor to good minus
    2.0-3.5 = fair to very good minus
    4.0-5.5 = very good to fine minus
    6.0-7.5 = fine to very fine minus
    8.0 = very fine
    8.5 = very fine plus
    9.0 = very fine/near mint
    9.2 = near mint minus
    9.4 = near mint
    9.6 = near mint plus
    9.8 = near mint to mint
    9.9 = mint
    10.0 = gem mint

    Fast secure shipping ·  Shipping from United States 

    FAST SHIPPING for all domestic orders with no extra charge for shipping regardless if you buy 1 or 100+ items. We commit to process 99.99% of orders within three business day upon receipt of confirmed payment. Delivery time may vary based on several factors, but in general you should get your item within 2-8 days in the US, and International items vary greatly on your countries postal system and customs processing times.

    Return Policy
    All Collectibles are sold as is at BigGreenBear.com. Returns are only accepted on the rare occasion the item is not as described. If you are making a return, please initiate the return process through BigGreenBear.com
    Prior to listing, our expert team carefully assessed this item to represent it accurately.

    Please review the description and high-definition images prior to purchasing to ensure this item meets your satisfaction. We welcome you to contact us if you have further questions about this item.


     Trust us at BigGreenBear.com to serve your online purchase and you'll never go anywhere else! 

View full details