《高级语言程序设计》教学大纲。
课程编号:课程中文名称:高级语言程序设计。
课程英文名称:high-levellanguageprogramming
授课对象:全校理工(类)专业本科生。
先修课程:计算机应用基础。
课程要求:必修。
一、课程教学目的和任务。
高级语言程序设计课程是全校理工科(类)专业本科生的一门计算机必修课程。本课程的主要目的是培养学生的程序设计、实现及调试能力。
通过本课程的学习,学生能够比较熟练地掌握c语言的语法规则和编程算法,学会用计算机处理问题的思维方法,并积累编程经验,自己编写c语言程序解决实际问题。为后继课程的学习奠定基础。
二、教学内容及学时安排。
1、程序设计和c语言(2学时)
c语言的发展历史、c语言的特点,c程序的组成。
2、算法——程序的灵魂(自学)
算法的概念和特点;用流程图、n-s图、伪**表示算法;结构化程序设计方法的概念。
3、最简单的c程序设计——顺序程序设计(6学时)
标识符的定义;变量和常量的概念;基本数据类型的存储方式,表示方法;不同类型间数据转换的原则与方法;常用的基本运算符与表达式的运用。语句、表达式语句的概念;字符数据输入输出函数与格式输入输出函数的用法。
4、选择结构程序设计(4学时)
关系、逻辑表达式的用法;if语句、switch语句的用法;break语句在switch中的使用。
5、循环结构程序设计(4学时)
三种循环语句(while语句、do_while语句、for语句)的运用;循环嵌套的运用。
6、利用数组处理批量数据(4学时)
数组的概念与使用;数组初始化的方法;字符数组和字符串的应用。
7、用函数实现模块化程序设计(6学时)
函数的定义和调用方法;局部变量和全局变量的概念与使用;变量的存储属性,作用范围。
8、善于利用指针(4学时)
指针变量;通过指针引用数组和字符串。
9、用户自己建立数据类型(2学时)
定义和使用结构体变量;使用结构体数组和结构体指针。
三、教学基本要求。
1、课程基本要求。
了解软件开发的基本过程。掌握在c集成开发环境下编写和调试c程序的基本方法。掌握自顶向下、逐步求精的结构化程序设计方法,以及用计算机求解实际问题的基本思维方法。
2、实验基本要求。
熟悉c程序的开发环境;学会用c语言编写常用的算法程序;运用c程序开发环境提供的调试工具对程序进行排错、调试、测试的基本方法。具备初步的高级语言程序设计能力,以及利用计算机求解问题的基本能力;能够在提高上机编程实践能力的同时,了解程序编写的基本规范,养成良好的程序设计习惯。
3、考试基本要求。
期末考试闭卷方式。试卷命题以课程教学大纲与知识点范围为依据。本课程综合成绩由三部分组成:
期末考试成绩占总成绩的60%,平时作业成绩占总成绩的20%,实验作业成绩占总成绩的20%,总计满分为100分。
四、选用教材及主要参考书。
教材:1]谭浩强。c程序设计(第四版) [m].北京:清华大学出版社,2023年。
高级语言程序设计教学大纲
高级语言程序设计 实验教学大纲。一 课程中文名称 课程英文名称 高级语言程序设计 advanced language programming 二 课程编码 1421263009 三 课程目标和基本要求 本课程是计算机科学与技术专业非师范类的专业基础课。通过教授c高级程序设计语言,帮助学生掌握c语言的...
高级语言程序设计教学大纲
课程简介 本课程为计算机类专业必修课程,学分数6,周学时6。计算机程序设计语言是人机对话 进行信息交换的工具。高级语言脱离了对具体计算机的依赖,是最常用的程序设计语言,而c语言是计算机专业学生必须掌握的重点高级语言之一。高级语言程序设计 是计算机专业学生基础课程。本课程面向低年级学生,结合c语言进行...
高级语言程序设计教学大纲
一课程说明。1.课程基本情况。课程名称 高级语言程序设计。英文名称 advanced language program design 课程编号 2411246 开课专业 数学与应用数学。开课学期 第3学期。学分 周学时 3 3 课程类型 专业主干课。2 课程性质 本课程在该专业的地位作用 高级语言程...