《计算机技术攻关创新》教学大纲_第1页
《计算机技术攻关创新》教学大纲_第2页
《计算机技术攻关创新》教学大纲_第3页
《计算机技术攻关创新》教学大纲_第4页
《计算机技术攻关创新》教学大纲_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

《计算机技术攻关创新》教学大纲适用范围:202X版本科人才培养方案课程代码:08170081课程性质:专业创新课程学分:2学分学时:32学时(理论16学时,实验16学时)先修课程:MySQL、PHP、Python、大数据技术等后续课程:无适用专业:软件工程开课单位:计算机科学与技术学院一、课程说明《计算机技术攻关创新》是物联网工程、软件工程等相关专业的专业创新课。本课程主要是通过云上的企业办公软件技术分析、文章悦管系统技术分析、投票云技术分析、易养老居家养老平台、海量招聘信息分析系统、酒店入住率深度分析、照片的神奇变身、图像识别技术等八个项目的学习,使学生掌握使学生掌握使用SQL语句实现业务到功能模块的转换、PHP的应用、PHP和MySQL的结合、web前端的应用、Hadoop的应用、HDFS的使用、PyEcharts的使用、Python中numpy的使用、Python库的使用、Python脚本的使用,使学生学会利用专业技术知识更好地解决所学专业问题,实现创新技术与学生所学专业的交叉融合,促进多学科协同发展和创新。二、课程目标通过本课程的学习,使学生达到如下目标:课程目标1:掌握使学生掌握使用SQL语句实现业务到功能模块的转换、PHP的应用、PHP和MySQL的结合;了解web前端的应用、Hadoop的应用、HDFS的使用、PyEcharts的使用;掌握Python中numpy的使用、Python库的使用、Python脚本的使用,使学生学会利用专业技术知识更好地解决所学专业问题,实现创新技术与学生所学专业的交叉融合,促进多学科协同发展和创新。课程目标2:在课程任务的设计中结合软件开发工程师岗位标准,同时加入爱岗、敬业、勤奋、奉献等职业元素,贯穿设计与开发的整个工作过程。课程目标3:在课程教学中把理想信念教育与科学精神的培养结合起来,提高学生用马克思主义的世界观和方法论认识、分析和解决问题的能力;培养团队协作和沟通能力、精益求精的工匠精神和勇于开拓的创新精神。在学好专业知识的同时坚定理想信念,不断增强科技强国的使命感和责任感。三、课程目标与毕业要求《计算机技术攻关创新》课程教学目标对软件工程毕业要求的支撑见表1。表1课程教学目标与毕业要求关系毕业要求指标点课程目标支撑强度3.设计/开发解决方案3.1掌握软件工程开发全流程所需能力,能够根据需求确定设计目标,并研究确定技术方案。课程目标2:了解web前端的应用、Hadoop的应用、HDFS的使用、PyEcharts的使用。课程目标3:掌握Python中numpy的使用、Python库的使用、Python脚本的使用,使学生学会利用专业技术知识更好地解决所学专业问题,实现创新技术与学生所学专业的交叉融合。H10.沟通10.2具有良好的中英文听说、读写能力,了解软件工程领域的国际发展趋势和技术热点,能在跨文化背景下针对软件工程问题进行基本沟通和交流。课程目标4:在课程任务的设计中结合软件开发工程师岗位标准,同时加入爱岗、敬业、勤奋、奉献等职业元素,围绕数据库设计与开发的整个工作过程。M12.终身学习12.2了解软件工程学科相关技术与理论的重要进展和前沿动态,具备与时俱进、持续提升自我和适应职业发展的能力。课程目标1:掌握使学生掌握使用SQL语句实现业务到功能模块的转换、PHP的应用、PHP和MySQL的结合。课程目标5:在课程教学中把理想信念教育与科学精神的培养结合起来,提高学生用马克思主义的世界观和方法论认识、分析和解决问题的能力;培养团队协作和沟通能力、精益求精的工匠精神和勇于开拓的创新精神。在学好专业知识的同时坚定理想信念,不断增强科技强国的使命感和责任感。M注:表中“H(高)、M(中)”表示课程与相关毕业要求的关联度。四、教学内容、基本要求与学时分配1.理论部分理论部分的教学内容、基本要求与学时分配见表2。表2教学内容、基本要求与学时分配教学内容教学要求,教学重点难点理论学时实验学时对应的课程目标1.云上的企业办公软件技术分析2.文章悦管系统技术分析3.投票云技术分析教学要求:(1)了解关系型数据库MySQL的基本概念知识,掌握MySQL常用数据类型、数据表、数据库概念;(2)掌握面向对象设计分析方法,以数据为中心结合E-R图绘制基本技巧;(3)掌握SQL语句,学会使用数据定义语句DDL、数据查询语句DQL数据操纵语言。(4)了解MySQL连接函数的使用;(5)掌握使用case工具、用form表单、download函数。(6)使用PHP在页面上设置按钮;(7)掌握getdata()函数的使用;(8)掌握ajax.PHP知识点。(9)了解MySQL制作投票的表结构。重点:MySQL的使用技巧;DDL语句、DQL语句、DML语句的基本语法及使用;MySQL函数;case工具和form表单的使用投票表结构的制作;ajax的使用。难点:DDL语句、DQL语句、DML语句的使用;case工具和form表单的使用;ajax的使用。661、34.易养老居家养老平台5.海量招聘信息分析系统6.酒店入住率深度分析教学要求:(1)了解基本Web前端基本协议,掌握html、CSS、JS等前端webUI基本代码编写;(2)了解浏览器的兼容性问题,掌握常见webUI企业常用页面场景组件使用;(3)掌握html的DOM元素、CSS选择器、JS事件函数管理和浏览器BOM对象等运用完成企业级页面元素的设计实现。(4)了解外部数据导入HDFS的基本使用与技巧;(5)掌握MapReduce实现对格式不规范的数据进行清洗的基本使用和技巧;(6)掌握Hive数仓工具,实现指定条件的数据查询分析的基本操作,并将结果输出到MySQL中;(7)了解WordCloud词云工具实现数据可视化的基本使用。(8)了解爬虫框架的基本使用与技巧(9)熟悉Hive数仓工具的基本使用与数据清洗技巧(10)掌握Java操作MapReduce实现数据分析的基本操作重点:常见webUI企业常用页面场景组件使用;企业级页面元素的设计。常见webUI企业常用页面场景组件使用;企业级页面元素的设计。HDFS命令的使用;Hive数仓工具的任务分解。MapReduce实现数据分析;PyEcharts实现数据可视化。难点:常用页面场景组件使用。常用页面场景组件使用。Hive数仓工具的任务分解。MapReduce实现数据分析。661、27.照片的神奇变身8.图像识别技术教学要求:(1)了解使用Python图像库(PIL)创建图像;(2)熟悉图像平均RGB值的计算;(3)掌握利用平均距离测量来比较RGB值(4)了解使用Python基础知识;(5)熟悉pillow库的使用;(6)掌握argparse库的使用。重点:图像平均RGB值的计算;利用平均距离测量来比较RGB值。RGB值转字符函数的使用;pillow库、argparse库的使用;难点:RGB值的比较;Mockingbot状态组件的切换。441合计16162.实验部分实验部分的教学内容、基本要求与学时分配见表3。表3实验项目、上机内容与学时实验项目实验内容和要求实验学时对应的课程目标1.文章管理和在线投票的实现实验内容:(1)实现文章管理系统;(2)实现简单的企业办公;(3)实现在线投票功能实验要求:(1)了解关系型数据库MySQL的基本概念知识,掌握MySQL常用数据类型、数据表、数据库概念;(2)掌握SQL语句,学会使用数据定义语句DDL、数据查询语句DQL数据操纵语言。(3)了解MySQL连接函数的使用;(4)掌握使用case工具、用form表单、download函数。(5)掌握getdata()函数的使用;(6)了解MySQL制作投票的表结构。61、2、32.海量招聘和酒店入住分析实验内容:(1)设计并实现养老平台(2)实现海量招聘信息的分析(3)实现酒店入住率的简单分析实验要求:(1)了解基本Web前端基本协议,掌握html、CSS、JS等前端webUI基本代码编写;(2)了解浏览器的兼容性问题,掌握常见webUI企业常用页面场景组件使用;(3)掌握html的DOM元素、CSS选择器、JS事件函数管理和浏览器BOM对象等运用完成企业级页面元素的设计实现。(4)了解外部数据导入HDFS的基本使用与技巧;(5)掌握MapReduce实现对格式不规范的数据进行清洗的基本使用和技巧;(6)了解WordCloud词云工具实现数据可视化的基本使用。(7)了解爬虫框架的基本使用与技巧(8)熟悉Hive数仓工具的基本使用与数据清洗技巧。61、23.图像处理和识别实验内容:(1)照片马赛克(2)简单的图像识别实验要求:(1)了解使用Python图像库(PIL)创建图像;(2)熟悉图像平均RGB值的计算;(3)掌握利用平均距离测量来比较RGB值(4)了解使用Python基础知识;(5)熟悉pillow库的使用;(6)掌握argparse库的使用。。41、2合计16五、教学方法及手段本课程以课堂讲授为主,结合讨论、案例、视频资源共享、实验等教学手段完成课程教学任务和相关能力的培养。学生比较全面地理解数据库、大数据相关的基本理论、基本技术和基本方法,要求学生在掌握基本概念的基础上,能够熟练使用所学软件中进行数据操作;掌握设计方法和步骤,具有设计及开发应用系统的基本能力。使学生学会利用专业技术知识更好地解决所学专业问题,实现创新技术与学生所学专业的交叉融合,促进多学科协同发展和创新。本课程主要是通过云上的企业办公软件技术分析、文章悦管系统技术分析、投票云技术分析、易养老居家养老平台、海量招聘信息分析系统、酒店入住率深度分析、照片的神奇变身、图像识别技术八个项目的学习,使学生掌握使学生掌握使用SQL语句实现业务到功能模块的转换、PHP的应用、PHP和MySQL的结合、web前端的应用、Hadoop的应用、HDFS的使用、PyEcharts的使用、Python中numpy的使用、Python库的使用、Python脚本的使用,使学生学会利用专业技术知识更好地解决所学专业问题。六、课程资源1.推荐教材:(1)千锋教育高教产品研发部.MySQL数据库从入门到精通.清华大学出版社,2018.09(2)黑马程序员.PHP网站开发实例教材.人民邮电出版社.2020.09(3)黑马程序员.Python数据可视化.人民邮电出版社.2021.4(4)王文,周苏.大数据可视化.机械工业出版社.2021.1(5)祁瑞华,郑旭红.Python程序设计.清华大学出版社,2018.03.2.参考书:(1)千锋教育高教产品研发部.MySQL数据库从入门到精通.清华大学出版社,2018.09.(2)孔祥盛.PHP编程基础与实例教程.人民邮电出版社,2018.02.(3)王珊,萨师煊.数据库系统概论(第5版).高等教育出版社,2019.03.(4)千锋教育高教产品研发部.PyThon快乐编程网络爬虫.清华大学出版社,2019.9.(5)林子雨.大数据技术原理与应用.人民邮电出版社,2020.08.(6)黑马程序员.Python程序开发案例教程.中国铁道出版社有限公司,2019.10.(7)黄源.大数据可视化技术与应用.清华大学出版社,2020.08.(8)埃德加·沙因.《新职业锚:职位和工作角色的战略新规划》.中国人民大学出版社.2015.4.3.期刊:(1)杨亚涛等.基于SEAL库的同态加权电子投票系统.计算机学报.2020,43(04)(2)屈莉莉等.招聘网站职位需求的WebMagic主题爬虫技术分析.信息系统工程,2019,02.(3)李顺东.基于字符串排序的高效保密数据库查询.软件学报,2017,10.(4)SrivastavaAshutosh;

KumarRajiv;

GuptaSachinKumar;

RashidMamoon;

UmraoLokendraSingh.Noveltechniquetodetectnetworkerrorormodificationofvotesduringtransmissioninonlinevotingsystem.JournalofDiscreteMathematicalSciencesandCryptographyVolume24,Issue3.2021.PP729-743(5)朱阅岸.构建新型高性能与高可用的键值数据库系统.软件学报,2021,32(10)4.网络资源:(1)简道云./(2)微电影创作/course/HQU-1205891822(3)Python中文学习大本营:/(4)Python-伯乐在线:http:///七、课程考核对课程目标的支撑课程成绩由过程性考核成绩和期末考核成绩两部分构成,具体考核/评价细则及对课程目标的支撑关系见表4。表4课程考核对课程目标的支撑考核环节占比考核/评价细则课程目标123过程性考核课堂表现15(1)根据课堂出勤情况和课堂回答问题情况进行考核,满分100分。(2)以平时考核成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√√555实验25(1)根据每个实验的实验操作完成情况和实验报告质量单独评分,满分100分;(2)每次实验单独评分,取各次实验成绩的平均值作为此环节的最终成绩。(3)以实验成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√√10105作业10(1)主要考核学生对各章节知识点的复习、理解和掌握程度,满分100分;(2)每次作业单独评分,取各次成绩的平均值作为此环节的最终成绩。(3)以作业成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√√442期末考核50(1)期末考核为大作业√√√202010合计:100分393922八、考核与成绩评定1.考核方式及成绩评定考核方式:本课程主要以课堂表现、作业、实验、期末大作业等方式对学生进行考核评价。考核基本要求:考核总成绩由期末大作业成绩和过程性评价成绩组成。其中:期末大作业成绩为1

温馨提示

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

评论

0/150

提交评论