3 结构体变量的定义和使用

4 结构体数组

5 结构体和指针

6 链表

7 枚举

8 种用途

第 9 章弦乐(2 学时)

教学目标:掌握字符数组和字符串的使用; 熟悉字符串的常用处理函数。

教学内容:

1 字符串存储

2 字符串输入输出

3 字符串函数

4 指针和字符串

第10章文档(4学分)

教学目标:掌握文件和文件类型指针的概念,了解文件相关操作。

教学内容:

1 文件的概念

2 打开和关闭文件

3 按顺序读写文件

4 随机读写文件

第11章综合应用(8学分)

教学目标:运用C语言基础知识和第三方图形库,完成界面美观的游戏软件。

教学内容:

1 第三方图形库介绍

2 图形库函数

3 综合游戏设计方法

教学方法和手段

教学方法:在课堂教学中,通过讲授、提问、讨论、演示等教学方法和手段。

教学方法:课后充分利用网络资源,进行学习讨论、网络问答、解题指导等,使学生了解计算机编程课程的体系、主要内容、原理和分析方法,使学生能够接受必要的基本技能的训练,为学生学习专业知识和从事工程技术工作打下良好的编程基础。

课程考核方式及要求

考核包括平时表现(出勤、课堂表现)、电脑实验和期末考核。 出勤、作业、课堂提问等平时表现占20分,实验占20分,期末考试占60分。 期末考试可以是闭卷考试,也可以是闭卷考试和机考相结合。

主要参考

[1]徐舒,主编. 《C语言项目课程》。 北京:清华大学出版社,2023.8

[2]谭浩强主编. 《C语言程序设计》第五版。 北京:清华大学出版社,2023.10

配套参考资料

c语言程序设计_高级程序语言设计_程序语言设计猜数字

技术背景

C语言是一种面向过程的计算机编程语言,功能强大灵活、简洁高效,广泛应用于系统软件和应用软件的开发。 C语言语法简单,学习成本低,初学者可以在短时间内快速掌握编程技术,因此C语言是大多数程序员学习的第一语言。

但传统的C语言学习课程把主要精力放在C语言语法细节的介绍上。 学生从一开始就陷入琐碎的细节中,感受不到编程的乐趣。 即使花费很大的努力去掌握基础知识,仍然不可能编写出能够解决实际问题的程序,更不用说掌握编程思维了。

本书通过“微项目”介绍了在简化环境中进行编程。 本书设计的由“模拟电子屏幕”组成的“微项目”就像围棋一样。 规则虽然很简单,但却能产生无数新的内容,充分激发读者的想象力和创造力。 通过“模拟电子屏”项目学习编程,读者的学习效率会非常高,读者能够快速掌握基础知识,完成很多经典游戏。 整个学习过程体验非常好,就像一次发现之旅。 完成几款经典游戏后,读者会发现只需要少量的基础语法知识就可以完成各种有趣的小游戏。

本书主要内容

本书通过精心设计的游戏案例讲解C语言,让读者感受到编程的乐趣和魅力,并结合思想政治元素,潜移默化地培养学生爱国、追求卓越、大胆创新的人生观和知识。 ,勇攀科学高峰。 价值观。 本书共有11章,包括C语言概述、数据类型、运算符和表达式、选择结构编程、循环结构编程、数组、函数、指针、结构体、字符串、文件和综合应用等,书中各个知识点有相应的实现代码和例子。

本书共分11章,各章主要内容如下。

第1章介绍了程序和程序设计的基本概念以及集成开发环境的使用,并通过简单的案例介绍了C语言程序的基本结构和特点。

第2章介绍数据类型、操作规则以及如何读取和操作数据。

第3章和第4章分别介绍选择结构和循环结构。

第5章介绍数组的定义、引用和应用。

第6章介绍函数的定义和调用,以及利用函数进行模块化设计; 并介绍了经典游戏设计的框架,可以快速实现各种小游戏。

第7章介绍了指针的概念以及指针、数组和函数之间的联系。

第8章介绍了结构体的基本概念,结构体的定义、引用和初始化,并介绍了链表的概念和常用操作。

第9章介绍了字符串的定义、存储和使用,以及字符串的常用函数,并介绍了字符串与指针的联系。

第10章介绍了文件的概念以及文件的常用操作。

第11章是综合应用,利用C语言第三方图形库设计并完成经典的小鸟游戏。

本书特点

(1)在本书设计的“模拟电子屏”辅助学习项目中,只需要打开和关闭“屏幕”上的“灯”等4个简单的功能指令即可搭建“蛇”“俄罗斯方块” 、飞机大战等经典游戏。

(2)语言简洁易懂,适合自学。 本书提供了简单易懂的框架,可以帮助读者批量完成各种小游戏,让读者快速实现从零基础到游戏设计师的跨越。

(3)代码详细,每个案例都采用迭代设计方法,从简单的小项目逐渐演化为复杂的项目。 读者可以充分体验到程序设计时如何分解和划分复杂的项目。

配套资源

为了方便教学和学习,本书配备了390分钟的微课视频、源代码、教学课件、教学大纲、教案以及练习题库。

高级程序语言设计_程序语言设计猜数字_c语言程序设计

c语言程序设计_高级程序语言设计_程序语言设计猜数字

编辑的选择

读者

本书既可作为全国高等院校本科生《C语言程序设计》课程的教材,也可作为程序设计爱好者的自学教程。 本书以游戏项目为实例,逐步介绍编程的基础知识,介绍编程方法,帮助读者从零基础快速提升到独立完成各种经典游戏的水平。 本书特别适合想要从事软件开发相关工作的读者。

在公众号图书圈后台回复【】可下载本书配套教学资源

好了,今天的主题就讲到这里吧,不管如何,能帮到你我就很开心了,如果您觉得这篇文章写得不错,欢迎点赞和分享给身边的朋友。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注