c语言课程主要目的和内容,C语言程序设计课程教学大纲
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语言程序设计课程教学大纲相关推荐
- ib课程计算机科学教材,IB国际课程包括哪些学科内容?IB国际课程都有哪些教材?...
传统教育哪哪都不需要个性,要求孩子学会的只是如何整齐划一地融入这个世界.动画里的小家伙,蕴藏着巨大的潜能,最后他仍然像小鹰般张开翅膀,迎接的却不是自由,不是父亲的怀抱,而是如枷锁一般沉重的书包.那么I ...
- c语言课程设计目的及要求,C语言课程设计目及要求.doc
C语言课程设计目及要求 C语言课程设计 课程设计要求 课程设计时间及安排 序号课时内容备注1第1次 理论知识讲解2第2次理论,选题,各班班长汇总选题结果(注意协调,每班同一个题目不超过2组,每组不超过 ...
- 开展计算机课程的目的,信息工程学院开展“计算机应用基础”课程教学研讨会...
以教学改革为抓手,不断推进教学质量提升,信息工程学院"计算机应用基础"教学团队积极开展线上.线下相结合的"混合式"教学模式改革,全面推进信息技术与教育教学的深度 ...
- C语言开发专题(56个案例)-程序设计 - 课程设计
C语言往往作为大学学习过程之中的第一门编程语言,不仅仅是计算机科班,还包括机械等许多理工科专业,甚至文科专业也在学习这么课程.我分享五十几个案例供大家参考学习. (1)程序多为单文件,部分为项目工程软 ...
- python课程介绍的主要内容有哪些_Python课程包括哪些内容?
从职友集之前Python招聘岗位需求来看,Python工程师的岗位需求量巨大,并且岗位需求量还在上涨.尤其是在北京.上海等一线城市,而深圳.杭州.广州等一线城市更是占比16.53%,可见现在Pytho ...
- c语言怎么读取mhx文件内容,C语言重新学习――基础杂类
1.编译运行 我们一般编译C语言程序,用的是GCC编译器, GCC编译:gcc 文件名.c GCC连接:gcc -o 可执行文件名 文件名1.c,文件名2.c..... 执行可执行文件:直接输入文件名 ...
- c语言如何删除链表中内容,C语言删除双向链表中数据项程序
创建一个双向链表,并删除此双向链表中的数据项的示例程序,将以下代码保存到一个源文件中:remove_data_from_doubly_linked_list.c, 如下所示 – #include #i ...
- matlab图像处理课程设计,基于MATLAB_GUI的数字图像处理程序设计课程设计
k=medfilt2(handles.noise_img);%中值滤波 k=wiener2(handles.noise_img,[5,5]);%自适应滤波 k=filter2(fspecial('av ...
- c语言微课ppt嵌套函数,C语言课程中循环嵌套的微课教学设计与思考
C语言课程中循环嵌套的微课教学设计与思考 2018-12-01 话题:教育学习,教学方法 摘 要 本文以C语言课程中循环嵌套内容为例,通过观看全国高校微课比赛获奖作品与专家点评得到启示,本科与高职的微 ...
- c语言课程设计文本编辑器实验报告6,C课程设计简易文本编辑器.doc
C课程设计简易文本编辑器 目录 第一章 课程设计目的和要求1 1.1课程设计的目1 1.2 基本要求1 第二章 课程设计任务内容2 2.1 设计背景2 2.2简易文本编辑器设计内容2 第三章 详细设计 ...
最新文章
- centos7 搭建FastDFS服务器
- wpf 可以取消的单选checkbox
- refract推导_我们如何利用Refract来利用React式编程的力量
- 无侵入性的在日志中打印对象的关键字段
- Java中使用OpenSSL生成的RSA公私钥进行数据加解密
- 如何设置、恢复默认浏览器为IE
- 宝塔面板无法卸载php,宝塔面板如何卸载
- echarts 闪光_echarts legend 图例文字闪烁显示
- 计算机网络上有个红叉没无线,电脑无线网络连接不上显示红叉
- 类和对象1:基础学习
- 电影《龙卷风》主题旋律你一定听过
- HDU 4125 Moles 树状数组 + KMP
- ETUDE HOUSE伊蒂之屋携手全新中国区品牌大使Justin黄明昊
- c语言模仿atm源代码,C语言ATM程序模拟
- 瑞星2008正式版升级包 官方安装包
- 极客大挑战php,2019极客大挑战PHP反序列化
- 插入排序java_排序算法之直接插入排序Java实现
- MATLAB type文件名,Matlab产生IGES文件代码
- [R语言] 10行代码展示我国35个主要城市近一年来居民消费价格指数的变化
- 【NLP基础】常见的距离公式说明
热门文章
- 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
- c++中变量名和变量值
- 银行舆情监测-TOOM舆情监测系统
- 考研数学预热(肖老师)-2019-12-21
- 整理了 40 多套 Java 完整实战项目,各个精品!
- web前端项目实例网站_2020最全web前端项目实战课程(含项目实战+源码)
- mysql sql查询当天_sql查询当天数据
- DEDE友情链接修改
- 四个开放源代码审查工具【图文】
- JQUERY右侧悬浮返回顶部代码