全部课程 >C语言程序设计THE C PROGRAMMING LANGUAGE

课程基本信息

课程编码:044604

课程类别:公共课(必修),专业基础课(必修),

先修课程:大学计算机基础

适用专业:机械设计制造及其自动化,机械设计制造及其自动化(卓越计划班),工业工程,材料成型及控制工程,通信工程,电气工程及其自动化,自动化,土木工程,化学工程与工艺,能源与动力工程,能源与动力工程,工程管理,

开课院部:计算机与网络安全学院

课程负责人:

课程教学团队:
课程资源: 没有资源记录!

课程展示

课程简介

C语言程序设计是高等学校重要的计算机基础课程,它以编程语言为平台,介绍程序设计的思想和方法,使学生学会用计算机语言编写程序,培养他们应用计算机求解问题的基本能力,为后续专业课程的学习打好基础。C语言是一门得到广泛应用的程序设计语言之一,它既具有高级语言的特性,又具有直接操纵计算机硬件的能力,并因其具有丰富灵活的控制和数据结构、简洁而高效的语句表达和良好的可移植性而拥有大量的用户。目前,C语言被许多高等学校列为程序设计课程的首选语言,特别是电子、通信、机器人等理工科专业,学习C语言更为重要。

课程教学要求

1.知识与技能目标:通过该课程的学习,学生不仅要掌握C程序设计语言的语言知识,更重要的是在实践中逐步掌握程序设计的基本思想和方法,培养问题求解和语言的应用能力。

2.过程与方法目标:C语言程序设计是一门实践性很强的课程,课程学习有其自身的特点,听不会,也看不会,只能练会。学习者必须通过大量的编程训练,在实践中掌握语言知识,培养程序设计的基本能力,并逐步理解和掌握程序设计的思想和方法。

3.情感、态度与价值观发展目标:通过本课程的学习,培养作为一个工程技术人员必须具备的坚持不懈的学习精神,严谨治学的科学态度和积极向上的价值观,为未来的学习、工作和生活奠定良好的基础。

课程教学内容

周次

教学主题

教学时长

教学的重点与难点

教学方式

作业安排

4

引言

 

2

课程介绍;程序和程序设计语言;算法及其描述;简单C语言程序;C语言简介;实现问题求解过程编写简单数据处理程序;

 

课堂讲授

安装编译软件,注册网上作业账号等

5

简单程序

2

if语句计算分段函数;for语句实现循环次数已知的编程问题求解;定义和调用函数简单计算器程序

课堂讲授

思考题和网上作业

6

数据类型和表达式

2

数据类型;常量和变量;输入和输出;类型转换;表达式

课堂讲授

课堂思考题与网上作业

6、7

分支结构

4

分支结构及作用;多分支结构;逻辑运算和关系运算;字符型数据在内存中的存储

课堂讲授

网上作业

8

循环结构

2

循环结构及作用;循环结构的实现方法;几种循环语句的比较

课堂讲授

课堂作业

9

循环结构

2

多重循环;循环结构程序设计

课堂讲授

网上作业

10

习题课

2

循环结构习题讲解

小组讨论

课后练习

10

函数

2

模块化程序设计方法、函数的定义、调用与声明;函数参数与参数传递;

课堂讲授

课堂作业

11

函数

2

函数参数与参数传递;递归函数;局部变量、全局变量和静态变量;编译预处理

课堂讲授

网上作业

12

数组

4

数组的相关概念;一维数组的定义、存储和引用;一维数组程序设计;二维数组的定义、存储和引用;

课堂讲授

课堂作业

13

数组

2

二维数组程序设计;字符串的存储和操作;字符串和一维字符数组;字符串程序设计

课堂讲授

网上作业

13

习题课

2

函数和数组习题讲解

课堂讲授

课后练习

14

综合设计方法

2

综合应用数组、函数设计主题程序的方法;综合实验的目的、内容、要求,案例讲解

课堂讲授

案列模仿

14、15

指针

4

变量、内存单元、地址之间的关系;指针和指针变量;指针变量的定义、基本操作和简单使用;指针与函数

课堂讲授

课堂作业

15

指针

2

指向一维数组的指针;指向字符串的指针;字符串处理函数

课堂讲授

网上作业

16

结构

2

结构的相关概念;结构的定义与简单结构变量的引用;结构数组及引用;结构指针及引用;

课堂讲授

网上作业

18

复习与答疑

2

 

 

 

考核要求及成绩评定

成绩评定方法及标准

考核形式

评价标准

权重

平时作业

1. 评价标准:作业参考答案。

2. 要求:按时完成作业。

15%

期中考试(机考)

1. 评价标准:试卷参考答案。

2. 要求:独立、按时完成考试。

15%

期末考试

(1:笔试闭卷

   2:课程设计)

1. 评价标准:试卷参考答案。

2. 要求:独立、按时完成考试。

 

50%

 

1.评价标准:按照主题实验的要求设计界面,完成代码设计和各功能模块,程序运行的正确性,能描述整个项目的设计过程和实现。

2.要求:完成项目需要的支撑界面,能完成项目的各项功能,界面使用方便和合理,文档编写,每个学生应有应有独立的模块设计文档描述。

20%

学生学习建议

1、跟上进度

2、完成网上作业

3、完成实践课程内容

4、实践、实践、实践

课程文档下载

课程大纲下载

课程其它文档下载

本站 所有信息归:东莞理工学院 版权所有

技术支持: 北京文华在线教育科技股份有限公司    建议在IE8以上浏览器1024*768分辨率下浏览本站