Swift is a new programming language developed by Apple Inc for iOS and OS X development. Swift adopts the best of C and Objective-C, without the constraints of C compatibility.
This Swift tutorial could be the "next step" for a user who has successfully completed Apple's Playground app that introduces the basics of Swift. The tutorial could be used for independent study, self-paced discover, team investigation, or trouble shooting a specific area within the Swift coding language.
Technical Requirements:
Swift uses the same runtime as the existing Obj-C system on Mac OS and iOS, which enables Swift programs to run on many existing iOS 6 and OS X 10.8 platforms.
Identify Major Learning Goals:
Tutorialspoint.com is a website dedicated to providing quality online education in the domains of Computer Science, Information Technology, Programming Languages, and other Engineering as well as Management subjects. The learner will be able to utilize web-based access to develop Swift programming skills.
Target Student Population:
The assumption for this tutorial is that the user is working as a software professional and understands basic software terminologies and atmosphere around a software professional. High school students through adults interested in coding and programming would find this tutorial useful.
Prerequisite Knowledge or Skills:
Before proceeding with this tutorial, you should have a basic understanding of Computer Programming terminologies and exposure to any programming language.
Content Quality
Rating:
Strengths:
The Swift tutorial is systematically organized into 33 manageable and sequenced sections. The tutorial has set up a Swift Programming environment online to that users can compile and execute all the available examples online. This allows users to gain confidence in the what they are reading in the tutorial and verifying it with different options. The information for this tutorial is clearly written and includes visuals so users know exactly what they should do.
Concerns:
ads on pages
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
The strength of this tutorial is its organization, sequential content with images, and free Internet access. Users can work through the sequence of information, review, target a specific section, and repeatedly practice the programming skills being developed. Having access to the "try it" option available in all of the sample code boxes found within the tutorials reinforces the development. The tutorial also comes with a playground feature where the user can write their own code and execute it to see the results immediately. Immediate feedback. The tutorial also provides a Quick Guide, useful resources, and a selection of books for further study.
Concerns:
None.
Ease of Use for Both Students and Faculty
Rating:
Strengths:
This free tutorial has a clear overview and specific content written by an experienced programmer to help others learn the Swift language. The organization of the site is systematic and intuitive. There is PDF version of this tutorial available for $9.99. This Swift tutorial is one of many tutorials offered by Tutorialpoint.com. The site allows for user interaction with instructional materials. It is set up in logical organization for ease of navigation through the material. The navigation bar on the left side of the screen allows users to select the section to work on. The site also includes resources to help users.
Concerns:
None.
Other Issues and Comments:
Good resource to help those interested in developing programming skills.
Creative Commons:
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.