高级语言程序设计基础(C语言)课程是计算机类专业的专业基础课程,同时也是工科类专业的公共基础课程。该门课程以C语言为基础,学习程序设计的基本概念和方法,通过本门课程学习,使学生掌握高级语言程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧;学会运用C语言进行程序设计,同时提高分析问题和解决问题的能力,为今后进一步学习程序开发以及科学与工程计算的软件开发奠定一个良好的基础。该课程是一门理论性、实践性均较强的课程,在教学过程中要突出理论联系实际的基本原则。
该门在线课程的教学内容按16个教学周进行组织,总共由60个单元知识点组成。课程组将项目化教学方法融入课程建设,为每周的学习安排激发学生学习兴趣的导学环节,主要章节学习设置了项目实战环节和在线测试,每个知识点设置教学安排了在线练习和讨论环节,在最后一周安排综合项目实践讲解和项目化课程设计。该在线课程的整个教学过程,理论与实践相结合,既保证化项目化的教学实施,又确保了知识的系统性;提供了丰富的教学资源,适合项目化的驱动教学,有助于教学组织教学和学生自主学习,达到提升教学质量的目的。
《高级语言程序设计(C语言)》这门课程主要是培养学生的计算机逻辑思维和自主学习的能力,通过对计算机的程序设计基础知识的学习,能够让学生掌握计算机的逻辑思维,并且能够将这种计算的逻辑思维运用到本专业的学习中,同时也能运用到日常生活中,养成良好的生活和自主学习习惯,具体课程教学目标主要体现在如下三个方面:
知识目标:掌握程序设计的基础语法和基本语句,同时需要程序设计思想和编程的方法,其主要是掌握学习前人总结的已有的知识。
能力目标:掌握解决问题的方法,灵活运用该课程所学的知识快速有效地找到解决问题的方法,形成自己特有解决问题的思路(计算机的逻辑思维形成)。
素质目标:掌握创造解决问题的思路(创新思想素养),通过该课程理论与实践的学习,以及具体工程实践过程中解决问题方法的训练,需要学生最终达到通过已学习知识,能够自身通过读,写,查等基本学习技能学习到未学的知识,具备举一反三的自主学习能力;通过将计算机逻辑思维方法运用到自己所学的专业和生活中,形成良好的解决问题创新思想素养。
1、大中专院校的学生
2、零基础的初学编程人员
3、编程爱好者
4、想学编程的各企事业单位在职人员
5、初、中级程序开发人员
6、相关培训机构的学员

