《C 语言程序设计》课程标准课程编码: 03012208 课程模块: 专业必修课 学 时: 90 课程类型: B 类 ( 理论 + 实践) 适用专业:计算机网络专业1
概述C语言是一种结构化语言
它层次清楚,便于按模块化方式组织程序,易于调试和维护
C语言的表现能力和处理能力极强
它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构
它还可以直接访问内存的物理地址,进行位(bit)一级的操作
由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体
既可用于系统软件的开发,也适合于应用软件的开发
本课程旨在使学生掌握程序设计的基本方法及思维,形成程序设计基本思想,掌握程序调试的基本方法,使学生初步具备程序设计能力,为学生进一步学习其他专业课程和今后从事网络技术工作打下坚实的基础
1 课程的性质 《C 语言程序设计》是一门专业必修课,是学习其它工科课程的基础
掌握程序设计的前提是掌握程序设计语言,C 语言以其灵活性和有用性受到了广阔计算机应用人员的喜爱
一旦掌握了 C 语言,就可以较为轻松地学习后续的 Java 程序设计、数据库技术等程序设计语言
本课程以程序设计思想为主线,介绍 C 语言的基本概念和程序设计的思想和方法,培育学生运用 C 语言解决实际问题的能力
前导课程:计算机文化基础等
后继课程:Java 程序设计、数据库技术、信息安全技术、网络操作系统等
2 课程设计理念通过对多家 IT 企业的走访,我们了解到自学能力、动手能力、团队协作能力是现代企业对人才的共同要求
因而我们也把培育具有这些能力的学生作为我们的课程目标,把对这些能力的培育融入到平常的授课过程中
对以计算机网络、汽车电子等专业为代表的学生,主要注重项目分析,流程图设计以及编程技巧和方法的培育,为进一步培育软件项目综合开发和应用能力作准备
1、基于工作过程,以职业能