C语言程序设计课程教学大纲

C语言程序设计课程教学大纲

一、本课程的性质、目的和任务

1、课程的性质

本课程是计算机科学与技术专业的一门重要的专业基础课程。它既可以为其它专业课程奠定程序设计的基础,又可以作为其它专业课程的程序设计工具。

2、课程的目的

设置本课程的主要目的是通过对C语言程序设计的语法规则、数据类型、数据运算、语句、系统函数、程序结构的学习,掌握应用C语言进行程序设计的技能,为进行各种实用程序开发奠定一个良好的基础。

3、课程的任务

本课程的主要任务是培养学生:

⑴ 熟练掌握C语言程序设计的数据类型(基本类型、构造类型、指针类型等)和各类运算符,能正确使用表达式实现各种数据的简单加工。

⑵ 熟练掌握C语言程序设计的三种基本结构(顺序、选择、循环)的特点,能使用相关语句完成这三种基本结构的程序设计任务。

⑶ 掌握C语言程序设计的常用库函数使用,以及用户函数的定义、调用、参数传递等方法。

⑷ 熟练掌握阅读和分析简短程序的方法和技巧。

⑸ 熟练掌握设计和调试简短程序的方法和技巧。

⑹ 了解并初步掌握实用程序的开发与调试技术。

二、教学基本内容和要求

1、C语言概述

(1)教学目的与要求

①了解程序、程序设计、高级语言的概念。

②了解C程序的基本结构。

(2)主要内容

程序设计及编程语言的“代”;C语言的发展历史和特点;C程序示例;C程序的编辑、编译和运行。

(3)重点、难点

重点:C程序的基本结构。

难点:C程序的基本结构(多个函数构成C程序)。

2、程序的灵魂——算法

(1)教学目的与要求

①了解算法的概念。

②理解并掌握一些常用算法。

③掌握用流程图的方法来描述算法。

(2)主要内容

算法的概念;简单算法举例;算法的特性;怎样表示一个算法。

(3)重点、难点

重点:常见的一些典型算法;流程图描述算法。

难点:典型算法的理解。

3、数据类型、运算符与表达式

c语言课程主要目的和内容,C语言程序设计课程教学大纲相关推荐

  1. ib课程计算机科学教材,IB国际课程包括哪些学科内容?IB国际课程都有哪些教材?...

    传统教育哪哪都不需要个性,要求孩子学会的只是如何整齐划一地融入这个世界.动画里的小家伙,蕴藏着巨大的潜能,最后他仍然像小鹰般张开翅膀,迎接的却不是自由,不是父亲的怀抱,而是如枷锁一般沉重的书包.那么I ...

  2. c语言课程设计目的及要求,C语言课程设计目及要求.doc

    C语言课程设计目及要求 C语言课程设计 课程设计要求 课程设计时间及安排 序号课时内容备注1第1次 理论知识讲解2第2次理论,选题,各班班长汇总选题结果(注意协调,每班同一个题目不超过2组,每组不超过 ...

  3. 开展计算机课程的目的,信息工程学院开展“计算机应用基础”课程教学研讨会...

    以教学改革为抓手,不断推进教学质量提升,信息工程学院"计算机应用基础"教学团队积极开展线上.线下相结合的"混合式"教学模式改革,全面推进信息技术与教育教学的深度 ...

  4. C语言开发专题(56个案例)-程序设计 - 课程设计

    C语言往往作为大学学习过程之中的第一门编程语言,不仅仅是计算机科班,还包括机械等许多理工科专业,甚至文科专业也在学习这么课程.我分享五十几个案例供大家参考学习. (1)程序多为单文件,部分为项目工程软 ...

  5. python课程介绍的主要内容有哪些_Python课程包括哪些内容?

    从职友集之前Python招聘岗位需求来看,Python工程师的岗位需求量巨大,并且岗位需求量还在上涨.尤其是在北京.上海等一线城市,而深圳.杭州.广州等一线城市更是占比16.53%,可见现在Pytho ...

  6. c语言怎么读取mhx文件内容,C语言重新学习――基础杂类

    1.编译运行 我们一般编译C语言程序,用的是GCC编译器, GCC编译:gcc 文件名.c GCC连接:gcc -o 可执行文件名 文件名1.c,文件名2.c..... 执行可执行文件:直接输入文件名 ...

  7. c语言如何删除链表中内容,C语言删除双向链表中数据项程序

    创建一个双向链表,并删除此双向链表中的数据项的示例程序,将以下代码保存到一个源文件中:remove_data_from_doubly_linked_list.c, 如下所示 – #include #i ...

  8. matlab图像处理课程设计,基于MATLAB_GUI的数字图像处理程序设计课程设计

    k=medfilt2(handles.noise_img);%中值滤波 k=wiener2(handles.noise_img,[5,5]);%自适应滤波 k=filter2(fspecial('av ...

  9. c语言微课ppt嵌套函数,C语言课程中循环嵌套的微课教学设计与思考

    C语言课程中循环嵌套的微课教学设计与思考 2018-12-01 话题:教育学习,教学方法 摘 要 本文以C语言课程中循环嵌套内容为例,通过观看全国高校微课比赛获奖作品与专家点评得到启示,本科与高职的微 ...

  10. c语言课程设计文本编辑器实验报告6,C课程设计简易文本编辑器.doc

    C课程设计简易文本编辑器 目录 第一章 课程设计目的和要求1 1.1课程设计的目1 1.2 基本要求1 第二章 课程设计任务内容2 2.1 设计背景2 2.2简易文本编辑器设计内容2 第三章 详细设计 ...

最新文章

  1. centos7 搭建FastDFS服务器
  2. wpf 可以取消的单选checkbox
  3. refract推导_我们如何利用Refract来利用React式编程的力量
  4. 无侵入性的在日志中打印对象的关键字段
  5. Java中使用OpenSSL生成的RSA公私钥进行数据加解密
  6. 如何设置、恢复默认浏览器为IE
  7. 宝塔面板无法卸载php,宝塔面板如何卸载
  8. echarts 闪光_echarts legend 图例文字闪烁显示
  9. 计算机网络上有个红叉没无线,电脑无线网络连接不上显示红叉
  10. 类和对象1:基础学习
  11. 电影《龙卷风》主题旋律你一定听过
  12. HDU 4125 Moles 树状数组 + KMP
  13. ETUDE HOUSE伊蒂之屋携手全新中国区品牌大使Justin黄明昊
  14. c语言模仿atm源代码,C语言ATM程序模拟
  15. 瑞星2008正式版升级包 官方安装包
  16. 极客大挑战php,2019极客大挑战PHP反序列化
  17. 插入排序java_排序算法之直接插入排序Java实现
  18. MATLAB type文件名,Matlab产生IGES文件代码
  19. [R语言] 10行代码展示我国35个主要城市近一年来居民消费价格指数的变化
  20. 【NLP基础】常见的距离公式说明

热门文章

  1. 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
  2. c++中变量名和变量值
  3. 银行舆情监测-TOOM舆情监测系统
  4. 考研数学预热(肖老师)-2019-12-21
  5. 整理了 40 多套 Java 完整实战项目,各个精品!
  6. web前端项目实例网站_2020最全web前端项目实战课程(含项目实战+源码)
  7. mysql sql查询当天_sql查询当天数据
  8. DEDE友情链接修改
  9. 四个开放源代码审查工具【图文】
  10. JQUERY右侧悬浮返回顶部代码