![]() |
|||
| 教学大纲 | |||
课程简介 |
《高级语言程序设计》课程面向全校所有非电本科专业、软件学院和网络学院的计算机相关专业开设。 课程定位和目标 对于计算机专业,程序设计基础是一门在大学一年级开设的必修专业基础课,本门课程的培养目标学生初步了解计算机,建立起程序设计的概念,通过学习用一种典型的程序设计语言编写程序,初步掌握程序设计方法,养成良好的程序设计风格。结合一种典型的程序设计语言C语言,初步系统的学习面向过程和结构化程序设计的思想和方法。结合上机实践,使学生对程序设计有一个比较全面地、系统地了解,为学生在程序设计方面打下一个良好的理论基础,使学生对程序设计的主要方法的实现建立初步概念。 教学大纲 对于计算机本科专业,它是一门必修的专业基础课。对理、工、管等各本科专业学生,它是必修的计算机公共基础课。对于文法、外语专业其实是一门重要的选修课程。为了能够不满足同专业对本门课程教学的实际需求,根据“针对不同专业学生的培养目的,合理的选择教学内容”的方针,结合专业培养目标,对不同专业采用不同的教学大纲,并在授课过程针对具体的专业,增加必要的教学内容。 教材 本课程使用教材如下: 其他参考教材见教学参考栏目 考试说明 本课程上机考试,考试成绩占期末成绩的 70% ,实验成绩占 20% ,开放性实验成绩占 10% 。 学习资源 本课程提供在线学习是教材内容的丰富和补充。可以参考MIT的三门开放课程,算法导论 Introduction to Algorithms (SMA 5503), Fall2005 和计算机科学数学 Mathematics for Computer Science, Spring 2005 ,计算机语言工程 Computer Language Engineering (SMA 5502), Fall 2005 ,以及剑桥大学C程序设计在线学习系统。同时也可以参考清华大学(浙江大学、西安交通大学等大学的相关国家精品课程网站。
|
||
| 东北大学首页|计算中心首页|课程首页 | 版权所有:东北大学计算中心,沈阳,辽宁,中国 |