江南娱乐手机app下载De Anza标志 课程大纲

公共搜索


关闭窗口/标签
打印视图- - -打开新,第二个窗口。使用浏览器控件关闭完成后。
信贷度适用
有效的季度:2020年秋季

一、目录信息

独联体5
快速编程
4.5单元(s)

条件:咨询:211年EWRT 211和阅读,或英语272年和273年;数学114或等价的。

小时:Lec小时:48.00
实验室小时:18:00
类的小时:96.00
学生的学习总小时:162.00

也列为:

描述:斯威夫特是苹果的开源语言用于开发本地iOS和Mac OS应用程序。斯威夫特设计初学者友好。主题包括:本地和收集数据类型、运算符和语句,循环和分支、函数和变量的作用域,模块和包、面向对象编程、文件处理、正则表达式和异常处理。


学生的学习结果语句物资货柜

•学生的学习结果:设计、代码、文档、分析、调试和测试入门水平迅速的项目,其中包括迅速包。


•学生的学习结果迅速:代码和调试程序使用Xcode游乐场——苹果快速编程的IDE。


二世。课程目标

一个。 变量的声明和使用适当的数据类型
B。 代码语句使用表情、运营商和内置函数来计算值
C。 控制结构适用于创建循环和条件的代码块
D。 编写代码来处理数据输入/输出通过标准IO和文件
E。 为模块化的代码实现用户定义函数
F。 导入和使用普通迅速包和包
G。 创建自定义类和应用面向对象编程概念
H。 处理异常的项目
我。 利用正则表达式的文本解析

三世。必要的学生材料

访问与Xcode Mac电脑和迅速

第四,大学必不可少的设施

访问Mac计算机实验室Xcode和迅速

诉扩展描述:内容和形式

一个。 变量的声明和使用适当的数据类型
1。 关键字和标识符
2。 快速数据类型
一个。 整数
b。 布尔
c。
d。 字符
3所示。 字符串
4所示。 集合
一个。 序列:元组和列表
b。
c。 字典
d。 迭代和副本集合
B。 代码语句使用表情、运营商和内置函数来计算值
1。 算术运算符
2。 赋值操作符
3所示。 字符串运算符和方法
4所示。 关系运算符
5。 逻辑运算符
6。 成员操作符
C。 控制结构适用于创建循环和条件的代码块
1。 选择语句
一个。 如果其他语句
b。 嵌套的if语句
2。 循环
一个。 for循环
b。 while循环
c。 重复循环
d。 循环控制语句
e。 嵌套循环
D。 编写代码来处理数据输入/输出通过标准IO和文件
1。 输出格式
2。 打印和输入功能
3所示。 文件输入输出
4所示。 文件和目录的访问
5。 使用核心数据
E。 为模块化的代码实现用户定义函数
1。 定义一个函数
2。 调用一个函数
3所示。 函数参数
一个。 所需的参数
b。 关键字参数
c。 默认参数
d。 变长参数
F。 导入和使用普通迅速包和包
1。 导入语句
2。 名称空间和范围
G。 创建自定义类和应用面向对象编程概念
1。 创建类和实例
2。 重载操作符和方法
3所示。 数据隐藏
4所示。 继承
5。 重写父类方法
H。 处理异常的项目
1。 标准异常
2。 尝试catch块
3所示。 引发一个异常
我。 利用正则表达式的文本解析
1。 正则表达式设置
2。 正则表达式运算符
3所示。 正则表达式模式
4所示。 匹配与搜索
5。 替代

VI。作业

一个。 阅读:必读的教材和课堂笔记。
B。 程序:8 - 10编程作业,几个200多行代码。

七世。教学方法

讲座和视觉辅助
指定阅读的讨论
讨论和解决问题在课堂上表演
测验和考试复习在课堂上表演
作业和扩展项目
合作学习和小组练习
合作项目
实验室每周讨论会议和测验,评估程序实验室练习

八世。评估目标的方法

一个。 评价编程作业的正确性,使用结构化设计原则、文档和效率
B。 一个或多个考试要求开发一个算法,编程能力评估代码段,并编写代码使用特定编程结构的课程。
C。 课堂实验的问题,小组协作问题,试题和/或在线作业或教程展示了阅读能力通过调试和分析代码和/或编写的代码片段。
D。 期末考试要求一些编程能力开发一个算法,评估代码段,并编写代码使用特定编程结构的课程。

第九。文本和支持引用

一个。 主要文献和引用的例子
1。 斯威夫特学徒第三版:开始编程迅速4。
由raywenderlich.com团队
年:2017
ISBN-10: 1942878435
ISBN-13: 978 - 1942878438
B。 支持短信和引用的例子
1。 核心数据指南第四版:iOS 11和斯威夫特4版
由raywenderlich.com团队
年:2017
ISBN-10: 1942878362
ISBN-13: 978 - 1942878360

x实验室的话题

一个。 调试代码和输出的结果执行
B。 使用算术表达式编写和调试代码
C。 编写和调试代码,使用选择语句和决策点
D。 编写和调试代码重复使用循环来实现的概念
E。 编写和调试代码实现多个用户定义函数
F。 编写和调试代码实现文件I / O
G。 编写和调试代码,使用收集的数据类型
H。 编写和调试代码,使用异常处理
我。 编写和调试代码使用正则表达式



Baidu
map