SPOC学校专有课程
C语言程序设计(任风华)
分享
spContent=本课程是为自动化类,仪器类专业等本科生开设的基础必修课。主要内容包括C语言的语法规则、数据类型、基本语句和函数结构等基本概念和知识,以案例程序设计为主体,使学生能够运用C语言进行结构化程序设计的基本方法和技巧,使学生能建立正确的结构化程序设计的基本思想,养成良好的编程风格,具备一定的分析程序、设计程序的能力,提高分析问题和解决问题的能力。同时,本课程是一门理论性、实践性均较强的课程,在教学过程中突出理论联系实际的基本原则,注重理论教学与实验教学相结合,注重培养学生上机动手运行编写调试程序的能力,注重引导学生进行软件设计,提高其系统开发能力。通过学习本课程,对培养学生的科学思维能力,树立理论联系实际的工程观点和提高学生分析和解决问题的能力,都有及其重要的作用。
—— 课程团队
课程概述
  1. 专业基础课
  2. 软件编程类基础课
授课目标

课程目标1能够利用C语言数据类型、语法规则及基本控制语句等应用于工程应用软件开发中。

课程目标2能够利用C语言中数组、函数、指针、结构体及共用体、文件等相关知识点的原理及使用方法,能通过函数、宏定义等结合需求确定设计指标或者功能,实现模块化程序设计。

课程目标3能选择并使用Visual C++或其它工具进行软件工程开发与设计,能通过对实验或复杂工程需求进行分析、研究,给出复杂工程问题所需的研究资料和工程工具。

成绩要求

85分以上

课程大纲
预备知识

参考资料

教材与主要参考资料

1教材:符强等.C语言程序设计.广西师范大学出版社,202108.

2参考书目:

[1] 谭浩强.C程序设计(第五版).北京:清华大学出版社,2018.

[2] 何钦铭, 颜晖. C语言程序设计教程(第四版).北京:高等教育出版社,2020.

[3] 克尼汉等.C语言程序设计(英文版)(第二版).北京:机械工业出版社,2019.

常见问题

Q1 :  手机可以完成编译吗?

A1 :  装上手机编译环境就可以完成编译和运行。

Q2 :  电脑用什么样的编译器?

A2 :  电脑C++编译器有很多,比如:DEV C++,Visual Studio 2017,Clion, Visual C++ 6.0,Code::Blocks等