0423D04001-程序设计基础-2023版人才培养方案教学大纲.docxVIP

0423D04001-程序设计基础-2023版人才培养方案教学大纲.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE7

ADDINCNKISM.UserStyle《程序设计基础》课程教学大纲

(理论课程·2023版)

一、课程基本信息

课程号

0423D04001

开课单位

管理学院

课程名称

(中文)程序设计基础

(英文)ProgramDesignFoundation

课程性质

必修

考核类型

考试

课程学分

3

课程学时

51

课程类别

学科基础课程(学科核心课)

先修课程

适用专业(类)

信息管理与信息系统一年级

二、课程描述及目标

(一)课程简介

《程序设计基础》课程是面向管理学院信息管理与信息系统的学生开设的一门学科基础课,是一门必修课。旨在通过理论教学与实践操作训练,使学生掌握计算机程序设计的基础知识、结构化程序设计思想,培养学生的计算思维能力,从而能够使用C程序解决数学和工程中的问题。通过了解编程相关的概念和知识,为与编程相关或以程序设计为研究工具的多门后续课程奠定必要的理论与实践基础。

(二)教学目标

通过本课程,学生将学会基于C语言的程序设计方法,培养结构化程序设计思维,理解多种数据类型,熟悉复杂的数据组织和处理方法,具备利用C程序解决一般的数学和工程问题的能力。

课程目标1:掌握C语言的基础知识和结构化的程序设计方法,逐步建立计算机程序设计的思维方式。

课程目标2:综合运用学习的知识和技巧编写程序,解决数学和工程中的问题;通过使用多种方法解决问题,分析影响程序质量的关键因素,能够对程序进行评价和优化。

课程目标3:通过循序渐进的学习,深入理解C语言在本专业中的地位和作用,融入计算机语言科技发展的思政教育元素,培养学生刻苦钻研专业知识的学习风气、系统的学习方法、严谨求实的科学素养。

三、课程目标对毕业要求的支撑关系

毕业要求指标点

课程目标

权重

5-1:能够了解、选择与使用恰当的现代仪器、信息技术工具、工程工具和模拟软件,对复杂工程问题进行分析、计算与设计,并能够理解其局限性;

课程目标1

课程目标2

课程目标3

四、教学方式与方法

采用目标导向教育(Outcomebasededucation,简称OBE)的教育理念,教学团队采用“线上+线下”混合式教学,在时间和空间上进行课程思政的延伸。本课程理论性与实践性并重,为达到本课程的课程目标,在教学实施过程中以精讲多练,加强实践为原则,实施“传授知识与思维训练相结合,编程语言与程序设计相结合”的教学模式。

课程教学以线下教师讲解为主和线上学习通平台为辅。充分利用课堂教学与网络学习平台,注重课前设问、课中互动、课后反思“三个环节”系统教学方法,让学生学会用正确的立场、观点和方法分析问题,把学习、观察、实践同思考紧密结合起来,把握事物的现象和本质,养成历史思维、明辨性思维、系统思维和创新思维。课程内容分为不同的单元模块,在单元模块的学习过程中融入思政元素。与理论课程同期开始的单元实验课程(0423D04002)与其相辅相成,围绕单元内容体现学习、实践、再学习的良性过程。。

五、教学重点与难点

(一)教学重点

本课程的教学重点包括数据类型、运算符和表达式的相关知识,顺序结构、选择结构和循环结构的程序设计,数组、函数和指针的定义及其使用。通过这些知识的学习,学生可以设计最基本的C程序,而且掌握了这些基本知识,也为学习其它高级语言打下了基础。这些知识虽然都是C语言最基本的内容,但学生以前未曾学习过计算机语言类的课程,不习惯程序设计的思维方式,因此要作为重点学习。

(二)教学难点

本课程的教学难点包括函数和指针两部分。函数是C程序的主要形式,因此函数的定义、调用以及与函数相关的知识不易理解和掌握。C程序的指针是其它高级语言所不具备的数据类型,指针的类型繁多,如变量的指针,数组的指针,函数的指针,字符串的指针和指针的指针等,因此指针的定义、使用等相关知识容易混淆。

六、教学内容、基本要求与学时分配

序号

教学内容

基本要求

学时

教学

方式

对应课程目标

1

第1章程序设计和C语言

主要对C语言的背景和特点、C程序的基本结构等进行初步介绍,让学生对本课程有一个大致了解。通过简单程序的编写、编译、运行,加深学生对讲述内容的理解。融入C语言和贝尔实验室科技发展的思政教育元素。

2

讲授

演示

课程目标1

课程目标3

2

第2章算法——程序的灵魂

主要对简单算法的描述方法等进行初步介绍,恰当地举例对比解释说明,让学生对算法有一个大致了解。引导学生做事要有计划,条理要清晰。

2

讲授

课程目标2

课程目标3

3

第3章最简单的C程序设计——顺序程序设计

初步掌握数据类型、运算符与表达式等C程序的最基本要素的构成形式与应用要点,通过标识符的命名规则强调无规矩不成方圆;体会数据类型、运算符和表达式在C程序中的作用,学会判断主要矛盾和次要矛盾。要求学生掌握常

您可能关注的文档

文档评论(0)

bigeng123 + 关注
实名认证
文档贡献者

知识杂货铺~

1亿VIP精品文档

相关文档