Principles of Computer Science: An Invigorating, Hands-on Approach | Agenda Bookshop Skip to content
Online orders placed from 19/12 onward will not arrive in time for Christmas.
Online orders placed from 19/12 onward will not arrive in time for Christmas.
A01=Joshua Crotts
Age Group_Uncategorized
Age Group_Uncategorized
Author_Joshua Crotts
automatic-update
Category1=Non-Fiction
Category=UM
Category=UY
COP=United States
Delivery_Delivery within 10-20 working days
Language_English
PA=Available
Price_€50 to €100
PS=Active
softlaunch

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

English

By (author): Joshua Crotts

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. See more
Current price €62.89
Original price €73.99
Save 15%
A01=Joshua CrottsAge Group_UncategorizedAuthor_Joshua Crottsautomatic-updateCategory1=Non-FictionCategory=UMCategory=UYCOP=United StatesDelivery_Delivery within 10-20 working daysLanguage_EnglishPA=AvailablePrice_€50 to €100PS=Activesoftlaunch
Delivery/Collection within 10-20 working days
Product Details
  • Weight: 593g
  • Dimensions: 178 x 254mm
  • Publication Date: 31 Jan 2024
  • Publisher: J Ross Publishing
  • Publication City/Country: United States
  • Language: English
  • ISBN13: 9781604271997

About Joshua Crotts

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.

Customer Reviews

Be the first to write a review
0%
(0)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
We use cookies to ensure that we give you the best experience on our website. If you continue we'll assume that you are understand this. Learn more
Accept