title
课程编号:00135660
课程名称:计算机(I)-计算概论
课程类型:本科生必修课
学时学分:72学时(授课)+上机/4学分
先修要求:无
基本目的:计算机科学技术的第一门课程。课程第一部分的目的是帮助同学了解计 算机基本原理,认识计算机,理解计算机,学会与计算机打交道,并掌握基 本的计算机使用技术和若干实际的计算机应用系统。课程中约3/4的时间讨 论程序设计(C语言程序设计),目的是帮助同学深入了解用计算机和计算 的方式解决实际问题的过程,这种解决问题方法的特点;了解程序语言和程 序设计的基本概念和程序设计的基本方法,初步熟悉一个程序设计语言,熟 悉程序设计的基本过程。本课程是一门理论与实际相结合的课程,学生需要 完成数量不太多的纸面作业,每周需要2-4小时的
内容提要:
   第一部分:计算机基础
     1.计算机的历史、发展和应用现状
     2.计算机基本原理:程序存储,CPU、指令和程序,输入输出
     3.计算机基本使用:界面元素、基本操作、文件、编辑等
     4.计算机网络的基本概念和应用
     5.计算机应用系统,主要介绍文字处理系统和计算机数学系统
   第二部分:程序设计(C语言)
     1.程序语言和程序设计的基本概念
     2.数据类型,基本数据描述和表达式,函数定义与调用
     3.基本语句和控制结构,循环程序设计
     4.复杂数据构造(数组和结构),有关的程序设计
     5.用计算机解决问题的方法和步骤,程序设计方法
教学方式:课堂讲授
教材或参考书:
   1.《从问题到程序--程序设计与C语言引论》,裘宗燕,北京大学出版社, 1999
   2.《计算概论(上)》,许卓群,裘宗燕,高等教育出版社,1997
3.《C语言程序设计》,B. Kernighan,("大学计算机教育丛书(影印 版)",清华大学出版社,中译本:机械工业出版社)
学生成绩评定方法:平时成绩40%,考试60%。