本门课程分为两大模块:企业课程和院校课程。
企业课程第一部分介绍了鲲鹏云及相关技术,如环境搭建、程序调试、语法区别、鲲鹏云的相关认证等等。第二部分为综合能力提升环节,结合实际项目开发过程中经常使用的算法进行课程设计,旨在提升学生的综合程序设计能力。
院校课程从三条主线来讲解课程内容。一条主线是语法知识点,从程序设计基础、简单数据类型到复杂数据类型如数组、指针、结构体、共用体;从顺序、选择、循环三种基本控制结构到模块化思想体现的函数,循序渐进地展示C语言特性。另一条主线是算法应用,以案例贯穿课程,突出案例引导,案例涵盖了选择、循环、排序、查找、删除、修改、信息化之妙用等。第三条主线是专业竞赛训练,主要以本科生在校期间参加的ACM/ICPC等程序设计竞赛为依托,开展竞赛训练专题讲解。本课程从理论讲解、算法实践及企业项目实训三个方面培养和提高学生的综合程序设计能力,以及应用计算思维分析和解决问题的能力,为学生未来能够在工作和实践中能更好地使用计算机来解决实际问题打下坚实的基础。
课程包括理论教学环节和实践教学环节。通过理论教学环节的学习,
1.应熟练掌握C语言中的基本知识、各种语句及程序控制结构;
2.应熟练掌握C语言的函数、数组、指针、结构体、链表等数据结构的基本算法;
3.能熟练地运用C语言进行结构化程序设计;具有较强的程序修改调试能力;具备较强的逻辑思维能力和独立思考能力。
通过多层次实践教学环节的学习:
1.掌握软件系统的开发方法,设计编写满足特定需求的程序并在设计环节中体现创新意识;
2.了解经典算法基本思想,能够熟练进行算法的典型应用;
3.了解企业对程序设计的基本要求,以及企业项目开发典型案例;
4.养成严谨求实态度、工匠精神、创新精神,提高自身创新能力,养成良好的编程风格,为进一步学习后续课程和将来从事应用软件开发奠定良好的基础。
适合学习人群:
1.所有理学、工学、医学、农学类相关专业学生;
2.有志于从事计算机行业且没有编程经验的初学者;
3.想要提升算法设计能力与程序设计能力的软件学习者;
4.想要了解华为鲲鹏云平台的计算机爱好者;
5.对企业项目开发感兴趣的程序设计爱好者;
6.各类高等院校对C语言编程有兴趣的学生;
7.其他各类想了解和学习C语言程序设计的社会人士。
人工智能时代,编程是通向未来的语言。C语言多年来一直以其独特的优势稳居世界程序设计语言使用排行榜前列。校企协同开发的基于华为鲲鹏云的C语言程设计课程,力图用简明的语言、典型的案例,带领大家一起探索“云端”编程之奥秘,领悟“云端”编程之美妙,体验“云端”编程之乐趣,分享“云端”编程之心得。

