豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 能源/化工 > 程序设计》教学大纲
侵权投诉

程序设计》教学大纲

程序设计》教学大纲

《C程序设计》教学大纲

(总学分:4.5 总上课时数:56 上机时数:48)

东南大学经济管理学院

一、课程的性质与目的

《C程序设计》课程的类别属于计算机高级语言程序设计课程,其应用范围广泛,是适合理工科专业的计算机应用基础课程之一。开设本课程的目的是使学生学会使用计算机这一现代化科学计算和数据处理工具,深入理解用计算机解决问题的基本原理和工作方法,能够利用计算机解决管理、设计和生产中的实际问题,同时使学生树立以算法为基础程序的设计思想,为进一步学习与本专业相关的信息处理技术打下基础。本课程的先修课程是计算机文化基础,学生需要具备计算机系统和计算机操作的常识性基础。

二、课程内容的教学要求

1.程序设计概论

(1) 算机程序与软件:掌握指令和程序的概念、软件的定义。 (2) 程序设计方法:掌握传统的结构化程序设计方法。

(3) 算法的概念和设计方法:掌握算法的概念、算法的设计和表示、常用算法。 2.C基础知识

(1) C的词法单位:掌握C的字符集、关键字、标识符、标点符号用法。 (2) C中的数据结构:掌握C简单数据结构。 (3) 变量与常量:掌握变量、常量的概念。

(4) 运算符、表达式和语句:掌握基本运算符、优先级和结合性、表达式、算术类型转换和赋值类型转换、强制类型转换运算符、表达式求值次序、语句。

(5) 标准输入输出:掌握标准输入输出语句。

3.基本控制结构程序设计

(1) 分支结构程序设计:掌握if 语句、条件运算符、switch语句。

(2) 循环结构程序设计:掌握while语句、do…while语句、for语句、循环的嵌套。 (3) 常用的简单算法的应用:掌握递推、迭代、穷举、筛选等算法举例。

4.数组

(1) 一维数:掌握一维数组的定义、数组元素的引用、一维数组的初始化。

(2) 二维数组:掌握二维数组的定义、二维数组中元素的引用、二维数组的初始化。 (3) 字符数组:掌握字符数组的定义、字符数组中元素的引用、字符数组的初始化、字符数组的输入输出、常用的字符函数。

5.函数

(1) 函数定义与函数调用:掌握函数的定义、函数的调用。

(2) 函数的参数传递,返回值及函数原型声明:掌握函数的参数传递及传值调用、函数返回值、函数原型声明。

(3) 掌握全局变量与局部变量、引用与传地址调用、变量的存贮类型。

(4) 函数的递归调用:掌握递归函数的概念、递归函数的定义与调用、递归算法与递归函数实现。

(5) 特殊函数形式:了解函数重载、缺省变元、内联函数。 6.编译预处理

掌握宏定义(不带参数的宏、带参数的宏)、文件包含、条件编译。 7.指针

(1) 指针与地址:掌握指针概念、指针的赋值、初始化与简单应用、指针与指针运算、向函数传递数组和指针。

第1页

你可能喜欢

  • 微机接口技术
  • C#程序设计
  • 试题答案
  • 实验教学设计
  • 课程教学大纲
  • InDesign教程
  • VB程序设计基础

热门文档

相关文档

  • 《VF程序设计》教学大纲

    《VF程序设计》教学大纲 Visual FoxPro Programming 课程编码:22001133 课程类型: 学科专业必修课课程学时:32+32 课程学分: 2 编写人: 徐江涛 审定人: ★★★ ...

  • 《WEB程序设计》课程教学大纲

    《WEB程序设计》课程教学大纲 --- [ 作者:计算机与信息工程系 点击数:48 更新时间:2004-12-1 文章录入: ]适用于四年制本科计算机科学与技术 一、课程的性质...

  • 《Windows程序设计》教学大纲10

    程序设计》 《Windows 程序设计》教学大纲课程名称: 课程名称:Windows 程序设计(Visual C++版), Windows Programming Based on Visual C++ 课程性质: 课程性质:专业...

  • 《WEB程序设计》教学大纲

    《WEB程序设计》教学大纲《WEB程序设计》教学大纲隐藏>> 程序设计》 《Web 程序设计》教学大纲大纲说明课程代码:0806532016 总学时:64 学时(讲课 32 学时,实验 32...

  • 程序设计训练教学大纲

    程序设计训练教学大纲一、课程名称:程序设计综合训练 Advanced Training for Programming Design 二、学时与学分 学时: 4 年 学分:1 三、授课对象 计算机及相关专业...

  • 《C语言程序设计》教学大纲

    《c语言程序设计》教学大纲一、课程基本信息课程编号: 课程中文名称 课程英文名称 课程类别 适用专业 开课学期 总学时总学分 先修课程 07040806002B C语言程序设计 ...

  • 高级语言程序设计教学大纲

    《高级语言程序设计》教学大纲一、课程基本信息 课程代码:110421 课程名称:高级语言程序设计 英文名称:Advanced Programming 课程类别:专业基础课 学时:90 学分:4.5 ...

  • 《C++程序设计》教学大纲

    《C++程序设计》教学大纲 一.课程基本信息课程编号: 中文名称:C++程序设计 英文名称:C++ Programming 课程类别:专业基础课 适用专业:计算机科学与技术专业、软件工程...

  • 程序设计》(二)教学大纲

    程序设计》 (二)教学大纲(2009 版) 《程序设计》 (二)课程教学大纲一、课程的性质与目的《程序设计》是计算机科学与技术、软件工程、网络工程等信息技术学院...

  • 《C#程序设计》课程教学大纲

    《C#程序设计》课程教学大纲(C# Programming)编制: 一、课程信息课程名称:C#程序设计 英文名称:C# Programming 课程代码:030208 课程性质:必修课 课程类别:专业基础...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部