程序设计基础录音2016秋程设课件第0章前言_第1页
程序设计基础录音2016秋程设课件第0章前言_第2页
程序设计基础录音2016秋程设课件第0章前言_第3页
程序设计基础录音2016秋程设课件第0章前言_第4页
程序设计基础录音2016秋程设课件第0章前言_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

主讲:严冬梅前言(

Preface)程序设计基础(TheFoundationofProgramming)《程序设计基础》课程简介《程序设计基础》是一门非常重要的计算机及其相关专业的专业基础课,该课程在本科教学计划中占有非常重要的地位,是其它很多专业基础课如数据结构、面向对象程序设计、操作系统等课程的前导课程,可以说它是专业基础课的基础课。学生对《程序设计基础》课程掌握的好坏直接影响到其它专业课程的学习。《程序设计基础》简介在众多的程序设计语言中,C语言因其具有完备的高级语言特性,并具有丰富灵活的控制结构和数据结构、简洁而高效的语句表达、清晰的程序结构和良好的可移植性,被很多高校列为程序设计首选语言。在我国各类计算机水平考试中,C语言也仍是程序设计的主要语言。目前,C++和JAVA在实际应用中已经超过了C语言。C++是C语言的超集,包含了C语言的所有内容,同时增加了面向对象的概念。JAVA同样也是基于C语言的。因此,C语言作为学习程序设计基础的入门语言是非常适合的。《程序设计基础》简介中文名称:程序设计基础英文名称:TheFoundationofProgramming课程性质:必修课课程类别:学科基础课《程序设计基础》简介课程目的与要求:《程序设计基础》以C语言为平台,介绍程序设计的思想和方法。通过本课程学习,使学生不但掌握高级语言程序设计的基本知识、计算机求解问题的基本思维方法,更重要的是掌握计算机软件设计与实现的基本方法,具备利用计算机求解实际问题及程序设计与调试能力。《程序设计基础》简介学时:总学时64、授课学时64,另配实践环节《程序设计实践》32学时。学分:4学分。适用专业:软件工程、计算机科学与技术、信息与计算科学、网络工程、电子工程先修课程:计算机导论。后续课程:数据结构、面向对象程序设计、数据库原理、操作系统等。教学重点与难点重点流程控制:流程控制语句、程序设计基本方法数组:数组的初始化、地址及存储方式、应用指针:指针概念、指针运算、指针数组函数:函数的定义、说明与调用、作用域与生命期、函数间的数据传递结构体:结构类型、结构数据操作难点指针:指针数组、指向数组的指针、二级指针函数:作用域与生命期、复杂参数传递结构体:结构数组、结构指针、结构与函数文件:文件概念、文件操作本课程着重培养的能力点简单算法分析与设计能力程序阅读和编写能力程序调试与排错能力学习程序设计语言存在的问题过分注重语法细节(应试教育)理论和实践相脱节重视“记忆”,忽视“设计”重视“笔试”,忽视“实验”如何学好C语言实践、实践、再实践循序渐进、百折不挠善始善终、持之以恒PracticeKnowlegdeSkills什么样的程序是好程序?我们重视:“我的程序运行结果正确,解决了问题!”“我的程序更容易被别人看懂!”“我的程序结构更清楚,更美!”我们不重视:“我少使用了几个变量!”“我的程序行数比较少!”参考书目(Reference)苏小红等.C语言大学实用教程(第3版)[M],北京:电子工业出版社,2012.苏小红等.C语言大学实用教程学习指导(第3版)[M],北京:电子工业出版社,2012.谭浩强.C程序设计(第四版)[M],北京:清华大学出版社,2010.BrianW.Kernighan,DennisM.Ritchie.TheCProgrammingLanguage(2ndEdition)[M]PrenticeHallPTR,1987.4.BrianW.Kernighan,DennisM.Ritchie.徐宝文、李志译.C程序设计语言(第2版•新版)习题解答[M],北京:机械工业出版社,2003.5.ClovisL.Tondo,ScottE.Gimpel.杨涛译.C程序设计语言(第2版•新版)习题解答[M],北京:机械工业出版社,2004.课程评分方法(GradingPolicies)

总评分(100)=期末考试(70%)+平时成绩(30%)

平时成绩构成每周做一个实验:每道实验题都有相应的得分;考勤:抽查;平台完成练习情况。《程序设计基础》结构第1章绪论第

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论