C语言程序设计
分享
课程详情
课程评价
spContent=C语言程序设计课程体系是在任课教师二十余年课程教学实践基础上,站在学习者角度重新搭建。课程每一章内容都从生活情景引入,让学生在生活中学习、学习中生活,引导学生在C语言学习过程中主动解决生活中的问题。课程从用流程图描述业务流程开始,到文件的存储结束。通过课程知识掌握,解决生活问题到能力提升,再到项目开发达到软件素养养成的培养目标。
—— 课程团队
课程概述

       今天我们比任何时候都能切身感受到互联网技术、经济对我们生活的影响。“现在还在,未来已来”,人工智能伴随着互联网的蓬勃发展应运而生,将引领世界第四次工业革命的浪潮。谁抓住人工智能研究和发展的先机谁就会在未来占据主导地位。人工智能离不开互联网,互联网离不开编程,编程就要从C语言程序设计学起。

       程序是逻辑处理和数据处理的载体。大数据分析和机器学习作为人工智能的基础就是要基于优秀的逻辑处理和数据处理。通过C语言程序设计的学习会教会你如何描述逻辑、如何进行计算思维,如何进行数据处理。

       青岛科技大学C语言程序设计从生活角度引导你进入课程学习,从内存角度解析数据存储,从计算机角度进行计算思维训练。课程内容经过重新构建完全符合认知过程,课程示例完全来源于生活,使得学习过程就如同在日常生活。学习中生活,生活中学习。

      通过本课程的学习可以使你快速掌握计算机编程规则,具有初步逻辑处理和计算思维能力,能够对实际问题进行描述,分析数据结构模型;能够分析、辨析已有方法、模拟解决方案;运用C语言编程技术对一般应用进行有效分析,得到合理的方法,设计出较为合理的解决方案,用计算机求解实际问题。并进一步为复杂数据处理、复杂逻辑处理以及复杂问题的解决提供基础。



授课目标

《C语言程序设计》是软件工程专业的一门专业基础课。通过本课程的学习,培养学生达到下列目标:

1.能够正确定义变量、常量、类型名、函数名、文件名等各种标识符,界定合法标识符的范围;解释各种数据类型在内存中的存方式、表示范围等;正确书写表达式和语句,用流程图描述问题处理过程。

2.能够辨别各种类型运算符的结合性、优先计算顺序、程序执行顺序、选择、循环流程。

3.能够正确理解软件工程相关基本原理,熟悉基本数学模型,熟悉基本编程方法。

4.能够正确使用C语言的编程工具,预测程序结果、推断程序出错点的能力。

5.能够对实际问题描述,分析数据结构类型。

6.能够比较、辨析已有方法,模拟解决方案;运用C编程技术对一般应用问题进行有效的分析,得到合理的方法,设计出较为合理的解决方案,用计算机求解实际问题。


课程大纲
预备知识

参考资料

案例驱动的C语言程序设计  郭韶升等.化学工业出版社

C语言程序设计实验与实训指导 郭韶升等.化学工业出版社