《算法语言与程序设计》课程教学大纲.docx

《算法语言与程序设计》课程教学大纲.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《算法语言与程序设计》课程教学大纲

课程总学时/学分:64/3.5(其中理论48学时,实验16学时)

课程类别:学科基础与专业必修课

一、教学目的和任务

本课程讲授高级语言(C语言),是学生学习数据结构、面向对象程序设计等

课程的基础课程。通过本课程的学习,使学生掌握C语言的基本语法和基本结构,

掌握程序设计的基本知识和基本思想,能熟练运用C语言进行程序设计,编写出简

单的科学计算程序。使学生能立足于高级语言,逐步形成和提高学生的程序设计能

力。为学生开发计算机软件以及进一步学习后继课程打下良好的基础。

二、教学基本要求

《算法语言与程序设计》课程是一门实践性非常强的课程,要求认真掌握基础

知识和基本理论,注重基本技能训练,重视上机实践环节。熟悉C语言的基本语法,

顺序结构、选择结构和循环结构的程序设计,数组的定义和使用,函数的定义和调

用,指针的定义与使用,结构体的定义与使用,文件操作;掌握最基本算法的设计

与实现方法;掌握C语言程序设计的方法及编程技巧,能正确使用C语言编写程序;

掌握调试程序的基本方法。

本课程在《计算机文化基础》之后开设,使学生学习程序设计的基本方法及编

程技巧,编写简单的应用程序。在教学过程中采用讲授与实践相结合的方法,以讲

授理论为主,通过实验提高学生程序设计的技能。

三、教学内容及学时分配

第一章C语言概述(2学时)

教学要求:

1.了解计算机与程序、程序设计语言。

2.了解C语言的特点。

3.掌握C语言程序的结构及运行C程序的步骤与方法。

4.理解算法的概念并掌握算法的表示方法。

5.了解程序设计的任务及结构化程序设计方法。

教学重点:

C语言的特点,C语言程序的结构及C程序的运行步骤与方法,算法的概念及

表示方法。

教学难点:

C语言程序的结构,算法的表示方法。

第二章最简单的C程序设计——顺序程序设计(10学时)

教学要求:

1.掌握C语言的数据类型及常用数据类型的存储形式。

2.掌握常用的C运算符及表达式。

3.掌握赋值语句的使用。

4.掌握printf、scanf标准输出输入函数的使用。

5.掌握字符数据的输入输出。

6.会写简单的顺序结构的程序。

教学重点:

数据类型,运算符及表达式,赋值语句,数据的输入输出,简单C程序的设计。

教学难点:

不同类型数据在内存中的存储,不同格式数据的输入输出。

[实验名称]

C语言程序初步

[实验要求]

1.熟悉VisualC++6.0操作环境。

2.掌握C程序结构及语法规则。

3.掌握输入输出函数的使用。

[实验学时]

2学时

第三章选择结构程序设计(7学时)

教学要求:

1.掌握选择结构中的关系运算。

2.掌握选择结构中的逻辑运算。

3.掌握实现选择结构的if语句与switch语句的使用。

4.会编写选择结构的程序。

教学重点:

选择结构中的关系运算,选择结构中的逻辑运算,if语句与switch语句的使用,

选择结构程序的设计。

教学难点:

if语句的嵌套,switch语句的使用,选择结构程序的设计。

[实验名称]

选择结构程序设计

[实验要求]

1.掌握if语句的三种形式及if语句的嵌套。

2.掌握switch语句的格式与应用。

3.熟练使用if语句与switch语句进行选择结构程序设计。

[实验学时]

2学时

第四章循环结构程序设计(11学时)

教学要求:

1.了解构成循环的条件。

2.掌握while与do……while语句的使用。

3.掌握for语句的使用。

4.掌握break语句与continue语句的使用。

5.掌握各种循环的嵌套。

6.了解递推与迭代。

7.了解几种循环的异同。

8.会编写循环结构的程序。

教学重点:

While,do……while,for语句的使用,循环结构程序的设计。

教学难点:

for语句的各种形式,循环的嵌套,循环结构程序的设计。

[实验名称]

循环结构程序设计

[实验要求]

1.掌握while、do……while语句的使用。

2.掌握for语句的各种形式及其使用。

3.熟练使用while、do……while、for语句进行循环结构程序设计。

[实验学时]

4学时

第五章利用数组进行批量数据处理(12学时)

教学要求:

1.掌握一维数组的定义及使用。

2.掌握二维数组的定义及使用。

3.掌握字符数组的定义及使用。

4.会利用数组进行算法的设计。

教学重点:

一维数组的定义及使用,二维数组的定义及使用,字符数组的定义及使用,利

用数组解决问题。

教学难点:

数组下标问题,排序算法的设计,相关字符串处理函数的使用,利用数组解决

问题。

[实验名称]

数组

[实验要求]

1.掌握一维数组、二维数组、字

文档评论(0)

与知同行 + 关注
实名认证
内容提供者

教师资格证持证人

知识传播者

领域认证该用户于2024年08月12日上传了教师资格证

1亿VIP精品文档

相关文档