14: ‘You Can Almost Teach Everything with Swift.’ With Dr. Nicholas Outram
I would like to share the first of a fascinating two-part discussion I had with Dr. Nicholas Outram on a little bit of computing history, the advantages of compiled programming languages, industrial design, and computer science in K-12 and higher education. Dr. Outram obtained a first-class (hons) degree in Electrical and Electronic Engineering in 2002, then later a Ph.D. in Biomedical Signal Processing from the University of Plymouth, UK in 1997.
He worked as a Development Engineer first with Wandle and Goltermann, focusing on real-time DSP software and hardware, then as a Systems Engineer with Neoventa Medical AB, focusing on development of fixed-point DSP for real-time signal processing of Ultrasound and Fetal ECG. Worked on design and validation of real-time signal processing algorithms, and later refocused back onto research into methods for quantification of fetal heart rate reactivity.
He is now an Associate Professor in Computing and Electronics, at the University of Plymouth, specialising in iOS Development, embedded systems and digital systems design. I would like to thank Dr. Outram for taking time out of his busy schedule to talk with me.
Plymouth University
Twitter: @noutram_at_uop
Dr. Outrams’s iTunes U course
Show links
Swift
App Development with Swift - (Teacher) & (Student)
Research Machines 380Z
Commodore 128
Commodore 64
Sinclaire Research
BBC
Basic Programming Language
BBC Micro
ARM
C#
OO - Object Oriented programming
AI - Artifical Intelligence
UIKit
WWDC - Apple’s World Wide Developer Conference
WWDC Student Scholarship
Xcode
Mac Mini
Paul Hegarty
Stanford iOS course
UNIX
Delegation pattern
Model View Controller - MVC
MVC Lesson in Intro into App Development with Swift - page 66 of Teacher Guide
Functional programming
Intro to App Development with Swift curriculum (Teacher) & (Student)
Swift Teacher - Episode 8
Python
Optionals in Swift
Protocol Oriented programming
Haskell
Compiled programming language
Interpreted programming language
Closures in Swift
Swift Playgrounds
AirDrop
Lofree Mechanical Bluetooth keyboard
Jason Snell
12.9 inch iPad Pro
Ask Swift Teacher Ask a question of the Swift Teacher community. Tweet your questions to @_SwiftTeacher using the #askSwiftTeacher hashtag or in the ask Swift Teacher channel in the Swift Teacher Slack Team (join using the link below).