Kotlin移动应用开发技术 教学大纲.doc

Kotlin移动应用开发技术 教学大纲.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档