swift创新导论旗舰版

课程 Oct 17, 2020

本课程系统教授Swift入门、进阶及实践知识,结合AI、AR、Face ID、Accessibility等典型应用,并通过WWDC奖学金获得者、中国“互联网+”国赛金奖获得者以及中国高校计算机大赛移动应用创新赛最高奖获得者的分享,培养学习者iOS生态下的开发能力,提升学习者的移动应用创新创业素养。

授课老师

浙江大学 张克俊 / 同济大学 朱宏明 / 上海交通大学 董占勋 / 武汉大学 赵小刚

课程大纲

第一周

第1讲:课程概述
第2讲:Swift浅析
第3讲:Swift编程基础知识
第4讲:移动应用设计流程
第5讲:iOS 人机交互基础
第6讲:iOS交互设计实践(一)
第7讲:iOS交互设计实践(二)
第8讲:常量、变量、函数
第9讲:数组与字典
第10讲:控制流(Control Flow)(一)
第11讲:控制流(Control Flow)(二)
附录一:学习分享(Swift新手入门)
附录二:学习分享(Swift基础知识)
附录三:Swift Playgrounds初步(一)
附录四:Swift Playgrounds初步(二)

第二周

第12讲:函数(Functions)和闭包(Closures)(一)
第13讲:函数(Functions)和闭包(Closures)(二)
第14讲:Playground 实践应用(一)
第15讲:Playground 实践应用(二)
第16讲:对象(Objects)和类(Classes)(一)
附录五:Swift Playgrounds初步(三)
附录六:Swift Playgrounds初步(四)
单元测试(第二周)

第三周

第17讲:对象(Objects)和类(Classes)(二)
第18讲:枚举(Enumeration)和结构(Structures)(一)
第19讲:枚举(Enumeration)和结构(Structures)(二)
第20讲:协议(Protocols)和拓展(Extensions)(一)
第21讲:协议(Protocols)和拓展(Extensions)(二)
第22讲:错误处理(Error handling)(一)
第23讲:错误处理(Error handling)(二)
附录七:Swift Playgrounds初步(五)
附录八:Swift Playgrounds初步(六)
单元测试(第三周)

课程评价

课程下方评论

标签

NextLab

浙江大学科技设计创新创业实验室

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.