这门课会讲什么?
《高级语言程序设计(C)》是面向理工类专业重要的公共基础课,从1998年以来,一直面向学校计算机科学与技术、软件工程、通信工程、应用化学、核工程与核技术、工程管理/城市地下空间工程、测控技术与仪器、化学工程与工艺、核化工与核材料、土木工程等本科专业开设,迄今已有20多年了。主要内容为C语言的语法,顺序结构、选择结构、循环结构程序设计,函数、数组、指针的基本概念,预处理,文件操作等知识。课程坚持以能力培养为本位,以知识、能力、素质协调发展为设计原则,根据工学结合的特点,坚持“以产品驱动专业建设、构建专业能力课程模块”的原则,围绕软件开发的流程,选取课程案例,通过课程案例模块设计组织课程教学,在教学过程中,始终坚持教学、教研并进,师生协同发展理念。通过课程教学,让学生具备结构化程序设计思想、独立编写程序能力及分析与解决实际问题能力。
你将收获什么?
通过本课程的教学,你将对程序设计语言的基本概念、程序结构、程序开发过程等有比较系统的认识和正确的理解,并逐步培养熟练运用语言进行程序开发的能力以及对抽象问题的分析能力和综合运用程序设计语言知识来解决问题的能力,也为学习后续计算机类课程打下扎实的基础。
(一)知识目标
获得结构化程序设计的思想,C语言的语法,顺序结构、选择结构、循环结构程序设计,函数、数组、指针的基本概念,位运算,文件操作等知识。
(二)能力目标
(1)掌握结构化程序设计思想。
(2)独立编制程序的能力。
(3)分析问题和解决问题的能力。
(三)素质目标
(1)求实精神:侧重于追求真理的勇气、严谨求实的科学态度和刻苦钻研的作风。
(2)创新意识:侧重于更新学习方法,激发求知热情、探索精神、创新欲望。
(3)工程思想:认知软件开发的步骤,并用工程化的思想启发学生进行实际的软件项目开发。同时认识到软件开发的科学严谨性,从而达到掌握软件开发的内在规律和自主开发简单软件的能力。
适合什么人学习?
本课程作为计算机类的公共基础类课程,基本上没有什么学习门槛,只希望学习者:
1.有兴趣,能愿意学。
2.有恒心,能坚持学。
3.有电脑,能实践学。
只要你学习过程中,不怕苦,不怕累,不怕繁琐的程序代码的精神,我们都愿意为你打开一片程序新天地助力。