
《移动前端升发》课程教学大纲一、课程信息课程名称:移动前端开发Mobile Front-end Development课程代码:06E7038B课程类别:专业选修课适用专业:数字媒体技术课程学时:32学时(含16学时实验)课程学分:1.5学分修读学期:第6学期先修课程:程序设计基础、Java语言程序设计二、课程目标移动前端开发是数字媒体技术专业本科生的一门选修课,是为学习移动开发的必要课程。通过教学学习,在岗位技能方面,经过上机练习、代码阅读、代码改错、规范化检查,训练学生编写程序的熟练度和规范性;在项目经验的积累方面,通过完成项目案例和阶段项目实战,增加对实际软件项目开发的体验;在职业素质方面,通过项目组角色分配、技术研讨等多种实训手段,培养学生具备良好的职业习惯,实现学生在校即成为准职业人的目标。Android作为目前高端智能手机操作系统,其应用广泛,课程主要围绕Android系统开发展开教学。移动应用开发技术主要从Android开发的基础开始学习,循环渐进,以培养学生掌握Android应用开发环境,GUI编程,Android组件的生命周期,Android应用的组成等内容,通过本课程的学习,为学生今后工作打下坚实的基础。(一)具体目标《移动应用开发技术》课程在学生学习过程中,一方面要掌握移动应用的基本开发技术,同时要求学生能够进一步理解和掌握移动应用开发的设计流程和设计过程,掌握移动软件开发的基本思路。同时,能够根据实际企业和公司的需求,结合移动应用设计的特点,为企业信息化应用设计出合格的应用软件。通过本课程的学习,使学生达到以下目标:
《移动前端开发》课程教学大纲 一、课程信息 课程名称:移动前端开发 Mobile Front-end Development 课程代码:06E7038B 课程类别:专业选修课 适用专业:数字媒体技术 课程学时:32学时(含16学时实验) 课程学分:1.5学分 修读学期:第6学期 先修课程:程序设计基础、Java语言程序设计 二、课程目标 移动前端开发是数字媒体技术专业本科生的一门选修课,是为学习移动开发 的必要课程。通过教学学习,在岗位技能方面,经过上机练习、代码阅读、代码 改错、规范化检查,训练学生编写程序的熟练度和规范性;在项目经验的积累方 面,通过完成项目案例和阶段项目实战,增加对实际软件项目开发的体验;在职 业素质方面,通过项目组角色分配、技术研讨等多种实训手段,培养学生具备良 好的职业习惯,实现学生在校即成为准职业人的目标。Android作为目前高端智 能手机操作系统,其应用广泛,课程主要围绕Android系统开发展开教学。 移动应用开发技术主要从Android开发的基础开始学习,循环渐进,以培养 学生掌握Android应用开发环境,GUI编程,Android组件的生命周期,Android应 用的组成等内容,通过本课程的学习,为学生今后工作打下坚实的基础。 (一)具体目标 《移动应用开发技术》课程在学生学习过程中,一方面要掌握移动应用的基 本开发技术,同时要求学生能够进一步理解和掌握移动应用开发的设计流程和设 计过程,掌握移动软件开发的基本思路。同时,能够根据实际企业和公司的需求 ,结合移动应用设计的特点,为企业信息化应用设计出合格的应用软件。通过本 课程的学习,使学生达到以下目标:

1.掌握Android系统开发中的Activity生命周期,为重写各个阶段的活动做好基础,为后续系统应用开发做好基础。通过基础学习,能够熟练掌握移动应用程序的开发过程,通过项目实践,提升学生的动手能力。【支撑毕业要求指标点3.312.通过项目开发学习过程中,能够结合企业实际应用需求,进一步提高学生的实际问题分析能力,能够将所学知识整合应用到项目开发中。【支撑毕业要求指标点5.2)3.通过实际教学中的培养,是学生具备代码阅读、代码改错、规范化检查等编写程序的基本能力。通过小组团队开发,进一步提升学生的团队合作能力,培养学生良好的职业习惯,为今后工作做好准备。【支撑毕业要求指标点12.2】(二)课程目标与毕业要求的对应关系表1课程目标与毕业要求指标点的对应关系课程目标支撑的毕业要求支撑的毕业要求指标点3.设计开发解【3.3】利用计算机科学技术的基本知识,针对计算机复杂工程问课程目标 1决方案题,给出可行的解决方案,具有设计满足特定需求的中小型软件系统和大型系统的独立子系统的能力。【5.2】掌握现代常用的计算机系统分析、设计、开发、测试和管理工具,能够针对计算机领域复杂工程问题,选择和使用恰当的课程目标 25.现代工具运用计算机技术和工具,完成中小型计算机系统以及大型系统子系统的分析、设计、开发、测试任务,并能够进行过程管理。课程目标312.终身学习【12.2】数媒专业的学生具有终身学习的能力。三、课程内容(一)课程内容与课程目标的关系表2课程内容与课程目标的关系课程内容教学方法学时安排支撑的课程目标第一章Android简介翻转课堂课程目标12第二章Android开发4讲投课程目标1环境第三章Android应用讲投课程目标14程序框架
1. 掌握 Android 系统开发中的 Activity 生命周期,为重写各个阶段的活动做 好基础,为后续系统应用开发做好基础。通过基础学习,能够熟练掌握移动应用 程序的开发过程,通过项目实践,提升学生的动手能力。【支撑毕业要求指标点 3.3】 2. 通过项目开发学习过程中,能够结合企业实际应用需求,进一步提高学 生的实际问题分析能力,能够将所学知识整合应用到项目开发中。【支撑毕业要 求指标点 5.2】 3. 通过实际教学中的培养,是学生具备代码阅读、代码改错、规范化检查 等编写程序的基本能力。通过小组团队开发,进一步提升学生的团队合作能力, 培养学生良好的职业习惯,为今后工作做好准备。【支撑毕业要求指标点 12.2】 (二)课程目标与毕业要求的对应关系 表1 课程目标与毕业要求指标点的对应关系 课程目标 支撑的毕业要求 支撑的毕业要求指标点 课程目标 1 3.设计 / 开发解 决方案 【3.3】利用计算机科学技术的基本知识,针对计算机复杂工程问 题,给出可行的解 决方案,具有设计满足特定需求的中小型软件 系统和大型系统的独立子系统的能力。 课程目标 2 5.现代工具运用 【5.2】掌握现代常用的计算机系统分析、设计、开发、测试和管 理工具,能够针对 计算机领域复杂工程问题,选择和使用恰当的 计算机技术和工具,完成中小型计算机 系统以及大型系统子系统 的分析、设计、开发、测试任务,并能够进行过程管理。 课程目标 3 12.终身学习 【12.2】数媒专业的学生具有终身学习的能力。 三、课程内容 (一)课程内容与课程目标的关系 表2 课程内容与课程目标的关系 课程内容 教学方法 支撑的课程目标 学时安排 第一章 Android 简介 翻转课堂 课程目标 1 2 第二章 Android 开发 环境 讲授 课程目标 1 4 第三章 Android 应用 程序框架 讲授 课程目标 1 4

课程目标1第四章视图组件讲投+案例教学课程目标24课程目标3课程目标1第五章视图界面布讲授+案例教学4课程目标2局课程目标3课程目标1第六章Android数据6讲投+案例教学课程目标2存储与共享课程目标3第七章多线程及消课程目标1讲授+案例教学4息处理课程目标2课程目标1讲授第八章网络通信4课程目标2课程目标3合计32 学时(二)具体内容第一章Android简介(2学时)【教学目标与要求】1、教学目标:知识目标:通过本章的学习,使学生对Android的发展过程有一定的认识和理解,进一步加强学生学习的兴趣。为今后学习课程更加明确需要学习方向。能力目标:清楚Android系统发展的过程,每个版本的改进内容,为软件开发提供一些思考点。素养目标:培养学生的工程实践能力,工程解决问题的出发点。思政目标:培养学生清楚技术发展的快速性,保持不断学习的动力。2、教学要求:了解目前移动端操作系统都有哪些:目前市场上各个操作系统应用情况以及所占比例情况;了解Android系统的特征;理解Android系统的体系结构。【教学重点与难点】1.教学重点:Android系统的特点;Android系统的系统架构。2、教学难点:Android系统的系统结构。【学习内容】1.1.手机操作系统1.2Android起源1.3Android特征1.4,Android系统结构
第四章 视图组件 讲授+案例教学 课程目标 1 课程目标 2 课程目标 3 4 第五章 视图界面布 局 讲授+案例教学 课程目标 1 课程目标 2 课程目标 3 4 第六章 Android 数据 存储与共享 讲授+案例教学 课程目标 1 课程目标 2 课程目标 3 6 第七章 多线程及消 息处理 讲授+案例教学 课程目标 1 课程目标 2 4 第八章 网络通信 讲授 课程目标 1 课程目标 2 课程目标 3 4 合计 32 学时 (二)具体内容 第一章 Android 简介(2 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,使学生对 Android 的发展过程有一定的认识和 理解,进一步加强学生学习的兴趣。为今后学习课程更加明确需要学习方向。 能力目标:清楚 Android 系统发展的过程,每个版本的改进内容,为软件开 发提供一些思考点。 素养目标:培养学生的工程实践能力,工程解决问题的出发点。 思政目标:培养学生清楚技术发展的快速性,保持不断学习的动力。 2、教学要求: 了解目前移动端操作系统都有哪些;目前市场上各个操作系统应用情况以及 所占比例情况;了解 Android 系统的特征;理解 Android 系统的体系结构。 【教学重点与难点】 1.教学重点:Android 系统的特点;Android 系统的系统架构。 2、教学难点:Android 系统的系统结构。 【学习内容】 1.1.手机操作系统 1.2 Android 起源 1.3 Android 特征 1.4 . Android 系统结构

1.5,小结【思政元素融入点】技术更新非常快速,培养学生终身学习的理念,时刻保持在技术的前沿,才能更好的发挥更大的价值。第二章Android开发环境(4学时)【教学目标与要求】1、教学目标:知识目标:通过本章的学习,使学生能够搭建Android开发环境,对开发平台和开发环境有清楚的认识。为今后Android系统开发打好基础。能力目标:清楚Android开发平台的架构和布局,理解分而治之的思路。素养目标:培养学生的工程实践能力,如何搭建开发平台,各部分的作用。思政目标:培养学生思考问题的全面性和技术上的严谨态度,具备一定的逻辑思维判别能力。2、教学要求:掌握Java开发环境安装;AndroidSDK的开发包目录及目录文件;掌握Android模拟器的配置和测试;理解SDK常用的基本命令。【教学重点与难点】1.教学重点:Android开发环境的配置;SDK文件包及基本命令的应用。2、教学难点:Android开发环境。【学习内容】2.1Java开发环境安装2.2 Android SDK2.3Android模拟器2.4SDK中的常用命令2.5小结【思政元素融入点】技术上的严谨性,开发环境下各部分的作用和价值。平时在学习中要具备严谨的开发思维
1.5 . 小结 【思政元素融入点】 技术更新非常快速,培养学生终身学习的理念,时刻保持在技术的前沿,才 能更好的发挥更大的价值。 第二章 Android 开发环境(4 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,使学生能够搭建 Android 开发环境,对开发平 台和开发环境有清楚的认识。为今后 Android 系统开发打好基础。 能力目标:清楚 Android 开发平台的架构和布局,理解分而治之的思路。 素养目标:培养学生的工程实践能力,如何搭建开发平台,各部分的作用。 思政目标:培养学生思考问题的全面性和技术上的严谨态度,具备一定的逻 辑思维判别能力。 2、教学要求: 掌握 Java 开发环境安装;Android SDK 的开发包目录及目录文件;掌握 Android 模拟器的配置和测试;理解 SDK 常用的基本命令。 【教学重点与难点】 1.教学重点:Android 开发环境的配置;SDK 文件包及基本命令的应用。 2、教学难点:Android 开发环境。 【学习内容】 2.1 Java 开发环境安装 2.2 Android SDK 2.3 Android 模拟器 2.4 SDK 中的常用命令 2.5 小结 【思政元素融入点】 技术上的严谨性,开发环境下各部分的作用和价值。平时在学习中要具备严 谨的开发思维

第三章Android应用程序框架(4学时)【教学目标与要求】1、教学目标:知识目标:通过本章的学习,通过对本章的学习,掌握Android应用开发平台的框架,清楚目录文件中各个文件内容含义和作用,能够进一步理解调试和安装过程。能力目标:Android开发过程中各个配置模块的作用,提高学生逻辑思维分析判断能力。素养目标:培养学生的工程实践能力,工程解决问题的出发点。思政目标:培养学生思考问题的全面性和技术上的严谨态度,具备一定的逻辑思维判别能力。2、教学要求:清楚Android开发的基本过程,以及各个目录文件的作用;理解Android项目的结构;能够清楚理解Android应用程序权限;掌握Activity及其生命周期;掌握和理解Intent的基本含义。【教学重点与难点】1.教学重点:理解Android项目的结构;掌握Activity含义及生命周期;理解Intent的基本含义和应用。2、教学难点:Activity生命周期;Intent的基本含义和简单应用。【学习内容】1第一个Android应用程序3.2Android项目结构3.3APK文件结构3.4Android应用程序权限3.5Activity及其生命周期3.6Intent属性及简单应用第四章Android开发环境(2学时)【教学目标与要求】1、教学目标:
第三章 Android 应用程序框架(4 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,通过对本章的学习,掌握 Android 应用开发平 台的框架,清楚目录文件中各个文件内容含义和作用,能够进一步理解调试和安 装过程。 能力目标:Android 开发过程中各个配置模块的作用,提高学生逻辑思维分 析判断能力。 素养目标:培养学生的工程实践能力,工程解决问题的出发点。 思政目标:培养学生思考问题的全面性和技术上的严谨态度,具备一定的逻 辑思维判别能力。 2、教学要求: 清楚 Android 开发的基本过程,以及各个目录文件的作用;理解 Android 项目的结构;能够清楚理解 Android 应用程序权限;掌握 Activity 及其生命周 期;掌握和理解 Intent 的基本含义。 【教学重点与难点】 1.教学重点:理解 Android 项目的结构;掌握 Activity 含义及生命周期; 理解 Intent 的基本含义和应用。 2、教学难点:Activity 生命周期;Intent 的基本含义和简单应用。 【学习内容】 1 第一个 Android 应用程序 3.2 Android 项目结构 3.3 APK 文件结构 3.4 Android 应用程序权限 3.5 Activity 及其生命周期 3.6 Intent 属性及简单应用 第四章 Android 开发环境(2 学时) 【教学目标与要求】 1、教学目标:

知识目标:通过本章的学习,通过对本章的学习,让学生理解并掌握Android系统开发中的常用组件。能力目标:能够学以致用,根据各组件的属性和特征,完成组件的基本应用。素养目标:培养学生的工程实践能力,工程解决问题的出发点。思政目标:培养学生学以致用的能力,全面了解一个事物后,如何发挥他的特征,如何使用它,在日常生活中是一样的道理。2、教学要求:理解视图组件的定义和资源访问;掌握常用组件的属性和基本方法,能够简单对基本组件的应用,构建基本的应用界面。掌握在应用程序中对高级组件的应用和调用。【教学重点与难点】1.教学重点:基本组件的应用和属性;对高级组件的基本应用。2、教学难点:基本组件的定义和应用。【学习内容】4.1视图组件的使用模式4.2常用组件的应用4.3高级组件的定义和应用4.4提示框和警告对话框的应用4.5小结【思政元素融入点】各组件具有各自的特征和属性,包括静态属性和动态方法,我们要掌握他的特征,才能让他发挥更好的优势。做人做事也是一样的道理,事前要做好充分的了解和认识,为后期各种应用做好准备。第五章视图界面布局(4学时)【教学自标与要求】1、教学目标:知识目标:通过本章的学习,通过对本章的学习能够清楚用户界面的基本定义;并且能够根据用户的实际需求定义用户界面,能够满足实际的应用需求
知识目标:通过本章的学习,通过对本章的学习,让学生理解并掌握 Android 系统开发中的常用组件。 能力目标:能够学以致用,根据各组件的属性和特征,完成组件的基本应用。 素养目标:培养学生的工程实践能力,工程解决问题的出发点。 思政目标:培养学生学以致用的能力,全面了解一个事物后,如何发挥他的 特征,如何使用它,在日常生活中是一样的道理。 2、教学要求: 理解视图组件的定义和资源访问;掌握常用组件的属性和基本方法,能够简 单对基本组件的应用,构建基本的应用界面。掌握在应用程序中对高级组件的应 用和调用。 【教学重点与难点】 1.教学重点:基本组件的应用和属性;对高级组件的基本应用。 2、教学难点:基本组件的定义和应用。 【学习内容】 4.1 视图组件的使用模式 4.2 常用组件的应用 4.3 高级组件的定义和应用 4.4 提示框和警告对话框的应用 4.5 小结 【思政元素融入点】 各组件具有各自的特征和属性,包括静态属性和动态方法,我们要掌握他的 特征,才能让他发挥更好的优势。做人做事也是一样的道理,事前要做好充分的 了解和认识,为后期各种应用做好准备。 第五章 视图界面布局(4 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,通过对本章的学习能够清楚用户界面的基本定 义;并且能够根据用户的实际需求定义用户界面,能够满足实际的应用需求

能力目标:认识移动端页面的布局格式,为软件开发基础的保障,提高学生分析判断能力。素养目标:培养学生的工程实践能力,工程解决问题的出发点。思政目标:从宏观角度考虑事情,然后局部在处理,有条理的做好每件事情。2、教学要求:掌握界面布局的基本设计,包括线性布局、表格布局、顿布局、相对布局以及复用XML布局文件;掌握对界面的实际应用,多界面的交互使用。【教学重点与难点】1.教学重点:用户界面布局设计:用户多界面的使用。2、教学难点:界面的布局设计;多用户界面的交互和应用。【学习内容】5.1界面布局设计5.2控制视图界面的其他方法5.3多界面的使用5.4小结【思政元素融入点】首先要从整体上考虑如何布局,然后细化分析每个细节,做人做事也是一样的道理,抓住事情的主要矛盾,有条理的逐个去解决。第六章Android数据存储与共享(6学时)【教学目标与要求】1、教学目标:2、知识目标:通过本章的学习,通过对本章的学习,让学生掌握用户数据的存储,包括文件读写、SQLite数据库的应用。能力目标:软件开发过程中需要解决的问题,为软件开发提供一些思考点,提高学生分析判断能力。素养目标:培养学生的工程实践能力,工程解决问题的出发点。思政目标:培养学生思考问题的全面性和技术上的严谨态度,具备一定的逻辑思维判别能力。2、教学要求:
能力目标:认识移动端页面的布局格式,为软件开发基础的保障,提高学生 分析判断能力。 素养目标:培养学生的工程实践能力,工程解决问题的出发点。 思政目标:从宏观角度考虑事情,然后局部在处理,有条理的做好每件事情。 2、教学要求: 掌握界面布局的基本设计,包括线性布局、表格布局、帧布局、相对布局以 及复用 XML 布局文件;掌握对界面的实际应用,多界面的交互使用。 【教学重点与难点】 1.教学重点:用户界面布局设计;用户多界面的使用。 2、教学难点:界面的布局设计;多用户界面的交互和应用。 【学习内容】 5.1 界面布局设计 5.2 控制视图界面的其他方法 5.3 多界面的使用 5.4 小结 【思政元素融入点】 首先要从整体上考虑如何布局,然后细化分析每个细节,做人做事也是一样 的道理,抓住事情的主要矛盾,有条理的逐个去解决。 第六章 Android 数据存储与共享(6 学时) 【教学目标与要求】 1、教学目标: 2、知识目标:通过本章的学习,通过对本章的学习,让学生掌握用户数据的 存储,包括文件读写、SQLite 数据库的应用。 能力目标:软件开发过程中需要解决的问题,为软件开发提供一些思考点, 提高学生分析判断能力。 素养目标:培养学生的工程实践能力,工程解决问题的出发点。 思政目标:培养学生思考问题的全面性和技术上的严谨态度,具备一定的逻 辑思维判别能力。 2、教学要求:

掌握数据文件的读写和存储:理解内存数据文件的访问方式;掌握SD卡文件的读写操作;掌握SQLite数据的基本操作。【教学重点与难点】1.教学重点:用户数据文件的存储和管理;SQLite数据库基本操作;ContentProvider数据获取和发布。2、教学难点:数据文件的读写操作;SQLite数据库的操作。【学习内容】6.1数据存储与共享方式概述6.2首选项信息6.3数据文件6.4SQLite数据库6.5Content Provider6.6小结第七章多线程及消息处理(4学时)【教学目标与要求】1、教学目标:知识目标:通过本章的学习,让学生掌握多线程技术基本理论和基本应用。能力目标:理解如何使用多线程开发,为何要多线程开发,提高学生的逻辑思维能力。素养目标:培养学生的逻辑思维能力和工程实践分析能力。思政目标:培养学生的团队合作能力,协调能力,犹如线程之间的交互,配合,共同完成一件事情。2、教学要求:掌握Android多线程基础知识,线程的创建和操作。掌握UI线程的基本操作和应用;掌握和理解多线程中的常用类。【教学重点与难点】1.教学重点:多线程技术的创建和应用:掌握多线程常用类的应用。2、教学难点:多线程的基本应用。【学习内容】
掌握数据文件的读写和存储;理解内存数据文件的访问方式;掌握 SD 卡文 件的读写操作;掌握 SQLite 数据的基本操作。 【教学重点与难点】 1.教学重点:用户数据文件的存储和管理;SQLite 数据库基本操作;Content Provider 数据获取和发布。 2、教学难点:数据文件的读写操作;SQLite 数据库的操作。 【学习内容】 6.1 数据存储与共享方式概述 6.2 首选项信息 6.3 数据文件 6.4 SQLite 数据库 6.5 Content Provider 6.6 小结 第七章 多线程及消息处理(4 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,让学生掌握多线程技术基本理论和基本应用。 能力目标:理解如何使用多线程开发,为何要多线程开发,提高学生的逻辑 思维能力。 素养目标:培养学生的逻辑思维能力和工程实践分析能力。 思政目标:培养学生的团队合作能力,协调能力,犹如线程之间的交互,配 合,共同完成一件事情。 2、教学要求: 掌握 Android 多线程基础知识,线程的创建和操作。掌握 UI 线程的基本操 作和应用;掌握和理解多线程中的常用类。 【教学重点与难点】 1.教学重点:多线程技术的创建和应用;掌握多线程常用类的应用。 2、教学难点:多线程的基本应用。 【学习内容】

7.1Android多线程概述7.2UI线程和非UI线程7.3多线程中的常用类7.4Android多线程通信机制7.5小结【思政元素融入点】为了解决一个事情,需要多个线程之间各自完成自己的功能,各司其职,共同完成一件事情,我们做事也是一样的道理。第八章网络通信(4学时)【教学目标与要求】1、教学目标:知识目标:通过对本章的学习,让学生理解HTTP访问网络,能够进行基本网络应用编程。能力目标:理解Android网络编程的基本方法,进一步提高编程的能力。素养目标:培养学生的工程实践能力,工程解决问题的出发点。2、教学要求:理解和掌握通过HTTP访问网络,掌握WebView组件的基本应用;掌握Socket编程:理解和掌握网络数据的解析方法:掌握WebService基本访问方法。【教学重点与难点】1.教学重点:基本网络组件的应用;Socket编程和应用;网络数据的解析。2、教学难点:Socket编程和应用;网络数据的解析。【学习内容】8.1通过HTTP访问网络8.2Socket编程8.3数据的解析8.4Web Service访间8.5小结四、教学方法与手段
7.1 Android 多线程概述 7.2 UI 线程和非 UI 线程 7.3 多线程中的常用类 7.4 Android 多线程通信机制 7.5 小结 【思政元素融入点】 为了解决一个事情,需要多个线程之间各自完成自己的功能,各司其职,共 同完成一件事情,我们做事也是一样的道理。 第八章 网络通信(4 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过对本章的学习,让学生理解 HTTP 访问网络,能够进行基本网 络应用编程。 能力目标:理解 Android 网络编程的基本方法,进一步提高编程的能力。 素养目标:培养学生的工程实践能力,工程解决问题的出发点。 2、教学要求: 理解和掌握通过 HTTP 访问网络,掌握 Web View 组件的基本应用;掌握 Socket 编程;理解和掌握网络数据的解析方法;掌握 Web Service 基本访问方法。 【教学重点与难点】 1.教学重点:基本网络组件的应用;Socket 编程和应用;网络数据的解析。 2、教学难点:Socket 编程和应用;网络数据的解析。 【学习内容】 8.1 通过 HTTP 访问网络 8.2 Socket 编程 8.3 数据的解析 8.4 Web Service 访问 8.5 小结 四、教学方法与手段

本课程坚持以学生为中心,积极创新教学模式、融入思政元素,形成以讲授式和案例式教学相融合的教学模式,让学生更加清楚计算机科学与技术专业的学习方向,激发学生的学习兴趣,在一些章节中,采用翻转课堂教学模式,可以培养学生独立思考和解决简单问题的能力。具体做法有:(1)采用翻转课堂模式,让学生在课前通过阅读和查阅材料等自主学习了解基础知识,课堂上则侧重于问题探讨、合作学习,提高学习效率。鼓励学生自主探索新技术、新领域,通过设立讨论小组,相互补充等方式,拓宽学生视野,培养学生的逻辑思维能力。(2)案例教学,采用案例教学,选取具有代表性的问题,引导学生分析、讨论,培养其批判性思维和问题解决能力。同时,在案例中融入思政元素,如信息安全与伦理道德、科技创新与社会责任等,润物细无声地滋养学生心灵。五、实践教学安排表 3 课程实验教学安排所需主是否为实验必做/序号要仪器实验项目名称实验类型开放实备注学时选做验设备搭建Android开发是验证性计算机必做12环境Android应用程序验证性计算机是2必做2结构Activity组件的生是32验证性计算机必做命周期Android系统组件是4设计性计算机必做2的应用视图组件的布局应5必做是设计性计算机2用6设计性计算机必做是多界面数据传递27设计性是SQLite基本操作实计算机必做4
本课程坚持以学生为中心,积极创新教学模式、融入思政元素,形成以讲授 式和案例式教学相融合的教学模式,让学生更加清楚计算机科学与技术专业的学 习方向,激发学生的学习兴趣,在一些章节中,采用翻转课堂教学模式,可以培 养学生独立思考和解决简单问题的能力。具体做法有: (1)采用翻转课堂模式,让学生在课前通过阅读和查阅材料等自主学习了 解基础知识,课堂上则侧重于问题探讨、合作学习,提高学习效率。鼓励学生自 主探索新技术、新领域,通过设立讨论小组,相互补充等方式,拓宽学生视野, 培养学生的逻辑思维能力。 (2)案例教学,采用案例教学,选取具有代表性的问题,引导学生分析、讨论, 培养其批判性思维和问题解决能力。同时,在案例中融入思政元素,如信息安全 与伦理道德、科技创新与社会责任等,润物细无声地滋养学生心灵。 五、实践教学安排 表 3 课程实验教学安排 序号 实验项目名称 实验 学时 实验类型 所需主 要仪器 设备 必做/ 选做 是否为 开放实 验 备注 1 搭建 Android 开发 环境 2 验证性 计算机 必做 是 2 Android 应用程序 结构 2 验证性 计算机 必做 是 3 Activity 组件的生 命周期 2 验证性 计算机 必做 是 4 Android 系统组件 的应用 2 设计性 计算机 必做 是 5 视图组件的布局应 用 2 设计性 计算机 必做 是 6 多界面数据传递 2 设计性 计算机 必做 是 7 SQLite 基本操作实 4 设计性 计算机 必做 是