© Jesse Feiler 2018
Jesse FeilerLearn Computer Science with Swifthttps://doi.org/10.1007/978-1-4842-3066-4_1

1. Thinking Computationally

Jesse Feiler
(1)
Suite 1, Plattsburgh, New York, USA
 
Computer science is the term that applies to the basic principles involved in developing computer software and systems that incorporate that software. It is abstract and theoretical in the sense that it typically is considered outside the syntax and structure of specific computer languages and hardware.
That is the definition that we use in this book. If you explore other books and articles on the Web (including descriptions of computer science courses at all levels and types of education), you will find a wide array of other definitions.
This chapter provides ...

Get Learn Computer Science with Swift: Computation Concepts, Programming Paradigms, Data Management, and Modern Component Architectures with Swift and Playgrounds now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.