|
|
Showing 1 - 2 of
2 matches in All Departments
Essential Computational Thinking: Computer Science from Scratch
helps students build a theoretical and practical foundation for
learning computer science. Rooted in fundamental science, this text
defines elementary ideas including data and information, quantifies
these ideas mathematically, and, through key concepts in physics
and computation, demonstrates the relationship between computer
science and the universe itself. In Part I, students explore the
theoretical underpinnings of computer science in a wide-ranging
manner. Readers receive a robust overview of essential
computational theories and programming ideas, as well as topics
that examine the mathematical and physical foundations of computer
science. Part 2 presents the basics of computation and underscores
programming as an invaluable tool in the discipline. Students can
apply their newfound knowledge and begin writing substantial
programs immediately. Finally, Part 3 explores more sophisticated
computational ideas, including object-oriented programing,
databases, data science, and some of the underlying principles of
machine learning. Essential Computational Thinking is an ideal text
for a firmly technical CS0 course in computer science. It is also a
valuable resource for highly-motivated non-computer science majors
at the undergraduate or graduate level who are interested in
learning more about the discipline for either professional or
personal development.
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R367
R340
Discovery Miles 3 400
Chernobyl
Jared Harris, Stellan Skarsgard, …
Blu-ray disc
R707
R507
Discovery Miles 5 070
Loot
Nadine Gordimer
Paperback
(2)
R367
R340
Discovery Miles 3 400
Loot
Nadine Gordimer
Paperback
(2)
R367
R340
Discovery Miles 3 400
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.