苹果青少年编程:Swift开发进阶课程(GPST编程能力4级)

Posted on Posted in 课程

青少年编程培训课程

课程简介:
本课程帮助学生深入掌握Swift开发语言及iOS设备上的商业Apps开发。

本课程基于苹果公司官方Swift教学方案,由universal.training环球培训,苹果官方授权培训中心)提供中文授课。对应GPST青少年编程能力等级考试中学组2级,通过考核,可获得由联合国训练研究所GPST项目颁发的编程能力等级证书,并有资格参加相应等级的GPST青少年编程国际大赛。

课程对象:
本课程针对 11-18 岁的学生,已经完成苹果青少年编程:Swift开发基础课程(GPST编程能力3级)学习。学生需要使用装有最新版Xcode软件的macOS电脑。

课程大纲:
1. Swift:通过playground学习(2.5课时)
a) 变量及常量
b) 简单的数据类型
c) 字面值
d) 各类运算符
2. 基础语法学习(5课时)
a) 条件语句、循环语句
b) 函数命名、表达式
3. 复杂的数据类型(7.5课时)
a) 数组、字典、元组
b) Optional
4. 自定义类型:枚举与结构体 (5课时)
a) 枚举定义及方法
b) 结构体定义及方法
5. 面向对象编程(5课时)
a) 类与对象
b) 类的属性及方法
c) 继承关系
6. UI控件及控制器(7.5课时)
a) 简单控件view、label、textfield、button、imageview
b) 复杂控件scrollview、tableview、collectionview
c) ViewControllers
7. MVC设计模式(5课时)
a) 设计模式为Model、View、Controller的简单APP
8. 简单的数据存储(2.5课时)
a) NSUserDefaults
b) plist
9. 画图(2.5课时)
a) 直线、圆形、椭圆、扇形等
b) 贝塞尔曲线
10. 动画(7.5课时)
a) UIView动画
b) CALayer动画
11. 简单的自动布局(2.5课时)
12. 常用功能
a) 照片选择器(2.5课时)
b) 倒计时(2.5课时)
c) 地址选择器(2.5课时)
d) 计算器(2.5课时)

课时:
总课时30小时,每次3小时,共10次课。

发表评论

电子邮件地址不会被公开。 必填项已用*标注