Swift as a First Programming Language

Sam Jarman, Carnival MobilePart of DW15

In New Zealand, students are encouraged to use a text based programming language in their final two years of high school to complete their units of work. The popular choices are Python and JavaScript. This session looks at Swift as a possible option and evaluates it as an introductory programming language.



Sam JarmanSam has been writing iOS apps since he was 17. By 18, he had over 10 apps on the store. While at University, he discovered a passion for education. He has completed research, published papers and produced books and guides on the topics of teaching computer science and programming. He is the maintainer of CS Unplugged and a contributor to the Computer Science Field Guide.