Microsoft Word - 《C语言开发入门》课程教学大纲-2.doc

Similar documents
《C#基础入门》课程教学大纲

Microsoft Word - JavaWeb程序开发入门—教学大纲.doc

Microsoft Word - 教学大纲.doc

处理 BLOB 数据 实现第一个 JDBC 程序 PreparedStatement 对象 CallableStatement 对象 ResultSet 对象 案例 -JDBC 的基本操作 PreparedStatement 批处理 CallableStatement 对象 案例 -JDBC 的基本

坚实的基础 另外,C 语言程序设计这门课其实主要是围绕 C 语言数据类型 语法特点这一 主干线来讲述的, 因此要学好 C 语言就必须让学生知道 C 语言各种数据类型在内存中的表示 形式及处理过程, 只有这样才能够让学生真正领会和使用 C 语言来解决实际应用问题 四 课程与专业毕业要求的关联性 专业毕

关于编写硕士研究生入学考试自命题初试科目

第七章数组 掌握一维数组的定义 初始化及元素引用 ; 掌握二维数组的定义 初始化及元素引用 ; 掌握字符数组的定义及使用 ; 4. 了解字符串处理函数 ; 第八章函数 掌握函数的定义与调用 ; 掌握函数调用时的实参与形参的结合 ; 理解函数原型声明与函数在源程序中的相对位置的关系 ; 理解函数的嵌套

没有幻灯片标题

使用 Eclipse 开发程序 Java 语言的特点 JDK 的安装以及环境变量的配置 Eclipse 开发工具的安装与使用 JDK 的使用 Eclipse 开发工具的安装与使用 了解 Java 语言的特点 掌握 Java 开发环境的搭建 掌握环境变量的配置 理解 Java 的运行机制 掌握 Ecl

MySQL 数据库原理 设计与应用 课程教学大纲 ( 课程英文名称 ) 课程编号 : 学 分 :5 学分 学 时 :50 学时 ( 其中 : 讲课 38 学时上机 12 学时 ) 先修课程 : 计算机基础 适用专业 : 信息技术及其计算机相关专业 开课部门 : 计算机相关院系 一 课程的性质与目标

Microsoft Word - 第3章.doc

开发工具 :PHP 7.1,MySQL 5.7,Apache2.4 四 课程的主要内容及基本要求 第一章 PHP 开篇 学习单元 第一章 PHP 开篇 学时 3 学时 1. 熟悉 PHP 语言的特点 2. 熟悉 PHP 开发环境的搭建 3. 掌握 Web 服务器的配置 Web 技术基本概念 PHP

三 教学条件要求 操作系统 :Windows 7 开发工具 :Google Chrome 浏览器 四 课程的主要内容及基本要求 第一章 JavaScript 快速入门 学习单元 第一章 JavaScript 快速入门 学时 3 学时 1. 熟悉 JavaScript 的用途和发展状况 2. 理解 J

《C语言程序设计》

chap07.key

Spring 的入门程序 依赖注入的概念 依赖注入的实现方式 Spring 的核心容器 Spring 的入门程序 依赖注入的概念 依赖注入的实现方式 依赖注入的概念 了解 Spring 的概念和优点 理解 Spring 中的 IoC 和 DI 思想 掌握 ApplicationContext 容器的

危险品航空运输培训管理办法

《C语言程序设计》教材习题参考答案

《C语言基础入门》课程教学大纲

教学档案管理系统

OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料

Microsoft PowerPoint - 4. 数组和字符串Arrays and Strings.ppt [兼容模式]

第八章一维数组的定义和使用 学时 2 学时 +2 学时 授课形式理论课 + 上机课 教学内容一维数组的定义和使用 教学对象及其特征 教学目标 教学方法与手段 重难点 教学环境和资源 教材及参考资料 板书设计 教学设计 教学对象 : 信息技术学院一年级学生教学特征 : 1. 学生能够熟练使用多媒体工具

Microsoft Word - 第7章 初识Hibernate—教学大纲.doc

《C语言程序设计》第2版教材习题参考答案

本课程的前导课程是理解计算机系统概况的课程, 例如 计算机导论 本课程是各种课程 设计中需要使用的程序设计工具, 更是用来精确地说明有关概念和方法的描述工具 本课程也是 面向过程的程序方法的代表课程, 更为今后进一步学习面向对象程序设计打下基础 四 课程与专业毕业要求的关联性 ( 必填项 ) 专业毕

CC213


Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式]

<4D F736F F D20CBB6CABFD1D0BEBFC9FAC8EBD1A7BFBCCAD4B4F3B8D92D383835B3CCD0F2C9E8BCC62E646F63>

(京)新登字063号

什么是 Servlet 技术 Servlet 与 JSP 的联系与区别 实例介绍了解 Servlet 技术的特点和应用领域, 以及与 JSP 的联系与区别 4.EJB 技术 EJB 技术基础 EJB 基本环境的建立 实例介绍了解 EJB 技术的特点和应用领域, 熟悉 EJB 应用的部署和维护 5.S

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

如何学习一门编程语言

关于高职院校实行课程质量报告制度的实践与思考

PDO 处理结果集 PDO 错误处理机制 mysql 扩展常用函数 PDO 连接和选择数据库 PDO 执行 SQL 语句方法 PDO 处理结果集的方法 PDO 预处理语句 PDO 错误处理机制 可以描述 PHP 访问 MySQL 数据库的基本步骤 掌握 mysql 扩展的常用函数, 可对 MySQL

Microsoft PowerPoint - C语言课件-9-结构体.pptx

<4D F736F F D B8BDBCFE4220D7A8D2B5BBF9B4A1D3EBBACBD0C4BFCEB3CCC3E8CAF62E646F6378>

電機工程系認可證照清單 /7/1

test

本课程适用于各计算机学科类专业, 需具备一定的理科基础及计算机基本操作能力 建议在 第一或第二学期开设 四 课程与专业毕业要求的关联性 专业毕业要求 LO11: 能领会用户诉求, 正确表达自己的观点, 具有专业文档的撰写能力 LO21: 能根据环境需要确定自己的学习目标, 并主动的通过搜集信息 分析

2015年计算机二级(C语言)模拟试题及答案(三)

<4D F736F F F696E74202D BDE1B9B9BBAFB3CCD0F2C9E8BCC D20D1ADBBB7>

2

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

Microsoft Word - 2B802內文.doc

東區校園中法治教育種子師資教學研習營

閱 讀 素 材 V.S 分 組 方 式 的 差 異 化 教 學 工 具 表 班 級 :( ) 閱 讀 素 材 V.S 分 組 方 式 獨 立 閱 讀 夥 伴 閱 讀 ( 同 質 性 ) 夥 伴 閱 讀 ( 異 質 性 ) 友 善 陪 伴 虛 心 受 教 國 語 日 報 新 聞 生 活 文 藝 兒 童

Microsoft Word - 1HF12序.doc

Microsoft Word - 讀報看科普─人體篇_橫_.doc

鍟嗗搧瑙傚療鈥㈤挗鏉

席 远 杨 一 人 了, 正 当 她 开 枪 时 却 发 现 子 弹 没 了 该 死, 只 能 赤 手 空 拳 了 洛 水 云 与 席 远 杨 交 起 手 来, 洛 水 云 出 手 招 招 致 命 想 那 席 远 杨 也 不 是 泛 泛 之 辈, 很 快 掌 握 了 洛 水 云 出 招 路 数 看

Microsoft Word - 正文.doc

PowerPoint 演示文稿

_汪_文前新ok[3.1].doc

计算概论A B03 C++语言的基本成分 - 运算成分(2)

Generated by Unregistered Batch DOC TO PDF Converter , please register! 浙江大学 C 程序设计及实验 试题卷 学年春季学期考试时间 : 2003 年 6 月 20 日上午 8:3

试卷代号 :1253 座位号 E 口 国家开放大学 ( 中央广播电视大学 )2014 年秋季学期 " 开放本科 " 期末考试 C 语言程序设计 A 试题 2015 年 1 月 E 四! 五 总分! 一 单选题 ( 每小题 2 分, 共 20 分 ) 1. 由 C 语言源程序文件编译而成的目标文件的默

Microsoft Word - Long-term Chinese course list Nov 2017.doc

OOP with Java 通知 : Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢

Microsoft Word - YYCXfm.DOC

OOP with Java 通知 : Project 2 提交时间 : 3 月 15 日晚 9 点

C语言上机实验

PowerPoint 演示文稿

移动平台应用软件开发 C/C++/JAVA 基础 C 中的预处理指令 主讲 : 张齐勋 移动平台应用软件开发 课程建设小组北京大学二零一五年

四川省普通高等学校

此年報以環保紙印刷

网C试题(08上).doc

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

幻灯片 1

(1)Java 语言主要知识点 :Java 语言的特点 ;Java 平台的体系结构 (2)Java 运行环境与开发环境主要知识点 :Java 运行环境 ;Java 开发环境 (3) 应用程序举例主要知识点 : 编写一个 Java Application;Java 程序基本代码结构 第二章 Java

前言 ""# " # % % & " #& " # & & & " # & " # & ( & & &

Akitiara Corporation Sdn Bhd 1 & 3, Jalan TPP 1/3, Taman Industri Puchong, Batu 12, Puchong, Selangor D.E. Tel: ; Fax:

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

新・明解C言語入門編『索引』

填 写 要 求 1. 以 word 文 档 格 式 如 实 填 写 各 项 2. 表 格 文 本 中 外 文 名 词 第 一 次 出 现 时, 要 写 清 全 称 和 缩 写, 再 次 出 现 时 可 以 使 用 缩 写 3. 本 表 栏 目 未 涵 盖 的 内 容, 需 要 说 明 的, 请 在

数学软件 Matlab 编程基础 ( 脚本 ) 1

2015年计算机二级(C语言)模拟试题及答案(四)

<4D F736F F F696E74202D20B5DA32D5C220B5A5C6ACBBFA433531D3EFD1D4BBF9B4A1>

暨南大学本科实验报告专用纸

( ) %

马克思主义基本原理 通识教育课程范俊玉 1 08:00-08:50 数值分析 专业必修课程张亚楠 2 09:00-09:50 苏州大学 学年第 1 学期数学科学学院课程表 班级名称 :2014 基地人数 :37 辅导员 : 周扬实行日期 : 201

OOP with Java 通知 Project 2 提交时间 : 3 月 21 日晚 9 点 作业提交格式 学习使用 文本编辑器 cmd, PowerShell (Windows), terminal(linux, Mac)

年修订 ) 8. 上海市高等学校计算机等级考试 ( 三级 ) 信息系统与数据库技术 考试大纲 (2016 年修订 ) 9. 上海市高等学校计算机等级考试 ( 三级 ) 多媒体应用系统技术 考试大纲 (2016 年 修订 ) 上海市教育考试院 2016 年 3 月 23 日 附件 1: 一 考试性质

Mx* Language Reference Manual 2016 年 4 月 7 日 1 用词说明 未定义 指中央还没有表态指语言定义中不涉及的部分, 编译器和运行时环境如何表现是未知的 主要是为了给学生实现语言留下足够的空间, 标准测试集里不会出现涉及未定义部分的内容 例如 : 术语 : 源程

第五章数组 实验目的 (1) 掌握一维 二维数组的定义及初始化方法 (2) 掌握循环结构域数组相结合解决问题的方法 (3) 理解数组下标和数组元素间的关系 (4) 掌握 List 类的使用方法 实验范例 1 静态数组 (1) 数组例 1:( 一维数组 ) 输入一行字符, 分别统计出其中英文字母 空格

第4章 栈和队列

山西医科大学 2017 级英语 学年第三学期周教学进度表 学院 系 ( 部 ): 外语系年级 / 专业 :2017 级英语 ( 医学英语 ) 班级 : (2) 人数 :64 人实习分组 : 序号 课程名称 总学时 理论课 实验

《计算概论》课程 第十九讲 C 程序设计语言应用

DVK530/531扩展板

大学计算机基础(理工)上机实验

编译原理与技术

内容简介 本书以教育部高等学校计算机科学与技术教学指导委员会编制的 关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求 中有关计算机程序设计基础 (C 语言 ) 课程教学基本要求为指导, 结合教育部考试中心最新的全国计算机等级考试二级 (C 语言程序设计 ) 考试大纲要求和作者多

2012 目錄

高等学校计算机应用规划教材 C 语言程序设计 梁海英张红军主编 千文陈科尹孟伟东曾霖副主编 北 京

《计算机专业导论》课程学习内容

Transcription:

C 语言开发入门 课程教学大纲 ( 课程英文名称 ) 课程编号 :201409210011 学分 :5 学分学时 :60 学时 ( 其中 : 讲课学时 :37 学时上机学时 :23 学时 ) 先修课程 : 计算机导论后续课程 :C++ 程序设计适用专业 : 信息及其计算机相关专业开课部门 : 计算机系 一 课程的性质与目标 C 语言开发入门 是计算机各专业必修的基础课程, 是数据结构 C++ Java 操作系统等课程的前导课程, 也是一门实践性很强的课程, 既要掌握概 念, 又要动手编程, 还要上机调试运行 通过本课程的学习, 要求学生能够掌握 基本的程序设计过程和技巧, 熟练应用 VS 集成环境进行 C 语言的编写 编译与 调试能力 二 课程的主要内容及基本要求 第一章初识 C 语言 (1 学时 ) 计算机语言什么是 C 语言为什么要学习 C 语言开发环境搭建编写 HelloWorld 程序注释

什么是 C 语言 编写 Helloworld 程序 注释 编写 Helloworld 程序 掌握 C 语言开发环境搭建 掌握如何实现 Helloworld 程序 理解 Helloworld 程序 掌握注释使用 建议完成相关测试题, 掌握 C 语言开发环境的搭建, 实现第一个 HelloWorld 程序 第二章数据类型与运算符 (7 学时 ) 二进制 八进制 十六进制 进制转换 ASCII 码表 关键字与标识符 常量与变量 变量的数据类型 类型转换 运算符与表达式 算术运算符与赋值运算符 比较运算符与逻辑运算符 位运算符与 sizeof 运算符 运算符优先级 基本数据类型 变量的使用 C 语言关键字 数据类型转换规则 算术运算符与赋值运算符 比较运算符与逻辑运算符 二进制 八进制 十六进制理解

数据类型转换 位运算符 运算符优先级 掌握基本数据类型 掌握变量的定义 使用 规范 掌握 C 语言关键字 掌握类型转换规则 掌握赋值运算符 掌握算术运算符 掌握比较运算符 掌握逻辑运算符 建议完成相关测试题, 掌握 C 语言的基本操作 第三章流程控制 (6 学时 ) 程序的运行流程 if 条件语句 switch 条件语句 while 循环语句 do while 循环语句 for 循环语句 循环嵌套 跳转语句 (break goto continue)\ 程序的运行流程 选择结构语句 循环结构语句 程序的运行流程 循环嵌套 掌握程序的运行流程 掌握选择结构语句 (if switch) 掌握循环结构语句 (for while do while) 建议完成相关测试题, 熟悉常用的流程控制的使用

第四章函数 (4 学时 ) 函数的定义 printf() 函数与 scanf() 函数 函数的调用方式 嵌套调用与递归调用 内部函数与外部函数 局部变量与全局变量 变量的作用域 函数的定义 函数的嵌套调用与递归调用 局部变量与全局变量 函数的递归调用 变量的作用域 掌握函数的声明与定义 掌握函数的调用 掌握获取函数的返回值 建议完成相关测试题, 熟悉常用的函数使用方法, 了解模块化编程方法 第五章数组 (6 学时 ) 数组的概念 一维数组的定义与初始化 一维数组的引用与常见操作 二维数组的定义与初始化 二维数组的引用与应用 多维数组 数组的定义和初始化 一维数组的引用与常见操作 二维数组的引用与应用 二维数组的引用与应用 多维数组

掌握数组的定义和初始化 掌握数组的引用与常见操作 建议完成相关测试题, 掌握数组的使用, 以及如何定义二维数组 第六章指针 (8 学时 ) 指针的概念 取址运算符与取值运算符 指针的常用运算 指针作为函数参数 指向一维数组的指针 指向二维数组的指针 指向函数的指针 函数指针作为函数参数 指针数组与二级指针 指针的常用运算 指针作为函数参数 指向数组的指针 二级指针 指针的常用运算 指向二维数组的指针 函数指针作为函数参数 指针数组与二级指针 掌握指针的定义 掌握指针的使用 掌握指针运算 掌握指向数组的指针 掌握指针数组与二级指针 建议完成相关测试题, 掌握指针的使用 第七章字符串 (8 学时 )

字符数组的本质 字符串的本质 字符串和字符型指针的关系 字符串的输入输出 操作字符串的相关函数 字符数组的本质 字符串的本质 字符串和字符型指针的关系 字符数组的本质 字符串的本质 掌握字符串和字符数组的本质和区别 掌握字符串的输入和输出 掌握字符串的基本操作 建议完成相关测试题, 掌握如何定义字符串以及如何操作字符串 第八章预处理 (2 学时 ) 带参数和不带参数的宏定义 文件包含命令的形式和实例 条件编译的三条指令 带参数和不带参数的宏定义 文件包含命令的形式和实例 带参数和不带参数的宏定义 掌握宏定义的用法 掌握文件包含的用法 掌握条件编译的三种格式 建议完成相关测试题, 掌握 C 语言预处理操作以及如何使用 #include 指令

第九章结构体和共用体 (4 学时 ) 结构体类型的定义 结构体变量的定义 初始化和成员的引用 结构体数组的定义 初始化和成员的引用 结构体指针变量的定义和使用 结构体类型的数据在函数间的传递 共用体类型的定义 共用体变量的定义 初始化和成员的引用 结构体类型的定义 结构体变量的定义 初始化和成员的引用 结构体数组的定义 初始化和成员的引用 结构体指针变量的定义和使用 结构体类型的定义 结构体变量的定义 初始化和成员的引用 结构体类型的数据在函数间的传递 掌握结构体的定义 掌握结构体的使用 掌握共用体的定义 掌握共用体的使用 建议完成相关测试题, 掌握结构体和共用体的定义 区别和使用 第十章基本数据结构 (6 学时 ) 什么是链表 定义与初始化链表 链表的常用操作 什么是栈 定义与初始化栈 栈的常用操作 什么是队列 定义与初始化队列 队列的常用操作

什么是链表 什么是栈 什么是队列 链表的常用操作 栈的常用操作 队列的常用操作 掌握链表结构的定义 初始化和常用操作 掌握栈结构的定义 初始化和常用操作 掌握队列结构的定义 初始化和常用操作 建议完成相关测试题, 掌握链表 栈 队列的常用操作 第十一章文件操作 (4 学时 ) 文件的本质 文件指针的本质 文件位置指针的本质 流的本质 文件的打开与关闭 文件的读写 文件位置指针的定位 实现对文件的随机读写 文件的本质 文件指针的本质 文件的打开与关闭 文件的读写 文件的打开与关闭 文件的读写 掌握如何访问文件 掌握文件基本操作 掌握文件进阶操作 建议完成相关测试题, 并通过上机练习如何对文件进行操作

第十二章程序开发流程 (4 学时 ) 如何进行项目分析 项目实现的过程 如何进行程序调试 如何进行项目分析 如何进行程序调试 项目实现的过程 程序调试的过程 了解项目的需求分析流程 了解项目的实现过程 了解程序的调试过程 建议完成相关测试题, 掌握 C 语言的程序开发流程, 以及如何搭建框架 三 学时分配 章目 讲课 上机 合计 第一章 初识 C 语言 1 学时 0 学时 1 学时 第二章 数据类型与运算符 5 学时 2 学时 7 学时 第三章 流程控制 4 学时 2 学时 6 学时 第四章 函数 2 学时 2 学时 4 学时 第五章 数组 4 学时 2 学时 6 学时 第六章 指针 6 学时 2 学时 8 学时 第七章 字符串 4 学时 4 学时 8 学时 第八章 预处理 1 学时 1 学时 2 学时 第九章 结构体和共用体 2 学时 2 学时 4 学时 第十章 基本数据结构 4 学时 2 学时 6 学时 第十一章 文件操作 2 学时 2 学时 4 学时 第十二章 程序开发流程 2 学时 2 学时 4 学时 合计 37 学时 23 学时 60 学时

四 考核模式与成绩评定办法 本课程为考试课程, 期末考试采用百分制的闭卷考试模式 学生的考试成绩由平时成绩 (30%) 和期末考试 (70%) 组成, 其中, 平时成绩包括出勤 (5%) 作业 (5%) 实验和上机成绩(20%) 五 选用教材和主要参考书 本大纲是根据教材 C 语言基础入门 所设计的 六 大纲说明 本课程的授课模式为 : 课堂授课 + 上机, 其中, 课堂主要采用多媒体的方式进行授课, 并且会通过测试题阶段测试学生的掌握程度 ; 上机主要是编写程序, 要求学生动手完成指定的程序设计或验证 撰写人 : 审定人 : 批准人 : 执行时间 :