《大学计算机类课程设置方案.docx》由会员分享,可在线阅读,更多相关《大学计算机类课程设置方案.docx(6页珍藏版)》请在三一办公上搜索。
1、大学计算机类课程设置方案(一)总体思路目前,我国正以新工科、新农科、新医科和新文科“四新”学科建设为抓手,推动高等教育,助推“双一流”高校建设。“四新”专业(新工科、新文科、新医科、新农科)建设的重要特征之一就是信息技术与不同专业的交叉融合。研究高校各专业的教学培养方案,就可以看出信息技术类课程在其中的重要支撑作用。因此,借助教育部颁布的教育部关于一流本科课程建设的实施意见中一流本科课程“双万计划”的强劲推动力,四新背景下信息技术类课程体系改革已成为一流本科课程建设的首要任务。本课程方案结合“四新”专业建设要求,结合我校信息技术类课程教学现状,建立一套适合于我校的“四新”背景下信息技术类课程设
2、置方案,培养符合社会需要的复合型、创新型、应用型人才。(二)课程目标大学计算机类课程是一门理论与实践并重的课程,要求学生既要掌握计算机的基础知识,具备操作使用计算机的基本技能,还应具备基于计算思维的分析问题、解决问题的意识和能力。通过本类课程学习,使学生对计算机的发展、应用形成较具体的认识,建立起计算机应用意识,掌握计算机的基本知识,培养计算思维能力,具备操作和使用计算机的初步能力;理解算法的基本概念,初步具备基本问题的分析、数据表达与编码求解能力,并掌握程序设计的基本技巧;达到利用计算机解决复杂问题的计算思维能力,提高持续学习能力、创新能力,为以后学习所学专业课打下坚实的基础。通过本类课程学
3、习,能够使学生全面掌握一门计算机程序设计语言,编写与专业学习相关的程序代码,具有程序设计能力。培养学生良好的程序设计风格和习惯,使学生具备一定的应用计算机解决和处理专业问题的思维方法与基本能力,为进一步学习和应用计算机奠定良好的基础。(三)课程设置方案计算机基础课程包含“大学计算机及C语言程序设计”“大学计算机及Python语言程序设计”“大学计算机及Fortran语言程序设计”3门程序设计语言类必修课程(各专业结合专业需求选开)。每门课程3.5学分,每门课程80学时,其中大学计算机部分16学时(理论),程序1设计部分共64学时(48学时理论(3学分)+16学时上机(0.5学分)。为增加学生的
4、计算机应用能力,结合“四新”专业建设要求,本课程设置方案增加C、PythOn、FOrtran语言程序设计实践(课程设计)课程,1学分,建议各专业根据需求选开。本课程方案根据“四新”专业(新工科、新文科、新医科、新农科)建设需要将信息技术与不同专业的交叉融合的要求,增加专业融合类课程,分图形图像处理、机器学习、大数据、新一代信息技术四个方向,每门课程2学分,各专业根据培养计划选开。具体方案见表表4-1大学计算机类课程设置课程内容课程名称课程性质学分学时分配开课学期授课团队适用专业理论上机程序设计类大学计算机及C语言程序设计必修3.564161或2根据各学院情况公共课教学部结合专业需求大学计算机及
5、Python语言程序设计结合专业需求大学计算机及Fortran语言程序设计结合专业需求程序设计实践(课程设计)C、Python、Fortran程序设计实践(课程设计)选修11周大一暑期公共课教学部+通识课程教学团队结合四新专业需求专业融合类课程图形图像处理方向选修22485信息工程学院专业教师+选课学院专业教师组建的基于本课程的教学团队各专业根据培养计划选开机器学习方向选修22486各专业根据培养计划选开大数据方向选修22487各专业根据培养计划选开新一代信息技术选修22485各专业根据培养计划选开(四)课程设置与计算机等级考试关系为提升学生计算机等级考试通过率,本课程设置方案覆盖计算机等级考
6、试大纲,各门课程和计算机等级考试对照关系见图1:图1:课程设置与计算机等级考试关系(五)说明1 .分层教学除统招专业外,体育、音美、烹饪、摄影、民族班、民族体育班等专业实行分层、分级教学。不同级别学生采用不同教学方案,再结合信息化教学手段,多样化的教学方式,针对性的加大平时作业量,按不同专业加大上机实践。同时,结合教学大纲要求和学生的实际情况,调整知识容量和教学内容,做到因材施教。2 .教学内容及教学安排“大学计算机及C语言程序设计”:大学计算机基础部分包括计算机系统、基本数据结构与算法、程序设计基础、软件工程基础、数据库设计基础(16学时理论);具体教学安排见表4-2:表42大学计算机教学安
7、排序号课程主要内容学时(理论)1计算机系统22基本数据结构与算法43程序设计基础44软件工程基础35数据库设计基础3合计16程序设计部分包括算法的基本概念、C语言的数据类型、输入输出函数等基础知识;掌握基本控制和循环结构,设计C语言条件表达式,条件控制语句和循环语句的方法;掌握C语言函数的概念、函数参数传递的方式、指针和数组、结构与联合、文件的概念(48学时理论+16学时上机)。具体教学安排见表43:表43C语言程序设计教学安排序号课程主要内容学时理论上机1程序设计基础42C语言入门63基本控制结构844函数1045数组666指针67结构体与联合体体628文件2合计4816“大学计算机及Py1
8、.hOn语言程序设计”,大学计算机基础部分包括计算机系统、基本数据结构与算法、程序设计基础、软件工程基础、数据库设计基础(16学时理论);具体教学安排见表2。程序设计部分包括PythOn语言的历史及现状,PythOn的应用和特性,开发环境安装及配置,标识符及命名规则,变量与赋值语句,字符串,混合运算和类型转换,程序流程控制,条件表达式,选择结构,循环结构,random库,列表与元组,操作列表元素,数值列表,元组,转换函数,字典与集合,字典的基本操作,函数的使用,1.ambda函数,变量的作用域,递归函数,文件基础知识,文件操作,CSV文件操作,异常和异常处理(48学时理论+16学时上机);具体
9、教学安排见表4-4。表44PythOn语言程序设计教学安排序号课程主要内容白时理论上机1PythOn语言概述22Python语言的标识符、变量、输入输出、数据类型等基本语法423掌握程序编写的基本结构及流程控制实现,random库624列表与元组625字典与集合626函数的定义427函数使用228文件使用和异常处理629中文文本分析基础4210Python计算生态介绍411网络爬虫技术的应用4合计4816“大学计算机及FOman语言程序设计”,大学计算机基础部分包括计算机信息处理、硬件基础、软件基础、多媒体、计算机网络(16学时理论);程序设计部分包括FOrtran语言的基本概念、基本语法规则
10、和一般的结构化编程方法,了解FOrtran的新特点,通过若干例题及练习,进一步提高巩固学生综合应用基础数学、数值分析等知识的能力;培养他们应用数值计算方法设计结构化程序的能力;初步具备能够利用计算机编程,对简单问题进行科学计算。具体教学安排见表4-5。表45FOrtran语言程序设计教学安排序号课程主要内容学时理论上机1程序设计基础知识12FoRTRAN90基础知识23基本语句424选择结构程序设计525循环结构程序设计726程序单元和过程827数组828字符型数据529派生类型和指针结构6210数据文件211综合程序设计2合计48163.教学组织与方法采用线下课堂教学与线上网络学习相结合的线
11、上线下混合教学模式。围绕课程目标,采用课堂讲解配合板书及PPT、编程演示、Eo1.线上学习、上机相结合的教学方法,通过例题讲解、随机提问、课堂测验、网络在线测试等丰富的教学形式来增加师生互动,以提高学生的学习兴趣,使学生能够真正理解并掌握该课程的要点。课程教学在继承传统教学方法的基础上,结合程序设计课程的特点和学校教学资源的实际情况,对教学方法做了一些创新。灵活采用小组讨论法、案例分析法、问题驱动等各种教学方法,这些教学方法的灵活运用能很好的引导学生积极思考、勤于实践,快速有效的完成各章节知识点的学习。结合教学目标,采用的教学方法有:课堂讲解基本概念和重点、难点知识,讲授和讨论结合,利用案例教学训练学生解决实际问题的能力,借助编程环境让学生进行上机操作和具体实践。4 .教学评估教学评估由过程性评估与终结性评估相结合。过程性评估主要包括学生课堂活动记录、网络学习记录、课堂测验、平时作业等;终结性评估主要包括学校组织的期末考试。学期成绩构成:课堂测验平时作业+期末考试成绩具体构成根据每学期学习内容确定。5 .选用教材大学计算机类课程主要选用适合于我校学生的自编教材为主,根据实际情况选用国家级规划教材、重点教材为辅。
链接地址:https://www.31ppt.com/p-1204442.html