徽商职业学院C语言程序设计课程标准

课程编码课程类别B适用专业软件、信管、自动化授课单位电子信息系学 分4学 时64编写执笔人王艳兵审定负责人编写日期2012.9.18审定日期一、课程概述

(一)课程性质

《C语言程序设计》是计算机应用专业的专业必修课程,主要任务是介绍C语言中的数据类型,运算,语句结构及其程序设计的基本方法。《C语言程序设计》是一门实践性很强的课程,必须通过上机操作才能掌握所学的知识,所以要特别强调讲授与上机操作相结合,要保证学生有充分的上机条件。

(二)课程基本理念

本课程以“基于工作过程”为指导,邀请行业专家对软件技术专业所涵盖的岗位群进行工作任务和职业能力分析,并以此为依据确定本课程的工作任务和课程内容。

(三)课程设计思路

根据软件技术专业所涉及到的计算机语言编程和高级编程技术运用与实施的技能与知识内容,设计若干个学习情境,实施情境化教学,使学生掌握信息系统常见的程序设计方法、基本的语法专业知识以及建立初步的程序设计思维逻辑,同时培养学生动手实践能力。

二、课程目标

(一)总体目标:

本课程的总目标是:“以学生为主体,以学生的学习为中心”,通过课程的实施,帮助学生学会学习。使学生的知识、情感、技能得到全面发展,既为今后的专业课程学习打下良好的知识与技能基础,又培养良好的态度,为其将来从事专业活动和未来的职业生涯打下基础。课程内容以“学其所用,用其所学 ”突出高职教育特点,确保人才培养目标的实现。

(二)具体目标

1、知识目标

要求学生掌握基本的程序编写技能。学会利用常见的C程序开发工具的使用,掌握开发环境的配置,掌握常见菜单命令的使用以及整个窗口的布局设置。掌握结构化或模块化程序设计技能,学会数组、函数、三大控制结构、结构体和共用体以及指针的使用。为软件后期维护和管理提供必要的技术支持。

2、能力目标

C语言程序设计的课程开设是从学生的角度出发,注重培养学生良好的动手实践习惯,注重培养学生严谨的行事风格,尤其注重挖掘学生的潜质,注重培养与社会接轨,培养学生具有踏实工作作风,良好的观察和思考能力强以及团队合作能力。

3、素质目标

学生提高自己的独立思考和判断能力,通过这种方式能够对工作任务进行有效分析和寻求解决方案;加强自身的程序设计实践能力;培养从事软件研发的职业素养。

三、课程内容标准

第一章 C语言概述

(一)教学目的和要求

了解C语言基本概念,学会C语言的上机步骤。

(二)教学内容

1.C语言的简史与特点;

2.简单的C程序介绍;

3.C程序的上机步骤;

(三)教学重点难点

C语言程序的上机步骤,C语言开发环境Turbo C的使用

第二章 基本数据类型、运算符与表达式

(一)教学目的和要求

要求学生掌握C语言数据类型、运算符的运算规则及表达式的使用

(二)教学内容

1.数据类型概述;

2.常量与变量;

(1)常量和符号常量

(2)变量

3.C的基本数据类型(整型、实型、字符型);

(1)整形、实型常量的表示方法

(2)整形、实型变量

(3)整形、实型常量的类型

(4)字符型数据(字符常量、变量)

(5)字符数据在内存中的存储形式及其使用方法

(6)字符串常量

4.变量赋初值

5.各类数值型数据间的混合运算

6.算术运算符和算术表达式;

7.赋值运算符和赋值表达式;

8.逗号运算符和逗号表达式。

(三)教学重点难点

运算符的运算规则,运算符的混合运算:类型转换

第三章 顺序程序设计

(一)教学目的和要求

要求学会使用输入输出函数和其它语句设计顺序程序设计

(二)教学内容

1. C语句概述

2. 程序三种基本结构

(1)赋值语句

(2)数据输入输出的概念及在C语言中的实现

(3)符数据的输入输出

(4)格式输入与输出

3.顺序结构举例

(三)教学重点难点

格式输入输出函数,格式输入输出函数

第四章 选择结构程序设计

(一)教学目的和要求

掌握C语言的逻辑表达式和关系表达式,学会使用三种选择结构语句。

(二)教学内容

1.逻辑和关系表达式

(1)关系运算及优先次序

(2)关系表达式

(3)逻辑运算符和逻辑表达式

(4)逻辑运算符及优先次序

(5)逻辑表达式

2.IF语句

(1)if语句三种形式

(2)if语句的嵌套

(3)条件运算符

(4)SWITCH语句

(5)程序举例

(三)教学重点难点

if语句的流程控制,if语句的嵌套使用,switch语句的使用。

第五章 C程序的循环控制

(一)教学目的和要求

掌握使用三种结构的循环控制语句,学会使用循环的嵌套及相关语句

(二)教学内容

1. 概述

2. while语句实现的循环控制

3. 用do...while语句实现的循环控制

c语言程序设计课程技能点,C语言程序设计课程标准.doc相关推荐

  1. c语言选择菜单程序设计,c语言课程设计报告-- 使用菜单选择趣味程序.doc

    c语言课程设计报告-- 使用菜单选择趣味程序 青岛农业大学 课程设计报告 题 目: 使用菜单选择趣味程序 姓 名: 杨丽娜 学 院: 理学与信息科学学院 专 业: 通信工程 班 级: 2班 学 号: ...

  2. C语言扫地雷游戏的题目简介,C语言程序设计课程设计(论文)-扫地雷游戏.doc...

    C语言程序设计课程设计(论文)-扫地雷游戏 辽 宁 工 业 大 学 C语言程序设计 课程设计(论文) 题目: 扫地雷游戏 院(系): 软件学院 专业班级: 电子商务091班 学 号: 学生姓名: 指导 ...

  3. c语言程序设计课程作用,《C语言程序设计》课程标准

    <C语言程序设计>课程标准 适用专业: 三年制中职计算机应用专业 一.前言 (一)课程的性质 本课程是中职软件与信息服务专业的一门主干专业基础课程,旨在培养学生计算机编程基本思想.编程基本 ...

  4. 北京理工大学c 语言程序设计,北京理工大学本科 C 语言程序设计课程教学大纲规范案例.pdf...

    北京理工大学本科 C 语言程序设计课程教学大纲规范案例.pdf T CERACU XXXXX XXXX 23 附 录 C 资料性附录 北京理工大学本科 C 语言程序设计课程教学大纲规范案例 C 1 课 ...

  5. 基于pbl的c语言课程设计,基于PBL的程序设计语言教学案例设计

    ([1]吉林大学公共计算机教学与研究中心 吉林・长春 130012;[2]吉林大学计算机科学与技术学院 吉林・长春 130012) 摘 要 针对学生学习计算机程序设计语言的困难,以提高学生的实际编程能 ...

  6. 兰州大学C语言程序设计课程作业,兰州大学C语言程序设计课程作业1附答案.doc...

    兰州大学C语言程序设计课程作业1附答案.doc C 语言程序设计课程作业语言程序设计课程作业_A 历次成绩 完成时间 查看详情 1.0.0 2015-11-21 091531 2.0.0 2015-1 ...

  7. c语言链表p-%3enext,课程设计报告.c语言程序设计.pdf

    课程设计报告.c语言程序设计 学生成绩管理 C语言课程设计报告 学 院 _信息学院_ 专 业 软件工程 班 级 _ _ 学 号 姓 名 课 题 _C语言课程设计_ 指导教师 __ 杨老师 _ 报告成绩 ...

  8. c语言课程结束,【计算机】程序设计——C语言基础秋季学期课程圆满结束

    2019年10月22日11:40,在同学们发自内心的掌声中,课外培养中心开办的程序设计--C语言基础课程圆满落幕.本次课程由计算机中心的陶媛老师予以指导,在短短五次课的时间里,同学们对学习C语言都有了 ...

  9. 江苏大学c语言程序设计,江苏大学201级C语言课程设计要求及题目.doc

    江苏大学201级C语言课程设计要求及题目 C语言程序课程设计 C programming curriculum design 课程设计大纲 一.学时与学分 总学时:1.5周 总学分:2 二.课程设计的 ...

最新文章

  1. iso qemu 安装ubuntu_在 Ubuntu 6.06 上安装 qemu 和 kqemu(zz)
  2. python re findall 效率_python re模块findall()详解
  3. 西电网络攻防大赛--渗透测试第二题
  4. 对齐方式有那些_Excel基础:开始菜单之对齐方式,那些被遗忘的实用功能
  5. python socket connection_Python socket.create_connection方法代码示例
  6. GitHub 多次宕机的罪魁祸首竟是 MySQL?
  7. ASP.NET Core--授权过滤器
  8. 如何使用 macOS 帮助菜单?
  9. 同时调用函数和此函数的返回函数:func()()
  10. python3 numpy二维方法_使用Python numpy 进行二维傅里叶变换 和 图片自相关
  11. SU插件情报局 | Thom Thom:3D文本编辑器
  12. 怎样用计算机算出54188,2010年考研计算机考生给教育部长的一封信(转自猫扑)...
  13. google 语音识别 VS 百度语音识别
  14. Android RadarScanView雷达扫描控件
  15. 施耐德PLC与西门子PLC以太网通讯
  16. Attention Points
  17. The Dirichlet Distribution 狄利克雷分布
  18. 外贸在谷歌搜索客户,为什么搜索出来的都是同行?
  19. framebuffer之overview/双缓冲/alpha与colorkey/窗口平移与virtual screen平移
  20. Google Play发布android app

热门文章

  1. c语言程序设计是系统软件吗,学习c语言和编程c语言的电脑软件和手机软件有哪些?...
  2. 自动泊车之停车位检测算法(角点检测/语义分割)
  3. matlab 排课,Matlab 遗传算法解决智能排课算法 一天四节课,上午两节,下午两
  4. 经营简报及考核360表格
  5. 青蛙跳问题[到终点需要最少几次]
  6. 计算机彻底删除的文件如何恢复出厂设置,普通电脑怎么恢复出厂设置
  7. 求一个数的个位,十位,百位,千位分别是多少?/三目运算符的应用?
  8. 精密配电监控在数据中心的应用
  9. Maven profile配置管理及激活profile的几种方式(非常非常详细)
  10. 拿捏大厂面试,2022最新版的Java面试突击班手册