《移动前端升发》课程教学大纲一、课程信息课程名称:移动前端开发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、教学目标: