Kotlin移动应用开发技术教学大纲.docx
《Kotlin移动应用开发技术教学大纲.docx》由会员分享,可在线阅读,更多相关《Kotlin移动应用开发技术教学大纲.docx(30页珍藏版)》请在优知文库上搜索。
1、Kotlin开发Android移动应用程序课程教学大纲课程编码:XXOOOl课程总学时(理论总学时/实践总学时):108(68/40)周学时(理论学时/实践学时):6学分:6一、课程说明1 .课程性质:专业必修课/专业选修课2 .适用专业与学时分配:适用于软件工程/计算机科学与技术专业。教学内容与时间安排表章次内容总课时理论课时实践课时Android的概述321二Kotlin的基础语法321三Kotlin的面向对象基础54I四Kotlin的面向对象进阶862五Android的基础控件642六Android的布局组件532七Android的进阶控件与适配绑定752八Android的基本程序单元9
2、54九Android的后台服务与广播743十Android的数据存储与共享1064十一Android的多媒体与传感器1284十二Android的HTTP网络通信844十三Android的快速开发套件844十四粉色辣椒全流程开发171163.课程教学目的与要求:本课程是XX学院XX专业必修课/选修课。本课程讲授了基于Kotlin语言开发Android移动应用的基础知识,使学生掌握KotIin语法、面向对象编程、Android的基本控件和组件、Android的多媒体开发、Android的HTTP通讯、Android的常用快速开发套件,并通过粉色辣椒全流程开发使学生深入了解移动应用开发。4 .本门课
3、程与其它课程关系:学生在修完计算机理论基础、C语言、计算机网络等课程,具备相关理论与计算机知识后方可进行本课程学习。5 .推荐教材及参考资料:推荐教材:Kotlin开发Android移动应用程序参考资料:Kotlin核心编程水滴技术团队人机械工业出版社第一行代码Android第3版郭霖人民邮电出版社Kotlin移动和服务器端应用开发布雷特麦克劳克林清华大学出版社6 .课程教学方法与手段:多媒体教学7 .课程考试方法与要求:综合设计成绩(50%)、实验成绩(40%)与平时成绩(10%)相结合。二、教学内容纲要第一章Android的概述(2学时)1、教学目标了解Android的发展历史,掌握开发环
4、境的创建、工程的创建以及工程的结构。2、主要内容1 .1Android的发展历史2 .2Android的开发环境1.3Android的工程创建1. 4AndrOid的工程结构第二章Kotlin的基础语法(2学时)1、教学目标了解变量的概念、基本数据类型、字符串,掌握运算符和位运算、分支语句、循环语句、数2函数和Lalnbda表达式的使用方法。2、主要内容2. 1变量2.2 数据类型2.3 运算符和位运算2.4 字符串2.5 分支语句2.6 循环语句2.7 数组3 .8函数和Lambda表达式第三章Kotlin的面向对象基础(4学时)1、教学目标了解类、重写与重载、包的概念,掌握类声明和实例化、
5、抽象类和抽象方法、封装和访问控符、接口、委托、属性的延迟初始化的使用方法,使学生建立面向对象编程的思维方式。2、主要内容3.1 类3.2 重写与重载4 .3抽象类和抽象方法4.1 包4.2 封装和访问控制符4.3 接口4.4 委托第四章KOtlin的面向对象进阶(6学时)1、教学目标掌握数据类、密封类、对象类的创建和调用方法,以及伴生对象、枚举、三种不同类型集合泛型的使用方法,能够恰当使用异常处理方法捕捉异常,合理使用多线程和协程。2、主要内容4.5 数据类4.6 密封类4.7 象类5 .4伴生对象6 .5枚举7 .6集合8 .7泛型9 .8异常处理10 9多线程4.10协程第五章AndrOi
6、d的基础控件(4学时)1、教学目标了解控件的概念,掌握文本视图、输入框、按钮、图片视图、图像按钮、单选按钮、复选框开关按钮、提示信息、对话框、日期选择器、时间选择器、滚动条视图、通知等控件的使用法。2、主要内容5.1 控件5.2 文本视图5.3 输入框5.4 按钮5.6图像按钮5.7单选按钮5.8复选框5.9开关按钮5.10提示信息5.11对话框5.12日期选择器5.13时间选择器5.14滚动条视图5.15通知第六章AndrOid的布局组件(3学时)1、教学目标掌握线性布局、相对布局、表格布局、网格布局、帧布局和约束布局的使用方法,并能够灵运用布局的嵌套。2、主要内容6.1线性布局6.2相对布
7、局6.3表格布局6.4网格布局1.5 帧布局1.6 约束布局第七章AndrOid的进阶控件与适配绑定(5学时)1、教学目标了解数据适配的原理,掌握列表视图、网格视图、悬浮框、翻转视图、分页视图的使用方法了解视图绑定和数据绑定的区别,能够针对不同情况恰当使用。2、主要内容71数据适配原理72列表视图73网格视图74悬浮框75翻转视图76分页视图77视图绑定78数据绑定第八章AndrOid的基本程序单元(5学时)1、教学目标了解Activity的生命周期和启动模式和Fragment的生命周期,掌握ACtiVity和Fragment创建方法,能够使用Fragment制作导航分页。2、主要内容8. 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Kotlin 移动 应用 开发 技术 教学大纲
