个人介绍
C语言程序设计(含课程思政)

主讲教师:陈秀丽

学校: 山东理工职业学院
开课院系: 信息工程学院
专业大类: 电子信息类
开课专业: 计算机应用技术、物联网应用技术
学分: 4
课时: 64
课程介绍
  《C语言程序设计》课程是大学计算机教学中系统讲授程序设计方法的课程,通过本课程的学习,使学生掌握结构化的程序设计方法,模块化的分工机制,软件编制的原理和流程;培养学生严谨的程序设计思想、灵活的计算思维方式及较强的动手能力;并拓宽专业研究思路,让学生逐渐掌握其他软件的开发使用方法。
     
  这门课会讲什么?
  《C语言程序设计》是一门应用的课程,为了培养分析问题的能力、构造算法的能力、编程的能力和调试程序的能力,本课程会讲述以下内容:
  1.C语言的发展及特点,最简单的C语言程序举例,运行C程序的步骤和方法。
  2.什么是算法,算法的特性,怎样表示一个算法。
  3.数据的表现形式及其运算、运算符和表达式、C语句、数据的输入输出。
  4.用if和switch语句实现选择结构,关系运算符和关系表达式、逻辑运算符和逻辑表达式、条件运算符和条件表达式。
  5.用while、do...while、for语句实现循环,用break、continue改变循环执行的状态。
  6.定义和引用一维数组、二维数组,字符数组的使用。
  7.定义和调用函数,局部变量和全局变量。
  8.什么是指针和指针变量。
课程简介

《C语言程序设计》课程是大学计算机教学中系统讲授程序设计方法的课程,通过本课程的学习,使学生掌握结构化的程序设计方法,模块化的分工机制,软件编制的原理和流程;培养学生严谨的程序设计思想、灵活的计算思维方式及较强的动手能力;并拓宽专业研究思路,让学生逐渐掌握其他软件的开发使用方法。

学习人群

1.适合计算机应用技术专业、物联网应用技术专业、软件技术专业等计算机类专业学生和电子信息类专业学生,以及机械类专业学生。

2.想要从事计算机行业工作但是没有编程经验的初学者。

3.想要了解和学习C语言的社会人士。


课程收获

通过本门课程的学习,你将有如下收获:

1.C语言基础知识、顺序结构、选择结构、循环结构程序设计、数组、函数、指针等方面的知识。

2.学习本课程后,能对一般问题进行分析和程序设计,编制出高效的C 语言应用程序;能正确理解程序编译过程中出现的英文提示,提高英语的应用能力;能对程序编译过程中出现的错误和警告进行分析,并正确调试出程序。

3.培养学生良好的动手实践习惯;培养学生逻辑思维能力和综合运用知识的能力;培养学生的发散思维的能力和创新意识;培养学生自主学习能力和团结协作精神;培养学生良好的职业道德和身心素质以及创新能力。


参考教材

       

 1)《C程序设计(第五版)》,谭浩强主编,清华大学出版社,2020年

2)《C程序设计(第五版)辅导教程》,谭浩强主编,清华大学出版社,2020年

3)《C语言程序设计(双色版)》,张玉生,刘炎,张亚红主编,上海交通大学出版社,2018年。

4)《C语言程序设计实训教程》,张玉生,朱苗苗,张书月主编,上海交通大学出版社,2018年。

5)《C语言大学实用教程(第4版),苏小红、孙志岗、陈惠鹏等编著,电子工业出版社,2017年。

6)《高级语言程序设计(C)语言版》,揭安全著,人民邮电出版社,2017年。

7)《C语言程序设计案例式教程》,黑马程序员编著,人民邮电出版社,2017年。

教学方法

本课程的教学方法由教师讲授为主向任务驱动教学项目教学问题探究式教学等教学方法转变。采用课前导学、课内交流、课后练习、案例分析、课外研讨等方法,以及师生互动、生生互动、小组交流研讨等多种方式,引导学生自主学习和研究性学习,激发学生学习的主动性、积极性、创造性。

任务驱动法:课前登录超星泛雅平台,教师通过学习任务单给学生布置探究性的学习任务,学生通过教学视频和教学PPT对教材基本知识进行学习,没有学懂的内容,在讨论区进行讨论,课堂上教师重点讲述,任务驱动教学法可以让学生在完成“任务”的过程中,培养分析问题、解决问题的能力及团队合作精神。

项目教学法:将教学内容分解成一个个小的项目,学生从信息的收集、算法的设计到项目的实施,都自己负责,教师仅引导其如何进行。该方法能够充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。

问题探究式教学法:教师先创设一个问题的情境,引导学生选择与确定问题,一起讨论与提出假设,通过动手实践验证算法的正确,并得出结论。

教学特色

    特色:

1)思政融合,价值引领,立德树人

课程教学中,融入思政元素,潜移默化激励学生好好学习,精益求精,培养大国工匠精神。引导学生建立社会主义核心价值体系和核心价值观,将个人发展、社会发展和国家发展结合起来,帮助学生解决思想困惑、价值困惑和情感困惑。

2)任务驱动,全员参与

课前登录超星泛雅平台,教师通过学习任务单给学生布置探究性的学习任务,学生通过教学视频和教学PPT对教材基本知识进行学习,没有学懂的内容,在讨论区进行讨论,课堂上教师重点讲述,辅以选人、问卷、抢答等各种手段,整个过程全员参与,激发学生学习兴趣,引导学生深入思考。任务驱动教学法可以让学生在完成“任务”的过程中,培养分析问题、解决问题的能力及团队合作精神。




课程评价

课程资源
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号