个人介绍
C语言程序设计基础
提供学校: 新乡学院
院系: 计算机与信息工程学院
专业: 计算机应用技术
课程英文名称: C program
课程编号: 045654
学分: 8
课程介绍
    本课程是计算机(专科)专业的专业基础课。
    C语言是一种有效而又通用的计算机结构化程序设计语言。它既具有高级语言的优点,又具有低级语言的许多特点,因而既适用于编写应用软件又适用于编写系统软件。对于软件开发者来说是一个强有力的工具,故而开设《程序设计基础》课程对于计算机信息管理(专科)专业的学生来说,一方面为进一步学习面向对象编程打下坚实的基础,另一方面对就业而言也是非常有现实意义和实用价值的。
教学方案设计

(1)课程的教学重点是培养学生良好的编程能力和风格;教学难点是算法分析及程序设计步骤;

(2)教学手段主要是借助PPT和讲义完成教学内容;

(3)教学方法主要是讲授加案例演示,同时根据单元内容使用启发式、探究式、讨论式、参与式等方法。

(4)教学过程主要围绕项目实例、经典案例对知识点进行展开讲解;

(5)通过项目开发、实验、课堂提问等方法来检查教学目标的完成情况。

参考教材

(1)谭浩强.C程序设计(第四版).清华大学出版社.2010-06.

(2)谭浩强.C程序设计学习辅导(第四版).清华大学出版社.2010-06. 

教材和课程资源库

1.教材:谭浩强.C程序设计(第四版).清华大学出版社.2010-06.

2.参考书:

(1)谭浩强.C程序设计学习辅导(第四版).清华大学出版社.2010-06.

(2)李迎秋.C语言程序设计项目教程.东软电子出版社. 2013-12

(3)明日科技. C语言经典编程282例. 清华大学出版社.2012-01.

(4)教育部考试中心. 二级C语言程序设计. 中国经济出版社.2013-11

(5)苏小红.C语言程序设计(第3版).高等教育出版社.2015-07.

2.期刊:

《计算机科学》 《电脑知识与技术》 《数字技术与应用》 《计算机世界》《科技信息》 《计算机系统应用》 《软件学报》 《科技创新导报》 《实验技术与管理》《Computer Design》 《Journal of Scientific Computing》

3.网络资源

(1)苏小红.程序设计基础在线开发课程.哈尔滨工业大学,爱课程网“中国大学MOOC”.

(2)吕春利.C语言程序设计-入门与提高在线开放课程.中国农业大学,爱课程网“在线开放课程”.

(3)刘明军.C语言程序设计资源共享课.济南大学,爱课程网“资源共享课”.

(4)C语言学生自主学习的在线作业和能力测试系统:http://sse.hit.edu.cn/t/

(5)银符考试题库.新乡学院,党政机构,图书馆,电子资源,教辅资源库,银符考试题库.




课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 什么是计算机程序
文档
.ppt
2017-11-21 224.50KB
1.2 什么是计算机语言
文档
.ppt
2017-11-16 231.50KB
1.3 C语言的发展及特点
文档
.ppt
2017-11-16 326.50KB
1.4 最简单的C语言程序
文档
.ppt
2017-11-16 604.50KB
1.5 运行C程序的步骤与方法
文档
.ppt
2017-11-16 234.50KB
1.6 程序设计的任务
文档
.ppt
2017-11-16 240.50KB
2.1 什么是算法
文档
.ppt
2017-11-16 219.00KB
2.2 简单的算法举例
文档
.ppt
2017-11-16 372.00KB
2.3 算法的特性
文档
.ppt
2017-11-16 219.00KB
2.4 算法的表示
文档
.ppt
2017-11-16 1.33MB
2.5 结构化程序设计方法
文档
.ppt
2017-11-16 195.00KB
3.1 顺序程序设计举例
文档
.ppt
2017-11-16 286.00KB
3.2 数据的表现形式及其运算
文档
.ppt
2017-11-16 419.50KB
3.3 C语句
文档
.ppt
2017-11-16 298.00KB
3.4 数据的输入输出
文档
.ppt
2017-11-16 604.00KB
4.1 选择结构和条件判断
文档
.ppt
2017-11-16 332.00KB
4.2 用if语句实现选择结构
文档
.ppt
2017-11-16 480.50KB
4.3 关系运算符和关系表达式
文档
.ppt
2017-11-16 245.00KB
4.4 逻辑运算符和逻辑表达式
文档
.ppt
2017-11-16 411.00KB
4.5 条件运算符和条件表达式
文档
.ppt
2017-11-16 269.50KB
4.6 选择结构的嵌套
文档
.ppt
2017-11-16 286.00KB
4.7 用switch语句实现多分支选择结构
文档
.ppt
2017-11-16 387.50KB
4.8 综合举例
文档
.ppt
2017-11-16 347.50KB
5.1 为什么需要循环控制
文档
.ppt
2017-11-15 228.00KB
5.2 用while语句实现循环
文档
.ppt
2017-11-15 291.50KB
5.3 用do…while语句实现循环
文档
.ppt
2017-11-15 290.00KB
5.4 用for语句实现循环
文档
.ppt
2017-11-15 333.50KB
5.5 循环的嵌套
文档
.ppt
2017-11-15 234.50KB
5.6 几种循环的比较
文档
.ppt
2017-11-15 195.50KB
5.7 改变循环执行的状态
文档
.ppt
2017-11-15 455.00KB
5.8 循环程序举例
文档
.ppt
2017-11-15 600.50KB
6.1 定义和引用一维数组
文档
.ppt
2017-11-15 636.50KB
6.2 定义和引用二维数组
文档
.ppt
2017-11-15 618.50KB
6.3 字符数组
文档
.ppt
2017-11-21 1.07MB
7.1 为什么要用函数
文档
.ppt
2017-11-27 326.50KB
7.2 怎样定义函数
文档
.ppt
2017-11-27 248.50KB
7.3 调用函数
文档
.ppt
2017-11-27 391.50KB
7.4 对被调用函数的声明和函数原型
文档
.ppt
2017-11-27 248.00KB
7.5 函数的嵌套调用
文档
.ppt
2017-11-30 397.50KB
7.6 函数的递归调用
文档
.ppt
2017-11-30 1.08MB
7.7 数组作为函数参数
文档
.ppt
2017-12-04 417.50KB
7.8 局部变量和全局变量
文档
.ppt
2017-12-04 335.00KB
7.9 变量的存储方式和生存期
文档
.ppt
2017-12-04 756.50KB
7.10 关于变量的声明和定义
文档
.ppt
2017-12-04 192.50KB
7.11 内部函数和外部函数
文档
.ppt
2017-12-04 467.50KB
8.1 指针是什么
文档
.ppt
2017-12-14 345.50KB
8.2 指针变量
文档
.ppt
2017-12-14 582.50KB
8.3 通过指针引用数组
文档
.ppt
2017-12-14 1.31MB
8.4 通过指针引用字符串
文档
.ppt
2017-12-14 433.00KB
8.5 指向函数的指针
文档
.ppt
2017-12-14 306.50KB
8.6 返回指针值的函数
文档
.ppt
2017-12-14 211.50KB
8.7 指针数组和多重指针
文档
.ppt
2017-12-14 1.79MB
8.8 动态内存分配与指向它的指针变量
文档
.ppt
2017-12-14 272.50KB
8.9 有关指针的小结
文档
.ppt
2017-12-14 234.50KB
课程章节
提示框
提示框
确定要报名此课程吗?
确定取消