C语言程序设计

国家级

本课程注重程序设计方法、思路和技术内涵的教学,注重学以致用能力的培养。课程组长期致力新型教学改革,推出“研究型”课堂教学模式,实践环节采用“实验分级”、“任务驱动”模式。同行专家们评价:授课方式独特新颖,深入浅出,启发性强。课程宗旨:强基础,重实践,打造实用、高效的精品课程资源。

课程介绍

C语言是一种被广泛学习、普遍使用的计算机程序设计语言。它的高级语言形式、低级语言功能具有特殊的魅力。是教育部各个课程建设指导委员会推荐的课程。该课程应注重使学生掌握程序设计的基本方法、思路和技术内涵,加强学生应用程序设计语言解决实际问题的能力。 我校于1996年开始为全校非电的理工科学生开设《C 语言程序设计》。该课程是工科学校的经典课程,但对非电专业学生而言,普遍难教难学。由于传统的教学观念,...

教学单元
  • 第1讲 程序设计概述
    • 01-01

      程序设计概述

  • 第2讲 C语言基础与程序结构
    • 02-01

      C语言概述及C程序的特点

    • 02-02

      C语言程序基础

    • 02-03

      格式化输入与输出

    • 02-04

      C语言简单程序设计

  • 第3讲 程序的控制结构
    • 03-01

      关系运算与逻辑运算

    • 03-02

      分支结构

    • 03-03

      循环结构

    • 03-04

      break与continue语句

  • 第4讲 数组
    • 04-01

      一维数组定义与初始化

    • 04-02

      一维数组的应用

    • 04-03

      二维数组

    • 04-04

      字符数组

  • 第5讲 函数
    • 05-01

      函数的定义与调用

    • 05-02

      函数的参数传递

    • 05-03

      函数的嵌套调用

    • 05-04

      递归与分治算法

    • 05-05

      变量应用范围及存储类别

  • 第6讲 指针
    • 06-01

      指针的定义与使用

    • 06-02

      指针变量作为函数参数

    • 06-03

      指针与数组

    • 06-04

      字符指针

    • 06-05

      二级指针与动态内存分配

  • 第7讲 结构体与链表
    • 07-01

      结构体的定义及使用

    • 07-02

      结构体数组

    • 07-03

      结构体与函数

    • 07-04

      结构体与链表(1)

    • 07-05

      结构体与链表(2)

  • 第8讲 文件
    • 08-01

      文件打开与关闭

    • 08-02

      文件读写函数(1)

    • 08-03

      文件读写函数(2)

    • 08-04

      文件操作的其它函数

教材
  • 主教材
    程序设计基础(C语言)
    ISBN:

    978-7-302-23496-8

    主编:

    杨波 刘明军

    清华大学出版社
  • 辅助教材
    程序设计基础(C语言)实验指导
    ISBN:

    978-7-302-23852-2

    主编:

    潘玉奇 刘明军

    清华大学出版社
课程信息
课程类型:

理论课(含实验/实践)

课程属性:

公共基础课

课程学时:

48.0

学校:

济南大学

学科门类:

工学

专业大类:

计算机类

专业类:

计算机科学与技术

适用专业:

理工科非计算机专业

学习人数:

36006

评论数:

97

教学团队
  • 刘明军

    课程负责人

    教授

  • 杨波

    主讲教师

    教授

  • 蔺永政

    主讲教师

    副教授

  • 潘玉奇

    主讲教师

    副教授

  • 袁宁

    主讲教师

    讲师

  • 蒋彦

    主讲教师

    讲师

  • 张玲

    主讲教师

    讲师

  • 韩玫瑰

    主讲教师

    副教授