《《程序设计实2》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《程序设计实2》课程教学大纲.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、程序设计实习教学大纲一、课程基本信息课程名称程序设计实习Programming Practice课程编码CST520311030开课院部计算机科学与技术学院课程团队人工智能教学团队学分3.0课内学时3周讲授0实验0上机0实践3周课外学时0适用专业智能科学与技术授课语言中文先修课程数据分析(Python)课程简介(必修)程序设计实习是智能科学与技术专业教学计划中一门综合性和实践性很强的核心课程,主要通过软硬件训练学生进行大规模程序 的编写,并通过团队协作的模式,引入一些学生身边的励志人物案例,激发其爱国情怀等隐性思政教育内容,提高学生思想认识,树立正 确人生观、世界观和价值观。课程内容主要包括三
2、个部分:Linux基础应用、嵌入式开发板应用和综合项目训练。第一部分主要是训练学生能够使用linux操作系 统;第二部分主要是为了能够实现嵌入式的应用;第三部分是为了训练综合应用、开发大型项目的能力。通过本课程的学习、实践,要求 学生具备部署、开发中型应用程序的能力。Programming practice is a comprehensive and practical core course in the teaching plan of intelligent science and technology specialty. It is mainly through software
3、and hardware training for students to write large-scale programs, and through the mode of teamwork, introduce some cases of inspirational characters around students, stimulate their patriotic feelings and other hidden ideological and political education content, improve students ideological understa
4、nding, and establish a correct outlook on life, world outlook and values.The course content mainly includes three parts: Linux basic application, embedded development board application and comprehensive project training. The first part is mainly to train students to use linux operating system. The s
5、econd part is mainly to be able to realize embedded applications. The third part is to train the ability of comprehensive application and development of large-scale projects. Through the study and practice of this course, students are required to have the ability to deploy and develop medium-sized a
6、pplications.负责人大纲执笔人审核人二、课程目标序号代号课程目标0BE毕业要求指标点任务自选1Ml目标1 :能够针对人工智能系统的功能模块,应用软硬件开发技术完成详细设计与实现,进行面向应 用领域的算法设计是3.22M2目标2 :能理解团队中每个角色的含义与职责是9. 13M3目标3 :能够在小组内胜任团队角色,并与其他成员合作完成任务是9.24M4目标4 :能倾听其他团队成员的意见,有效开展工作是9.35M5目标5 :能撰写项目相关研究报告和设计文档,具备在公众场合开展报告陈述及交流、答辩的能力是10. 1三、课程内容序号章节号标题课程内容/重难点支撑课程目标课内学时教学方式课外
7、学时课外环节11训练学生能够使用 linux操作系统以Linux系统的基础应用为目标,使用虚拟机搭建系统,了解 Linux系统的常见命令、文件管理系统等。最终要求学生能在 Linux下,使用工具进行初级的Python程序和网页开发 进行课程思政,讨论开放性系统开源软件的意义Ml3天讲授、上 机/自由上机22实现嵌入式的应用以JetsonTx2开发板为基础,要求学生实现一个嵌入式的智能 应用系统,例如移动式的人脸识别、二维码扫描等等。3, M45天讲授、上 机/自由上机33训练综合应用、开 发大型项目的能力实现一个具体的综合应用,以Python为后台,Html和 JavaScript为前台,实现
8、一个具体的应用。3, M46天讲授、上 机/自由上机44撰写报告并进行答 辩撰写报告并进行答辩,要求必须有一个模块阐明系统的意义M51天上机/自由上机四、考核方式序号考核环节操作细节总评占比1训练学生 使用操作 系统验收能够使用linux操作系统进行基本操作,例如文件操作等,最终以能够正确运行python程序为目标10%2实现嵌入能够使用jetsonTx2进行实验,实现两个基本案例,并自主创建一个新的案例30%式应用验 收3训练综合 应用及开 发大型项 目能力验 收使用flask框架,以web为展现窗口,实现一个综合的案例,将python的所有知识链接起来,并部署到linux平台 上。40%4
9、论文报告论文报告的撰写20%五、评分细则序号课程目标考核环节大致占比评分等级1Ml训练学生 使用操作 系统验收30%A-图质量完成实验内容,能够进行Linux的所有基本操作,能够运行Python程序;完成实验内容,能够进行Linux的所有基本操作,能够运行Python程序,但操作不够熟练; c一部分完成实验内容,对操作比较生疏;D-没有完成实验内容。2Ml实现嵌入 式应用验 收30%A-完成基础实验案例,并高质量完成创新案例;13-完成基础实验案例,并完成创新案例,但创新案例完成效果不理想; c-仅完成基础实验案例;D-没有完成实验内容。3Ml训练综合 应用及开 发大型项 目能力验 收40%A
10、-完成基础实验案例,并高质量完成创新案例;B-完成基础实验案例,并完成创新案例,但创新案例完成效果不理想;c-仅完成基础实验案例;D-没看完成实验内容。4M2实现嵌入 式应用验 收40%A-充分了解团队构造,充分了解每个角色的含义和职责。B-比较了解团队构造,比较了解每个角色的含义和职责。C-基本了解团队构造,对每个角色的含义和职责了解情况一般。D-没有完成实验内容。5M2训练综合60%A-充分了解团队构造,充分了解每个角色的含义和职责。评分等级说明:应用及开 发大型项 目能力验 收B-比较了解团队构造,比较了解每个角色的含义和职责。c-基本了解团队构造,对每个角色的含义和职责了解情况一般。D
11、-没有完成实验内容。6M3实现嵌入 式应用验 收40%A-充分了解其在小组内的角色,并能很好的与其他成员合作完成任务。 B-比较了解其在小组内的角色,可以较好的与其他成员合作完成任务。 c-基本了解其在小组内的角色,基本上能与其他成员合作完成任务。 D-没有完成实验内容。7M3训练综合 应用及开 发大型项 目能力验 收60%好充分了解其在小组内的角色,并能很好的与其他成员合作完成任务。 B-比较了解其在小组内的角色,可以较好的与其他成员合作完成任务。 c-基本了解其在小组内的角色,基本上能与其他成员合作完成任务。D-没有完成实验内容。8M4实现嵌入 式应用验 收40%A-能充分倾听其他团队成员
12、的意见,有效开展工作。B-能倾听其他团队成员的意见,保证工作的顺利开展。 C-基本能够倾听其他团队成员的意见,有效开展工作。 D-没有完成实验内容。9M4训练综合 应用及开 发大型项 目能力验 收60%A-能充分倾听其他团队成员的意见,有效开展工作。B-能倾听其他团队成员的意见,保证工作的顺利开展。 C-基本能够倾听其他团队成员的意见,有效开展工作。 D-没有完成实验内容。10M5论文报告100%A-按时提交作业,课程报告撰写规范,各部分齐全,分析合理。B-按时提交作业,课程报告撰写较规范,各部分齐全,分析较合理。C-课程报告撰写欠规范,缺少部分内容,分析不全面。D-课程报告未完成A, B, C, D, E = 90-100, 80-89, 70-79, 60-69, 0-59; A, B, C, D = 90-100, 75-89, 60-74, 0-59; A, B, C=90-100, 75-89, 60-74, 0-59; A, B=80-100, 0-79六、教材与参考资料序号教学参考资料明细1图书1自主编写教材,.2网络图文1 Flask教程,W3CSchool,.