skip to content
Learn computer science with Swift : computation concepts, programming paradigms, data management, and modern component architectures with Swift and Playgrounds Preview this item
ClosePreview this item
Checking...

Learn computer science with Swift : computation concepts, programming paradigms, data management, and modern component architectures with Swift and Playgrounds

Author: Jesse Feiler
Publisher: [Berkeley, CA] : Apress, 2018. ©2018
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Master the basics of solving logic puzzles, and creating algorithms using Swift on Apple platforms. This book is based on the curriculum currently being used in common computer classes. You?ll learn to automate algorithmic processes that scale using Swift in the context of iOS, macOS, tvOS, and watchOS. Begin by understanding how to think computationally: to formulate a computational problem and recognize patterns  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Printed edition:
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Jesse Feiler
ISBN: 9781484230664 1484230663
OCLC Number: 1015675012
Notes: Includes index.
Description: 1 online resource
Contents: Learn Computer Science with Swift, Jesse Feiler1. Thinking Computationally2. Writing Code and Using Swift Playgrounds3. Exploring Programming Paradigms4. Using Algorithms5. Managing Control Flow: Repetition6. Working with Data --
Collections7. Working with Data --
Types8. Managing Control Flow: Beyond Repetitions9. Storing data and Sharing Data10. Building Components11. Using Events to Guide Actions12. Getting into Xcode in depth13. Bringing in People14. Graphics and Visualization Techniques and Problems.
Responsibility: Jesse Feiler.

Abstract:

Master the basics of solving logic puzzles, and creating algorithms using Swift on Apple platforms. This book is based on the curriculum currently being used in common computer classes. You?ll learn to automate algorithmic processes that scale using Swift in the context of iOS, macOS, tvOS, and watchOS. Begin by understanding how to think computationally: to formulate a computational problem and recognize patterns and ways to validate it. Then jump ahead past the abstractions and conceptual work into using code snippets to build frameworks and write code using Xcode and Swift. Once you have frameworks in place, you?ll learn to use algorithms and structure data. Finally, you?ll see how to bring people into what you?ve built through a useable UI and how UI and code relate.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1015675012> # Learn computer science with Swift : computation concepts, programming paradigms, data management, and modern component architectures with Swift and Playgrounds
    a schema:Book, schema:MediaObject, schema:CreativeWork ;
    library:oclcnum "1015675012" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
    rdfs:comment "Warning: This malformed URI has been treated as a string - 'https://www.safaribooksonline.com/library/view/title/9781484230664/?ar?orpq&email=^u'" ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computers_information_technology> ; # COMPUTERS--Information Technology
    schema:about <http://dewey.info/class/004/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4439056114#Topic/software_engineering> ; # Software Engineering
    schema:about <http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computers_computer_literacy> ; # COMPUTERS--Computer Literacy
    schema:about <http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computer_science_study_and_teaching> ; # Computer science--Study and teaching
    schema:about <http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computers_hardware_general> ; # COMPUTERS--Hardware--General
    schema:about <http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computers_data_processing> ; # COMPUTERS--Data Processing
    schema:about <http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computer_science> ; # Computer science
    schema:about <http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computers_machine_theory> ; # COMPUTERS--Machine Theory
    schema:about <http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computers_reference> ; # COMPUTERS--Reference
    schema:about <http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computers_computer_science> ; # COMPUTERS--Computer Science
    schema:about <http://experiment.worldcat.org/entity/work/data/4439056114#Topic/swift_computer_program_language> ; # Swift (Computer program language)
    schema:author <http://experiment.worldcat.org/entity/work/data/4439056114#Person/feiler_jesse> ; # Jesse Feiler
    schema:bookFormat schema:EBook ;
    schema:datePublished "2018" ;
    schema:description "Master the basics of solving logic puzzles, and creating algorithms using Swift on Apple platforms. This book is based on the curriculum currently being used in common computer classes. You?ll learn to automate algorithmic processes that scale using Swift in the context of iOS, macOS, tvOS, and watchOS. Begin by understanding how to think computationally: to formulate a computational problem and recognize patterns and ways to validate it. Then jump ahead past the abstractions and conceptual work into using code snippets to build frameworks and write code using Xcode and Swift. Once you have frameworks in place, you?ll learn to use algorithms and structure data. Finally, you?ll see how to bring people into what you?ve built through a useable UI and how UI and code relate."@en ;
    schema:description "Learn Computer Science with Swift, Jesse Feiler1. Thinking Computationally2. Writing Code and Using Swift Playgrounds3. Exploring Programming Paradigms4. Using Algorithms5. Managing Control Flow: Repetition6. Working with Data -- Collections7. Working with Data -- Types8. Managing Control Flow: Beyond Repetitions9. Storing data and Sharing Data10. Building Components11. Using Events to Guide Actions12. Getting into Xcode in depth13. Bringing in People14. Graphics and Visualization Techniques and Problems."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/4439056114> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/4439056114#CreativeWork/> ;
    schema:name "Learn computer science with Swift : computation concepts, programming paradigms, data management, and modern component architectures with Swift and Playgrounds"@en ;
    schema:productID "1015675012" ;
    schema:url <https://doi.org/10.1007/978-1-4842-3066-4> ;
    schema:url <http://proquest.tech.safaribooksonline.de/9781484230664> ;
    schema:url <http://resolver.library.cornell.edu/cgi-bin/EBookresolver?set=Books24x7&id=138825> ;
    schema:url <http://proquestcombo.safaribooksonline.com/9781484230664> ;
    schema:url <http://www.books24x7.com/marc.asp?bookid=138825> ;
    schema:url <https://link.springer.com/book/10.1007/978-1-4842-3065-7> ;
    schema:url <http://VH7QX3XE2P.search.serialssolutions.com/?V=1.0&L=VH7QX3XE2P&S=JCs&C=TC0001930956&T=marc&tab=BOOKS> ;
    schema:url <https://www.safaribooksonline.com/library/view//9781484230664/?ar> ;
    schema:url <http://dproxy.library.dc-uoit.ca/sso/skillport?context=138825> ;
    schema:url <https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1662435> ;
    schema:url "https://www.safaribooksonline.com/library/view/title/9781484230664/?ar?orpq&email=^u" ;
    schema:url <https://cornell-library.skillport.com/skillportfe/main.action?assetid=138825> ;
    schema:url <https://link.springer.com/book/10.1007/978-1-4842-3066-4> ;
    schema:url <https://proquest.safaribooksonline.com/9781484230664> ;
    schema:workExample <http://dx.doi.org/10.1007/978-1-4842-3066-4> ;
    schema:workExample <http://worldcat.org/isbn/9781484230664> ;
    umbel:isLike <http://bnb.data.bl.uk/id/resource/GBB8M4560> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1015675012> ;
    .


Related Entities

<http://dproxy.library.dc-uoit.ca/sso/skillport?context=138825>
    rdfs:comment "eBook available for Durham College via Skillport. Click link to access" ;
    .

<http://experiment.worldcat.org/entity/work/data/4439056114#Person/feiler_jesse> # Jesse Feiler
    a schema:Person ;
    schema:familyName "Feiler" ;
    schema:givenName "Jesse" ;
    schema:name "Jesse Feiler" ;
    .

<http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computer_science_study_and_teaching> # Computer science--Study and teaching
    a schema:Intangible ;
    schema:name "Computer science--Study and teaching"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computers_computer_literacy> # COMPUTERS--Computer Literacy
    a schema:Intangible ;
    schema:name "COMPUTERS--Computer Literacy"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computers_computer_science> # COMPUTERS--Computer Science
    a schema:Intangible ;
    schema:name "COMPUTERS--Computer Science"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computers_data_processing> # COMPUTERS--Data Processing
    a schema:Intangible ;
    schema:name "COMPUTERS--Data Processing"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computers_hardware_general> # COMPUTERS--Hardware--General
    a schema:Intangible ;
    schema:name "COMPUTERS--Hardware--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computers_information_technology> # COMPUTERS--Information Technology
    a schema:Intangible ;
    schema:name "COMPUTERS--Information Technology"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computers_machine_theory> # COMPUTERS--Machine Theory
    a schema:Intangible ;
    schema:name "COMPUTERS--Machine Theory"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4439056114#Topic/computers_reference> # COMPUTERS--Reference
    a schema:Intangible ;
    schema:name "COMPUTERS--Reference"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4439056114#Topic/software_engineering> # Software Engineering
    a schema:Intangible ;
    schema:name "Software Engineering"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4439056114#Topic/swift_computer_program_language> # Swift (Computer program language)
    a schema:Intangible ;
    schema:name "Swift (Computer program language)"@en ;
    .

<http://proquest.tech.safaribooksonline.de/9781484230664>
    rdfs:comment "URL des Erstveröffentlichers" ;
    .

<http://resolver.library.cornell.edu/cgi-bin/EBookresolver?set=Books24x7&id=138825>
    rdfs:comment "Connect to full text. Access restricted to authorized subscribers." ;
    .

<http://worldcat.org/entity/work/data/4439056114#CreativeWork/>
    a schema:CreativeWork ;
    schema:description "Printed edition:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1015675012> ; # Learn computer science with Swift : computation concepts, programming paradigms, data management, and modern component architectures with Swift and Playgrounds
    .

<http://worldcat.org/isbn/9781484230664>
    a schema:ProductModel ;
    schema:isbn "1484230663" ;
    schema:isbn "9781484230664" ;
    .

<http://www.worldcat.org/title/-/oclc/1015675012>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1015675012> ; # Learn computer science with Swift : computation concepts, programming paradigms, data management, and modern component architectures with Swift and Playgrounds
    schema:dateModified "2019-07-10" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.