鸿蒙移动应用开发基础-课程标准_第1页
鸿蒙移动应用开发基础-课程标准_第2页
鸿蒙移动应用开发基础-课程标准_第3页
鸿蒙移动应用开发基础-课程标准_第4页
鸿蒙移动应用开发基础-课程标准_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《鸿蒙移动应用开发基础》课程标准一、课程基本信息课程编码课程名称开设学期课程类别总学时学分适用专业主撰稿人审核人二、课程定位与作用(一)课程定位本课程是软件技术专业的专业选修课,主要培养学生的知识应用能力、实践动手能力和软件开发综合能力。课程专注于鸿蒙操作系统下应用开发的课程。通过对本课程的学习,学生将能够使用鸿蒙系统提供的开发工具和API,掌握鸿蒙应用的设计理念和开发流程。本课程旨在通过理论与实践相结合的方式,使学生掌握鸿蒙应用开发的核心技能,提升创新和实践能力,为学生未来的职业生涯在智能终端和互联网领域打下坚实的基础。课程的作用鸿蒙HarmonyOS移动应用开发基础课程是开发者入门鸿蒙开发的核心载体,既能帮助开发者搭建DevEcoStudio开发环境、掌握方舟开发框架(ArkUI)与ArkTS语言等工具技术,理解分布式技术、应用生命周期等鸿蒙核心概念,还能通过实操案例教会开发者实现UI组件、事件处理、简单数据存储等基础功能,完成从“不懂鸿蒙”到“能独立开发简单应用”的能力跨越。同时,该课程能助力开发者适配鸿蒙生态特性与对接实际需求:一方面讲解“一次开发、多端部署”的适配逻辑与生态协同能力,同步传递应用设计规范与上架要求,避免用传统开发思维硬套鸿蒙;另一方面作为切入鸿蒙赛道的“敲门砖”,为传统开发者转型或应届生入门提供技能支撑,帮助开发者抓住鸿蒙在手机、IoT、车机等领域普及带来的职业机会,为后续项目落地与职业发展奠定基础。课程设计理念该课程以“临科就业一点通”真实项目为核心载体,践行项目驱动的设计理念:将鸿蒙开发基础技术(如ArkTS语言、ArkUI界面开发、数据存储等)拆解融入项目从搭建到完成的全流程,让学习者在实现就业类应用功能的过程中理解技术用途,避免理论与实践脱节,同时借项目的真实性锻炼解决实际开发问题的能力,还会结合项目多场景需求,渗透鸿蒙“一次开发、多端部署”等核心特性,帮助学生建立鸿蒙全场景开发思维。课程还遵循学习规律与就业导向设计知识传递逻辑:按项目开发节奏和知识难易度递进教学,从环境搭建、目录结构等基础环节入手,逐步深入路由跳转、网络请求等进阶内容,帮助学生系统构建知识体系;同时,“临科就业一点通”聚焦实用就业场景,课程围绕该项目培养学生符合岗位需求的开发技能,还兼顾代码规范、调试技巧及团队协作能力的培养,为学生的后续职业发展夯实基础。四、课程目标【知识目标】①了解HarmonyOS操作系统的设计理念、架构和特性;②掌握ArkTS语言的基本语法、数据类型、运算符、控制结构和函数;③掌握ArkTS语言的高级特性,包括面向对象编程、异步执行、模块化处理等;④掌握ArkUI框架界面布局的构建,包括容器组件、基础组件、自定义组件的使用。⑥掌握ArkUI框架样式的设置,包括渲染组件、Swiper组件、Tabs组件等组件的使用⑦理解综合案例中的问题解决方案,并使用具体代码进行实现。【能力目标】①能够使用ArkTS语言进行高效编程,解决实际问题;②能够设计和实现用户友好的ArkUI界面;③能够理解和应用HarmonyOS的组件化开发模式;④能够分析和解决开发过程中遇到的问题,包括调试和性能优化;⑤能够独立完成HarmonyOS应用的开发,从项目搭建到发布。【素质目标】①培养良好的编程习惯和代码书写规范;②培养团队合作精神和沟通能力,在项目开发中能够与他人协作;③培养自主学习和终身学习的习惯,能够持续跟踪HarmonyOS的最新发展;④培养创新意识和解决问题的能力,能够在遇到新问题时提出解决方案;⑤培养职业道德和社会责任感,理解作为开发者在社会中的作用。五、课程内容设计《前沿技术》课程内容与学时安排序号学习情境/项目子学习情境(任务/知识)学习目标教学活动设计建议学时1项目1初探HarmonyOS与开发环境-创建第一个鸿蒙应用项目知识1.1初识HarmonyOS1.了解HarmonyOS的定义。2.了解HarmonyOS的设计理念及核心技术特点。3了解HarmonyOS的基本框架4.掌握DevEcoStudio工具的使用1.导入2.知识准备3.任务描述4.实施指导5.任务拓展2知识1.2熟悉HarmonyOS的开发环境任务创建第一个鸿蒙应用项目2项目2夯实ArkTS语言核心基础-实现个人基本信息输出知识2.1初识ArkTS语言1.掌握ArkTS语言中的基本数据类型。2.理解变量的声明与赋值方法。3.了解常量的定义与使用。4.掌握接口、函数的定义与实现方法。掌握类的定义、属性和方法的使用。1.导入2.知识准备3.任务描述4.实施指导5.任务拓展4知识2.2掌握ArkTS语言的基础语法知识2.3学习接口、函数和类的使用任务输出个人基本信息3项目3组件使用与页面跳转-完成用户登录与注册页面布局知识3.1了解组件的基础知识1掌握ArkUI中常用的容器组件的基本属性及其作用。掌握ArkUI中常用的基础组件基本属性及其作用掌握页面之间的跳转1.导入2.知识准备3.任务描述4.实施指导5.任务拓展6知识3.2学会页面布局的设置知识3.3掌握基础组建的使用知识3.4实现页面之间跳转任务实施:任务1用户登录主页面的实现;任务2用户注册页面的实现4项目4运用页面切换与自定义组件-实现主页面布局效果知识4.1页面切换组件掌握滑块视图容器的使用掌握Tabs组件的使用能够运用所学知识完成项目的实施1.导入2.知识准备3.任务描述4.实施指导5.任务拓展8知识4.2自定义组件的使用任务实施:任务1主页面整体布局的设计任务2主页面总体布局的实现5项目5页面渲染与网络编程-实现主页面轮播及公告通知功能知识5-1了解页面渲染效果掌握列表组件、渲染组件的使用掌握组件间的状态管理能够完成轮播图功能区的制作、求职功能区的实现1.导入2.知识准备3.任务描述4.实施指导5.任务拓展6知识5-2掌握页面列表的构建知识5-3学习组件间的状态管理知识5-4理解网络之间的编程任务实施:任务1主页面“轮播”区域功能的实现任务2主页面“公告通知”区域功能的实现6项目6用户首选项存储-完成底部导航栏页面的布局区域和底部导航栏功能的实现知识6-1用户首选项存储数据掌握Grid网格组件的使用能够完成导航栏、我的消息页面的制作、1.导入2.知识准备3.任务描述4.实施指导5.任务拓展6任务实施:任务1底部导航栏“消息”页面的实现;任务2底部导航栏“我的”页面的实现六、课程实施(一)教学团队基本要求本课程教学团队需构建“双师型+技术同步型”结构,教师应具备HarmonyOS应用开发实战经验,掌握含UI布局、方舟开发框架使用、多端协同等核心模块,还要有一定的实践技能能力。具备设计课程教学和组织课堂教学的能力,能够根据本课程标准制定详细的授课计划,对每一堂课的教学过程精心设计,做出详细、具体的安排;还应该具备较强的施教能力,即掌握扎实的教学基本功并能够因材施教,具备良好的师德和终身学习能力,积极开展课程与教学改革。在教学过程中还应具备一定的课堂控制能力和应变能力。(二)校内外实践教学条件要求校内实训基地条件要求:完善配套的实训基地建设是顺利实施人才培养方案的关键要素之一。实训室一般配备黑(白)板、多媒体计算机、投影设备(多媒体电视)、音响设备,互联网接入或Wi-Fi环境,并实施网络安全防护措施;安装应急照明装置并保持良好状态,符合紧急疏散要求,标志明显,保持逃生通道畅通无阻;应按1:1配备计算机,安装有DevEcoStudio5.0等必备软件。校外实训基地条件要求:根据专业人才培养需要和产业技术发展特点,建立具备社会实践和学生顶岗实习功能的实训基地,具有稳定的校外实训基地;能够开展UI设计实训活动,实训设施齐备,实训岗位、实训指导教师确定,实训管理及实施规章制度齐全,保障有效的工作时间。(三)教学方法建议结合职业能力要求,以典型工作任务为载体设计学习情境和项目,将企业的真实工作任务作为教学内容,做到职业素养和专业技能培养并重。采用基于工作过程的任务导向的教学方法,理论与实践相结合,采取“理实一体化”教学方式,“教、学、做”有机融合,突出岗位能力与素质的培养,把能力培养贯穿于教学过程的始终,培养学生职业素质。学习方法建议以“临科就业一点通APP”为贯穿项目,按由浅入深逻辑分阶段推进:基础阶段结合APP基础模块(如登录页、首页布局)拆解ArkTS语法、组件使用等知识,通过案例演示与即时仿写帮学生入门;能力提升阶段将APP核心功能(如岗位信息列表、简历上传)拆分为子任务,以小组协作完成并同步开展进度评审与问题指导;拓展阶段围绕APP优化需求(如多端适配、消息推送)引入鸿蒙进阶技术,引导学生自主探究学习,实现知识讲解与项目制作的深度融合。(五)教学评价、考核要求构建“过程性评价+终结性评价”相结合的多元评价体系,过程性评价占比60%,终结性评价占比40%:过程性评价涵盖四方面内容,一是课堂表现(10%),包括案例练习完成度、小组讨论参与度、问题提问质量;二是实践任务(30%),分阶段评价贯穿项目的子任务完成质量(如代码规范性、功能完整性、兼容性),引入“代码评审机制”,由教师与学生共同评分(教师占70%,学生互评占30%);三是学习成果(15%),包括开发笔记质量、探究任务汇报效果、社区贡献(如在开发者社区回答问题、提交开源项目PR);四是校企实践(5%),由企业导师根据学生实践期间的任务完成度、团队协作能力、问题解决能力进行评分。终结性评价采用“项目答辩+理论考核”形式,项目答辩(25%)要求学生展示贯穿项目的完整成果,讲解开发思路、技术难点与优化方案,由教师与企业导师共同评审;理论考核(15%)采用线上闭卷形式,重点考查鸿蒙应用开发核心原理(如方舟开发框架架构、分布式技术基础),避免死记硬背,侧重应用能力(如根据场景选择合适的组件、分析代码报错原因)七、课程资源开发与利用(一)教材的选用与编写教材选用为中国人民大学出版社郑光果、侯金程、沙雨彤等主编教材《鸿移动应用开发基础》。(1)明确编写定位:以“服务教学、对接就业”为双目标,自主编写为主、参考优秀教材为辅。教学端匹配课程进度与知识体系,拆分“理论+实践”模块;就业端以“临科就业一点通APP”为贯穿案例,融入APP全开发流程,帮学生积累实战经验。(2)设计三层内容结构:基础理论层参考《HarmonyOS应用开发实战》等教材框架,结合鸿蒙联创中心技术文档,穿插APP简单模块案例;项目实战层拆解APP核心功能开发步骤,融入联创中心技术经验与问题解决方案;拓展提升层引入前沿内容,参考优秀教材设计思路,补充APP优化任务。(3)融合多元资源:嵌入鸿蒙联创中心专属资源,如工具插件教程、培训案例;配套APP开发资源包,每章附对应模块源码、日志模板等;参考优秀教材配套设计,搭建线上学习平台,补充课程思政、专家讲解等资源。(4)组建校企团队:核心成员含联创中心技术骨干、课程教师、APP项目开发人员,邀请1-2名鸿蒙生态企业专家审稿,确保教材符合教学标准与企业需求,形成特色自主教材(二)网络资源建设建议教师对教学中的重难点制作微课视频、搭建网络课程平台和远程实验室开放平台提供给学生。(三)信息化教学资源建设教师在授课过程中为学生提供文本类、图形/图像类、微课视频类、动画类、虚拟仿真类、PPT演示文稿等素材与资料,帮助学生独立自主的学习。(四)其它教学资源的开发与利用1.充分利用行业资源,为学生提供阶段实训,让学生在真实的环境中磨练自己,提升其职

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论