《信息技术及C程序设计》课程是2021年首批江苏省省级一流本科课程(线上课程),2018-2019年江苏省在线开放课程,课程面向无编程基础的学生,是理工科非计算机专业重要的计算机通识必修课程,可作为计算机专业学习程序设计的先修课,又可作为广大程序设计爱好者的入门编程课,也可作为计算机等级考试者的备考课程,C语言在各类编程语言排行榜上位据前列。
课程教学团队全部具有高级职称,师资力量雄厚,根据多年的教学经验和实践之积累,结合学生认知规律和实际接受能力,选取三门课程《大学计算机基础》、《数据结构》、《C语言程序设计》中最适合应用型高校人才培养知识结构的教学内容,通过精心组织策划,将知识点拆分与重组分为:①形成性(入门篇) ②巩固性(基础篇) ③分层性(提高篇) ④提高性(应用篇)能力训练四种类型,主要内容有:数制转换,信息编码、算法与数据结构,程序设计方法、软件工程基础、数据库技术基础,C语言标识符与关键字、数据类型、运算符与表达式、输入输出函数,顺序结构、选择结构、循环结构,数组,函数,编译预处理,指针,结构体,共用体、枚举以及文件处理技术,具有较强的操作实用性。使学习者掌握C语言的基本语法、语句以及结构化程序设计的基本思想和方法,了解基本的算法和数据结构,培养良好的程序设计风格,学会与计算机交流沟通,熟悉计算机解决问题的方式方法,能更好地利用计算机解决各自感兴趣和今后工作领域中的问题。
第一周 入门篇----顺序结构(1)
1.1 如何编写一个完整的C程序
1.2 如何使用printf()函数
1.3 数制和整数
1.4 变量的概念和特性
1.5 两个变量相互交换
1.6 C语言平时学习,好的学习方法介绍
第二周 入门篇----顺序结构(2)
2.1 输入函数scanf( )
2.2 字符第1讲
2.3 转义字符
2.4 字符变量
2.5 ++和--
2.6 算术运算符
第一次互评作业
第三周 基础篇----选择结构
3.1 关系、逻辑运算符及其表达式
3.2 单分支选择if( )语句和双分支选择if( )...else...语句
第四周 基础篇----循环结构(1)
4.1 while( )循环
4.2 do...while()循环
4.3 for()循环第1讲
4.4 for()循环第2讲
4.5 循环中的break和continue用法
第五周 基础篇----循环结构(2)
5.1 break综合应用----判断素数(真人小品表演)
5.2 循环嵌套第1讲
5.3 循环嵌套的分析
5.4 循环嵌套的综合编程
第六周 基础篇---数组
6.1 一维数组的定义和初始化
6.2 一维数组的应用-1(真人小品表演)
6.3 一维数组的应用-2
第七周 提高篇---字符串和函数(1)
7.1字符串基础篇(真人小品表演)
7.2 字符串提高篇-1(真人小品表演)
7.3 字符串提高篇-2
7.4 函数的定义和特点
7.5 函数的第一种分类
7.6 函数的第二种分类和参数传递
第二次单元测验
第八周 文件
8.1 文件的打开与关闭
8.2 读写字符
8.3 读写字符串