《高级语言》教学大纲.docx

《高级语言》教学大纲.docx

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

《高级语言》教学大纲

课程编号英文名称:AdvancedLanguage

学分:5

学时:总学时96学时,其中理论64学时,实践32学时

先修课程:无

课程类别:专业基础课

授课对象:计算机科学与技术专业学生

教学单位:机械与电气工程学院

修读学期:第1学期

一、课程描述和目标

本课程为计算机科学与技术专业的专业基础课和核心课程,也是计算机科学与技术专业学生的一门软件技术的入门课和重要技术基础课。本课程同时也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。通过本课程的学习,使学生掌握程序设计的思想,掌握程序设计的基础知识、基本概念、基本技能和方法,培养学生分析问题、解决问题、程序设计和调试、实践动手的能力,使学生具备较扎实的高级语言程序设计能力,为后续课的学习和应用开发打下较扎实的程序设计基础。通过学习本课程,达到以下课程目标:

课程目标1:学习过程化程序设计的知识与方法、Dev-C++等集成开发环境的使用及在线解题的方法。

课程目标2:能运用高级语言相关知识解决实际问题;对特定需求的较复杂问题具有初步的算法设计与实现的能力;具有基本的程序调试能力。

二、课程目标对毕业要求的支撑关系

毕业要求指标点

课程目标

权重

指标点1-3:能够将算法设计、面向对象程序设计思想等知识与方法,用于计算机相关领域的复杂工程问题的分析、设计与实现

课程目标1

课程目标2

H

指标点2-2:能够对计算机相关领域的复杂工程问题进行有效的表达和建模、分析和评价,具备获得有效结论的能力

课程目标1

课程目标2

M

指标点4-1:能够通过文献阅读和实验设计并采用计算机专业知识,就复杂工程应用中涉及的局部性功能或性能问题进行研究,并对结果或数据进行分析与解释

课程目标2

H

三、教学内容、基本要求与学时分配

序号

教学内容

基本要求及重、难点(含德育要求)

学时

教学方式

对应课程目标

1

绪论:程序设计竞赛简介;程序设计及其语言简介;最简单的C/C++程序;Dev-C++等集成开发环境。

认知程序设计竞赛、程序设计及其语言;理解最简单的C/C++程序及相关基础知识;能初步应用开发环境编写最简单的C/C++程序。

树立学好专业知识、助力中国梦的信念。

4

讲授式

练习式

课程目标1

2

程序设计基础知识:基本数据类型;常量与变量;运算符与表达式;常用的输入输出语句。

理解基本数据类型、常量、变量的使用方法;理解运算符与表达式的使用方法;理解常用的输入和输出语句。

获取脚踏实地、仰望星空的精神动力。

8

讲授式

讨论式

练习式

课程目标1

3

程序控制结构:顺序结构程序设计;分支结构程序设计;循环结构程序设计;程序控制结构的应用。

理解if…else、switch、for、while、do-while、break、continue等语句的使用方法;理解嵌套循环;能应用掌握顺序结构、分支结构和循环结构求解实际问题。

获取奋发向上、团队合作、探索创新的精神动力。

8

讲授式

启发式

探究式

讨论式

练习式

课程目标1

课程目标2

4

数组:一维数组;二维数组;字符数组与字符串;数组与字符串的应用。

理解一维数组、二维数组、字符数组和字符串的概念、定义、初始化与引用的方法;能应用数组求解实际问题。

获取奋发向上、团队合作、探索创新的精神动力。

10

讲授式

启发式

探究式

讨论式

练习式

课程目标1

课程目标2

5

函数:函数的定义、调用、声明;函数的嵌套调用;数组作函数的形参;递归函数;全局、局部变量;编译预处理;函数的应用。

理解函数的定义/调用/声明;理解握函数的嵌套调用/递归调用;掌握数组作为函数参数的方法;理解全局/局部变量的使用方法;认知编译预处理;能应用函数进行模块化程序设计并求解实际问题。

获取奋发向上、团队合作、探索创新的精神动力。

10

讲授式

启发式

探究式

讨论式

练习式

课程目标1

课程目标2

6

结构体:结构体声明;结构体变量;结构体指针;结构体数组;结构体的应用。

理解结构体类型、结构体变量、结构体指针和结构数组的知识和处理方法;能应用结构体及结构体数组求解实际问题。

获取奋发向上、团队合作、探索创新的精神动力。

8

讲授式

启发式

探究式

讨论式

练习式

课程目标1课程目标2

7

指针:指针变量;指针与数组;指针与函数;堆内存分配;引用。

理解指针与地址的概念;理解指针变量、指针参数、指针函数、堆内存分配、引用的基础知识及使用方法;理解指针与一维数组、二维数组有关地址的关系;理解使用指针的程序。

树立攻坚克难、勇于挑战的信念。

8

讲授式

讨论式

练习式

课程目标1

8

链表基础:链表基本概念;建立与遍历链表;链表结点的插入与删除;链表的应用。

理解链表的基本概念;

文档评论(0)

力行足下 + 关注
实名认证
内容提供者

用心做人,用心服务。

1亿VIP精品文档

相关文档