- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《Kotlin开发Android移动应用程序》课程教学大纲
课程编码:
课程总学时(理论总学时/实践总学时):108(68/40)
周学时(理论学时/实践学时):6
学分:6
一、课程说明
1.课程性质:专业必修课/专业选修课
2.适用专业与学时分配:适用于软件工程/计算机科学与技术专业。
教学内容与时间安排表
章次
内容
总课时
理论课时
实践课时
一
Android的概述
3
2
1
二
Kotlin的基础语法
3
2
1
三
Kotlin的面向对象基础
5
4
1
四
Kotlin的面向对象进阶
8
6
2
五
Android的基础控件
6
4
2
六
Android的布局组件
5
3
2
七
Android的进阶控件与适配绑定
7
5
2
八
Android的基本程序单元
9
5
4
九
Android的后台服务与广播
7
4
3
十
Android的数据存储与共享
10
6
4
十一
Android的多媒体与传感器
12
8
4
十二
Android的HTTP网络通信
8
4
4
十三
Android的快速开发套件
8
4
4
十四
《粉色辣椒》全流程开发
17
11
6
3.课程教学目的与要求:
本课程是XX学院XX专业必修课/选修课。本课程讲授了基于Kotlin语言开发Android移动应用的基础知识,使学生掌握Kotlin语法、面向对象编程、Android的基本控件和组件、Android的多媒体开发、Android的HTTP通讯、Android的常用快速开发套件,并通过《粉色辣椒》全流程开发使学生深入了解移动应用开发。
4.本门课程与其它课程关系:
学生在修完《计算机理论基础》、《C语言》、《计算机网络》等课程,具备相关理论与计算机知识后方可进行本课程学习。
5.推荐教材及参考资料:
推荐教材:《Kotlin开发Android移动应用程序》
参考资料:
《Kotlin核心编程》水滴技术团队人机械工业出版社
《第一行代码Android第3版》郭霖人民邮电出版社
《Kotlin移动和服务器端应用开发》布雷特·麦克劳克林清华大学出版社
6.课程教学方法与手段:
多媒体教学
7.课程考试方法与要求:
综合设计成绩(50%)、实验成绩(40%)与平时成绩(10%)相结合。
二、教学内容纲要
第一章Android的概述(2学时)
1、教学目标
了解Android的发展历史,掌握开发环境的创建、工程的创建以及工程的结构。
2、主要内容
1.1Android的发展历史
1.2Android的开发环境
1.3Android的工程创建
1.4Android的工程结构
第二章Kotlin的基础语法(2学时)
1、教学目标
了解变量的概念、基本数据类型、字符串,掌握运算符和位运算、分支语句、循环语句、数组、函数和Lambda表达式的使用方法。
2、主要内容
2.1变量
2.2数据类型
2.3运算符和位运算
2.4字符串
2.5分支语句
2.6循环语句
2.7数组
2.8函数和Lambda表达式
第三章Kotlin的面向对象基础(4学时)
1、教学目标
了解类、重写与重载、包的概念,掌握类声明和实例化、抽象类和抽象方法、封装和访问控制符、接口、委托、属性的延迟初始化的使用方法,使学生建立面向对象编程的思维方式。
2、主要内容
3.1类
3.2重写与重载
3.3抽象类和抽象方法
3.4包
3.5封装和访问控制符
3.6接口
3.7委托
3.8属性的延迟初始化
第四章Kotlin的面向对象进阶(6学时)
1、教学目标
掌握数据类、密封类、对象类的创建和调用方法,以及伴生对象、枚举、三种不同类型集合、泛型的使用方法,能够恰当使用异常处理方法捕捉异常,合理使用多线程和协程。
2、主要内容
4.1数据类
4.2密封类
4.3对象类
4.4伴生对象
4.5枚举
4.6集合
4.7泛型
4.8异常处理
4.9多线程
4.10协程
第五章Android的基础控件(4学时)
1、教学目标
了解控件的概念,掌握文本视图、输入框、按钮、图片视图、图像按钮、单选按钮、复选框、开关按钮、提示信息、对话框、日期选择器、时间选择器、滚动条视图、通知等控件的使用方法。
2、主要内容
5.1控件
5.2文本视图
5.3输入框
5.4按钮
5.5图片视图
5.6图像按钮
5.7单选按钮
5.8复选框
5.9开关按钮
5.10提示信息
5.11对话框
5.12日期选择器
5.13时间选择器
5.14滚动条视图
5.15通知
文档评论(0)