大数据时代的全面开启以及人工智能时代的到来,带来了信息技术发展的巨大变革,并深刻影响着我们生活、工作的方方面面,为了让信息技术在我们的生活、学习、工作中更好地发挥作用,我们都有必要了解信息技术并具备一定的信息素养,而计算机技术是非常重要的信息技术,计算机是如何求解问题的?这就需要我们学习计算机求解问题的算法思想,使用计算机程序设计语言设计程序。
C语言因其语法简单、语句灵活、表达运算能力强、硬件控制能力高、可移植性好,被广泛应用于各个领域,是学习计算机编程首选的入门级语言。
本课程的特点是采用案例导入,知识点分解闭环学习方式,讲授在C/C++语言环境下程序设计的解题思路、算法设计和程序实现,帮助学习者快速掌握C语言基本知识,引导学习者逐步建立编程思维和程序设计的思想,通过在实际场景中解决问题,提高编程能力和上机解题能力。课程语言简洁,示例丰富,深入浅出地引导读者理性思维和理性实践,章节结构安排合理,教学方法引人入胜,便于学习者自学。
课程体系完整、结构严谨,理论结合实际,注重数字化素养和计算思维素质培养。进一步突出了以下特点: 1.强调转变观念,以学习者为中心,安排教学首先考虑学习者的认知规律和学习特点。2.强化实践,让学习者在理论指导下动手动脑,更多地上机编程,鼓励和引导探索式的学习;以任务驱动方式,通过案例讲授程序设计的基本概念和方法。 3.重点放在思路、算法、编程构思和程序实现上,训练学习者分析问题和解决问题的能力;注重培养学习者良好的编程习惯。
课程既可作为高等院校理工类相关专业程序设计基础课程,亦可供喜欢C语言的各类人员学习。