C语言课程讲义【东北大学】

《高级语言程序设计》课程面向全校所有非电本科专业、软件学院和网络学院的计算机相关专业开设。

C语言课程定位和目标

对于计算机专业,程序设计基础是一门在大学一年级开设的必修专业基础课,本门课程的培养目标学生初步了解计算机,建立起程序设计的概念,通过学习用一种典型的程序设计语言编写程序,初步掌握程序设计方法,养成良好的程序设计风格。结合一种典型的程序设计语言C语言,初步系统的学习面向过程和结构化程序设计的思想和方法。结合上机实践,使学生对程序设计有一个比较全面地、系统地了解,为学生在程序设计方面打下一个良好的理论基础,使学生对程序设计的主要方法的实现建立初步概念。
针对非计算机专业,本课程是大学二年级开设的计算机公共基础课,课程的目标是通过对课程的学习,掌握程序设计的基本方法和技巧,并具备应用程序设计解决相关专业领域内实际问题的基本能力。结合学校本科生培养计划和专业培养目标,为培养具有良好计算机基础的专业型技术人才打下基础。

C语言教学大纲

对于计算机本科专业,它是一门必修的专业基础课。对理、工、管等各本科专业学生,它是必修的计算机公共基础课。对于文法、外语专业其实是一门重要的选修课程。为了能够不满足同专业对本门课程教学的实际需求,根据“针对不同专业学生的培养目的,合理的选择教学内容”的方针,结合专业培养目标,对不同专业采用不同的教学大纲,并在授课过程针对具体的专业,增加必要的教学内容。
计算机本科专业《高级语言程序设计》课程教学大纲
理、工类本科专业《高级语言程序设计》课程教学大纲
管理类本科专业《高级语言程序设计》课程教学大纲
外语、文法学类本科专业《高级语言程序设计》课程教学大纲

使用教材

本课程使用教材如下:
1.《程序设计基础(C语言)》高克宁、李金双等著 北京:清华大学出版社. ISBN 978-7-302-20378-0
2.C程序设计语言:第二版:英文/(美)克尔尼汉(Kernighan,B.W.),(美)里奇(Ritchie,D.M.)著. 北京:清华大学出版社,1997,1
3.《程序设计基础(C语言)实验指导与测试》高克宁、于瑞云等著 北京:清华大学出版社.ISBN 978-7-302-20830-3

其他参考教材见教学参考栏目

考试说明

本课程上机考试,考试成绩占期末成绩的 70% ,实验成绩占 20% ,开放性实验成绩占 10% 。

课件打包下载:抱歉,已失效!