《C语言程序设计》课程,深入分析理解C语言的数据结构和算法流程,真正培养初学者的编程思维能力。提出了内存状态表,程序运行状态结果表,分析示意图等概念,与程序代码,调试工具和算法流程图,完美配合,将程序进行多维剖析。将如何进行软件设计全方位的展现给学习者。对于C语言的难点:运算符与表达式、循环、数组、指针、函数参数、链表等,都给出了相应的有效学习方法。
本门在线课程有待改进的几点:
1、将旧版的编程工具VC++ 6.0改为新版的VS2010/2015/2019;
2、添加经典算法的讲解;
3、改进完善实验课程讲解;
4、一些知识点的讲解方式和流程还需调整优化;
5、还有很多细节上有瑕疵(错误)。
6、添加辅助学习资料。
7、为方便简洁明了的理解,在讲解一些知识点时,对于一些复杂C语言内部操作,做了简化处理。有些地方简化的不是很好。在课程改进过程中会进行完善,并附加说明。(基本不影响初学者的理解)(尽善尽美)
设计者将持续改进,欢迎各位留言,提出宝贵建议。
《C语言程序设计》旨在让学生认识通过计算机解决问题的思想和方法,教授给学生C语言的基本语法与语言的结构,培养学生的程序调试能力、程序阅读能力、算法设计能力、程序编码能力、程序文档设计能力和实际问题分析解决能力。
计算机基础 或 计算机导论
无