C语言程序设计
江苏高等继续教育智慧教育平台
主讲教师:樊纪山 孙巧榆 王经卓 杨瑞 户彩凤
教师团队:共7位
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言具有:简洁紧凑、灵活方便;运算符丰富;数据类型多样;表达方式灵活;允许直接访问物理地址,对硬件进行操作;生成目标代码质量高,程序执行效率高;表达力强等优点,深受业余和专业编程人员的欢迎。C语言可以进行操作系统开发、计算机游戏设计、嵌入式系统控制、工厂机器人控制程序编写、电影特效制作以及PC应用程序开发。因而越来越多的程序员首选的计算机语言是C语言,即使一些不是计算机专业的人员也能很好地使用C语言进行程序设计。
课程定位:本课程为电气信息类专业本科生的一门重要的必修课,共64学时,4学分。本课程主要涉及C语言基础、控制结构、数组、函数、指针、结构体、链表等多项内容。通过理论学习和上机实践,使学生理解并掌握C语言程序设计方法,培养学生计算思维和程序调试能力,以及利用计算机技术解决问题的能力。在教学中努力引导学生树立正确的人生观和价值观,培养学生的爱国主义情怀和理想信念。
核心学习结果:学生通过本课程的学习,C语言中的数据类型、运算、语句结构及其程序设计的基本方法。初步具备面向过程的编程能力、逻辑思维能力以及分析问题解决问题的综合能力,为后期分析、设计和解决电子信息及相关领域复杂工程问题奠定坚实基础。
主要教学方法:本课程秉承“学生的知识、能力与素质提高为主轴,思政德育教育案例为辅轴”的教学理念,采用由浅入深、逐渐引导的方式提出分层教学、趣味教学和任务驱动相结合的教学方法,基于此结合线上教学资源实施教学。
课程评价方案:本课程教学目标主要通过课堂教学、线上教学(讨论、作业、单元检测)、期中考试、实验等考核环节来实现,考核方式为过程性考核和终结性考核相结合,有效考查了课程思政教育效果。本课程的总评成绩由过程性考核(占50%)和终结性考核(占50%)构成,主要考核学生对所学知识点蕴含的思政元素的认识程度和所学专业内容的掌握程度。过程性考核包括在线学习成绩和实验成绩,线上成绩主要由线上作业、线上讨论、线上单元检测和期中考试等综合评定;终结性考核即为期末考试成绩。
本课程是面向程序设计初学者的C语言程序设计,以培养大学生的逻辑思维能力和程序设计能力为指导思想,综合运用案例教学、比较教学、任务驱动等多种教学方法,系统介绍C语言程序设计的基本理论、基本方法和基本过程,注重基础,突出应用,兼顾提高,强化主干知识,弱化细枝末节; 实例设置注重易学性、趣味性和系列化。
职称:教师
单位:江苏高等继续教育智慧教育平台
部门:江苏海洋大学电子工程学院
一直从事计算机应用领域的研究,在将教学任务保质保量的完成过程中,对科研从未放松,不断进取,努力开拓。经过几年艰苦不懈的努力,取得了一定的成绩。主持或参加国家级课题1项、校级课题1项,常工电子企业研发项目1项,小型企业研发项目2项。2018、2019年研究成果获得江苏省机械工业科技进步奖“一等奖”2项。实用新型专利2项,计算机软件著作软3项,科研论文9篇,其中核心论文2篇,CSCD2篇,国际会议论文3篇(EI检索)。
| 课题名称 | 课题来源 | 级别 | 项目代码 |
| 基于物联网技术的合同节水管理平台的设计与研发(到账经费100万) | 横向 | 其他 | HKK2021109 |
| 基于权函数的流速剖面电磁感应测量原理与关键技术 | 国家自然科学基金委 | 国家级 | 61174013 |
| 智能化水产养殖环境远程监控系统 | 江苏省海洋开发研究院 | 校级 | JSIMR201413 |
| 儿童智能手表科技服务咨询(到账经费10万) | 横向 | 其他 | KH15034 |
| 基于RFID的物流运输服务管理的设计(到账经费5万) | 横向 | 其他 | HKK2022026 |
| 《计算机应用研究》,201012 | 核心 | |
| 《计算机应用研究》,201212 | 核心 | |
| 《微计算机信息》,201005 | CSCD | |
| 《微计算机信息》,201007 | CSCD |
| 课题(成果)名称 | 获奖时间 | 授奖部门 |
| 首批省级一流本科课程 | 2021 | 江苏省教育厅 |
| 省级在线开放课程 | 2019 | 江苏省教育厅 |
| 江苏高校教师教学能力建设“云书院”教学示范课 | 2023 | 江苏省高等学校教育信息化研究会 |
| 江苏海洋大学首届课程思政教学比赛三等奖 | 2020 | 江苏海洋大学 |
| 微课教学比赛二等奖 | 2021 | 江苏海洋大学 |
| 校级教学成果奖二等奖 | 2023 | 江苏海洋大学 |
| 指导学生获优秀毕业论文 | 2021 | 江苏海洋大学 |
| 指导学生获优秀毕业论文 | 2022 | 江苏海洋大学 |
常量与变量.mp4
数据类型.mp4
赋值运算符(1).mp4
算术运算符.mp4
数据的格式化输出.mp4
顺序程序设计.mp4
格式输入函数.mp4
字符输出与输入.mp4
分支程序设计.mp4
基本if语句.mp4
if...else...语句.mp4
if...else...if实现多分支.mp4
if语句嵌套.mp4
switch实现多分支.mp4
循环程序设计.mp4
while语句.mp4
do....while语句实现循环
do...while语句.mp4
while与do...while比较.mp4
for语句.mp4
循环嵌套.mp4
循环跳转控制.mp4
一维数组的定义.mp4
一维数组初始化.mp4
一维数组元素引用.mp4
一维数组应用.mp4
二维数组.mp4
字符数组.mp4
字符串处理函数.mp4
数组应用举例.mp4
C函数概述.mp4
函数定义.mp4
函数参数与返回值.mp4
函数的调用.mp4
被调函数的声明和函数原型.mp4
函数嵌套调用.mp4
函数的递归调用.mp4
数组作为函数参数.mp4
局部变量与全局变量.mp4
变量存储类别.mp4
指针.mp4
初始指针.mp4
定义指针变量.mp4
指针变量的引用.mp4
指针变量的运算.mp4
指针变量作为函数的参数.mp4
数组指针.mp4
通过指针引用数组.mp4
数组名作为函数的参数.mp4
指向二维数组的指针.mp4
字符串指针.mp4
指向函数的指针变量.mp4
指针型函数.mp4
指针数组.mp4
指向指针的指针.mp4
main 函数的参数.mp4
动态内存分配.mp4
结构体和结构体变量.mp4
结构体数组和指针.mp4
结构体指针变量作为函数的参数.mp4
链表.mp4
链表
链表
共用体.mp4
枚举类型.mp4
typedef定义新类型.mp4
文件概述.mp4
文件打开与关闭.mp4
文件字符读写操作.mp4
文件字符串读写操作.mp4
文件格式化读写操作.mp4
文件块读写.mp4
文件随机读写.mp4
基础语法(一).mp4
基础语法(二).mp4
基础语法(三).mp4
程序设计方法.mp4
程序设计方法(二).mp4
设计方法(三).mp4
实验一讲解
实验二(第一部分)
实验二(第二部分)
实验三(1)
实验3(3)
实验五(1)
实验六.mp4
京ICP备10040544号-2
京公网安备 11010802021885号