C程序设计基础及实验

国家级

课程组针对该课程入门理解难、学生基础差异大、实践能力培养要求高等问题,实施“案例教学为基础,多层次实践为重点,评判系统与考核方法为支撑”的系统性课程持续改革,在精品课程资源建设、精品教材建设和教学成果推广等方面取得了丰富的成果,在国内高校中产生了广泛影响。

课程介绍

课程简介 一、课程基本信息 课程名称:C程序设计基础及实验 课程学时:基本讲授学时32,基本实验学时32 课程性质:公共基础必修课程 先修课程:学生应该修过或已经掌握“大学计算机基础”的主要内容,了解计算机的发展过程,理解信息的存储与表达方法,理解计算机系统的基本构成和工作原理,并能够较熟练地操作计算机。 二、课程定位与培养目标 本课程是大学计算机基础教学中第一门系统地讲授程...

教学单元
  • 第1讲 认识程序
    • 01-01

      C程序与程序设计简介

    • 01-02

      数据类型与表达式

  • 第2讲 控制结构
    • 02-01

      分支结构程序设计

    • 02-02

      循环结构程序设计

  • 第3讲 函数程序设计
    • 03-01

      基本函数程序设计

    • 03-02

      递归函数程序设计

  • 第4讲 数组与指针基础
  • 第5讲 指针进阶
    • 05-01

      指针数组及多级指针

    • 05-02

      命令行参数

    • 05-03

      指向函数的指针

  • 第6讲 结构与链表
    • 06-01

      结构

    • 06-02

      链表

  • 第7讲 文件应用
    • 07-01

      标准输入输出

    • 07-02

      文件操作

  • 第8讲 大型趣味程序设计
    • 08-01

      大型趣味程序设计基础

    • 08-02

      趣味程序案例

教材
  • 主教材
    C语言程序设计(第2版)
    ISBN:

    978-7-04-034672-5

    主编:

    何钦铭 颜晖

    高等教育出版社
  • 辅助教材
    C语言程序设计实验与习题指导(第2版)
    ISBN:

    978-7-04-034673-2

    主编:

    颜晖 柳俊

    高等教育出版社
  • 辅助教材
    C程序设计基础课程设计
    ISBN:

    978-7-308-05497-3

    主编:

    张引

    浙江大学出版社
  • 主教材
    C程序设计语言(英文版第2版)
    ISBN:

    7-111-19626-0

    主编:

    Brian W.Kernighan Dennis M.Ritchie

    机械工业出版社
课程信息
课程类型:

理论课(含实验/实践)

课程属性:

公共基础课

课程学时:

32.0

学校:

浙江大学

学科门类:

工学

专业大类:

计算机类

专业类:

计算机科学与技术

适用专业:

理工科专业

学习人数:

27078

评论数:

61

教学团队
  • 何钦铭

    课程负责人

    教授

  • 颜晖

    主讲教师

    教授

  • 许端清

    主讲教师

    教授

  • 陆汉权

    主讲教师

    副教授

  • 徐镜春

    主讲教师

    副教授

  • 冯晓霞

    主讲教师

    副教授

  • 陈建海

    主讲教师

    讲师

  • 杨起帆

    主讲教师

    教授

  • 张引

    主讲教师

    副教授

  • 肖少拥

    主讲教师

    高级工程师