
《软件开发来自语言技术》由徐州工程学院和中软国际南京ETC编写,主要础总父争句围掌河难介绍编程语言基础、C语言程序设360百科计和面向对象软件开发基础的教材图书。
- 中文名称 软件开发语言技术
- 学校 徐州工程学院
- 专业 嵌入式软件人才培养
- 例子 C语言为例子
基本信息
课程性质
软件开发语言技术是计算机科学与技术(嵌入式软件人才培养方向)专业的一门重要的专业必修课。通过软件开发语言技术的介绍。了解软件开发语言的核心机制原易积色模城理。
要求:新生在不同层次,以知识点案例的形式,每个案例涉及的软件开发技术知识扩展有特别技术知识的重点讲解。
结果:侧重开发语言的特征,可以以C语言为例子,
通过当前软件开发语言的分类,软件开发语言的生态环境。如头/库文件、编译系统、运行操作系统等。
软件开发语言的数据类型定义,如数据类型、数据结构。
软件开发语言的逻辑,如条件语句if...else,切换语句switch...case,循环语句for,递归调用等。
课程基本要求
通过本课程的来自学习,了解开发语言的核心机制原理。可以以伪码形式进行编程。为以后具体相关开发语言技术的学习,打下坚实基础。例如,给出一个软件程序360百科的开发需求,甚至可以用中文语言写出伪码程序。课程为了更贴切高级开发语言,全程以C语言为例子,进行上机练习,因此,学生可以达到基本使用C语言的一些编程技术。
与相关课程的联系
前导课程:一预济定的数学知识、逻辑分析能力。如:高等数学。
后续课程:具体开发语言的程序设计类课程,如:.NET架构及C/C++程序设计、J2EE架构及java程序设计
课程内容大纲
第一章 软件开发语言概论
一、本章的教学目的和要求
举增迅训程省派 了解程序、程序设计、C语言基本词法候东技半长面治类室套款、C语言基本语句、C语言程序基本结构。初步掌握算法及表示一个算法。
二、教学内容及要求:
神没早宜镇1.软件开发语言的起源与特点
2.简单的软件开发语言程序
3.软件开发语言语言集成环境介绍
4.算法的概念
5.简单算法举例
第二章 数据类型、运算符和表达式
一、本章的教学目的和要求
掌握了解C语言数据类型体系、运算符体系;掌握各种基本数据类型常量的书写方法、变量的定义、赋值、初始化方责法;基本运算符的运算规则和优先级别;正确构成基本类型的表达式。
二、教学内容及要求:
1.词法符合和基本数据类型
2.常量与变量说明
3.基本运算符和表达式
4.运算顺序和类型转换
5.数据的输入和输出
第三章 数组
一、本章的教学目的和要求
掌握一维数组和多维数组,字符数组的定义、初始化、数组元素的引用等方法;掌握有关处理字符串的系统函数的使用方法。
二、教学内容及要求:
1.一维数组的定义与使用
2.二维数组的定义与使用
3.字符数组与字符串
4.字符串的操作
5.程序举例
第四章 程序逻辑
一、本章的教学目的和要求
了解结构化程序的三种基本结构;熟练掌笑开乙握赋值语句、字符输入/输出和格式输入/输出函数的使用方法,能正确设计顺序结构的程序;熟练掌握分支选择语句的格式与功能,能正确选取选择语句来设计选择结构的程序;熟练掌根致能又操握while 语句、do-while 语句、for 语句、break 语句、continue 语句的格式与功能物,并能根据循环结构的要求,设计循环结构程序;熟练掌握在VC++环境下的各种菜假爱术施单功能。
二、教学内商运抓消容及要求:
1.领肥三带极挥探调环第脚程序的三种基本结构
亮么行经不二 2.赋值语句
3.空语句与块语句
4.选择语句
5.循环语句
6.转换语句
7.程序举例
第五章 函数
一、本章的教学目的和要求
熟练掌握用户函数的定义和调用方法;掌握函数调用中数据传递的几种方法;会设计简单的嵌套调用函数;了解递归调用函数;能正确使用C++那长将情哪快素原垂的各种常用系统函数。
二、教学内容及要求:
1.函数的定义受望束磁协死称菜红与参数说明
2.函数的调用
3.函数的嵌套与递归
4.作用域与存储类
5.内部函数与外部函数
6.程序举例
第六章 软件开发语言其他技术
尽围么酒热未毫能皇获一、本章的教学目的和要求
掌握地址、指针、指针变量的概念;能正确定义所需类型的指针变量;能正确地将指针变量指向注路减扬现院医调不某变量或数组;能正确的利用指针变量来引用所指向某变量或数组;了解指针数组和多级指针的概念。
理解类和对象的关系,引入类的必要性。熟练掌握类的结构以及类的各种构成元素。
理解类的继承和多态,了解虚拟函数的构成机理。
二、教学内容及要求:
1.指针的概念、运算、数组、字符串、函数、数组和指针的指针
2.指针与动态内存分配
队议候岁 3.带参数的main 和命令行参数
4.结构提和类、数据成员和方法、构造函数和析构函数、静态成员和对象数组、运算符重载、类与指针
5.派生类、带有保护部分的派生类、构造函数的继承性、多态性和滞后联编、虚拟函数和抽象基类、虚拟函数的注意问题
第七章 面向对象软件开发基础
一、本章的教学目的和要求
认识,理解面向对象,了解软件工程的思想。
二、教学内容及要求:
1.面向对象的概念
2.面向对象的分析
3.面向对象的设计
4.软件工程理论初探
教材参考书目
[1]《软件开发语言技术》中软国际内部教材
[2]《C程序设计教程》谭浩强等编著 高等教育出版社
[3]《C++程序设计教程》谭浩强 编著 清华大学出版社
[4]《C程序设计题解与上机指导》(第三版) 谭浩强编铁在里著 清华大学出版社
[5]《Microsoft .NET框架程序设计》李建忠编著 清华大学出版社