信息技术教育专业.doc
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通过全面、系统地介绍面向对象程序设计的基本概念、分析方法、设计方法、基本语法和编程方法;详尽地讲述C语言面向对象的基本特性,其内容包括类、对象、派生类、继承、多态性、虚函数、模板、流类库等;从而使学生能深刻理解和领会面向对象程序设计的特点和风格,类的封装性、继承性和多态性与程序的安全性、结构性和灵活多样性之间的关系,达到掌握其设计方法和编程的目的,并为后续课程(例如,“面向对象(使用MFC)的Windows程序设计”、“软件工程”等)打下基础。
本课程主要介绍数值计算与非数值计算中的抽象数据类型表、栈、队列、串、树、图及其相关的操作,介绍排序和查找的典型算法。
通过本课程的学习,培养学生分析问题、解决问题的能力,学会对处理的数据建立抽象数据类型,利用抽象数据类型进行程序设计。
掌握对典型的数据结构的各种基本操作,并使学生对算法的复杂度有一定的分析能力。
教材程序设计实践(自编讲义)参考书目C程序设计语言(清华大学出版社,谭浩强编著)C语言编程常见问题解答(清华大学出版社,张芳妮等译)3103014离散数学BDiscrete Mathematics总学时54学分3开课学期春开课单位信息工程学院先修课程要求高等数学、线性代数课程简介离散数学是现代数学的重要分支,是计算机科学中基础理论的核心课程。
它为计算机科学与技术专业及其他信息类专业的后续课(如数字逻辑、程序设计、数据结构、编译原理等)奠定基础。
本课程在数理逻辑中介绍了命题、命题公式、谓词、量词、变元的约束、谓词公式、重言式、等价式、永真蕴涵式等基本概念,以及命题逻辑与谓词逻辑的关系,能够利用真值表、等价式、永真蕴涵和推理规则进行逻辑推理,并熟练掌握常用的推理方法。
通过本课程的学习能进行基于WINDOWS环境下的应用程序开发是本课程的主要学习目标。
教材Visual Basic程序设计教程参考书目Visual Basic 6.0控件时尚编程百例Visual Basic实验指导与测试3103026VFP程序设计Application of Visual Foxpro学时36学分2开课学期秋开课单位信息工程学院先修课要求程序设计语言、数据结构课程简介当今信息时代,数据库应用无处不在,社会需要大量熟悉数据库系统建立、管理与开发的人才。
教材离散数学王遇科编北京理工大学出版社参考书目离散数学及其应用傅彦等编电子工业出版社离散数学方世昌编西安电子科技大学出版社3103016数据结构AData Structure总学时90学分5开课学期秋开课单位信息工程学院先修课程要求计算机导论、程序设计语言、离散数学课程简介数据结构是一门综合性的专业基础课。
在集合论中,掌握集合的运算和规则、序偶和笛卡儿乘积、关系的表示、关系的运算,了解等价关系、相容关系以及函数、置换和集合中基数的概念。
在代数结构中,掌握抽象代数的运算和性质、两个代数系统间的同态和同构关系等基本概念。
在图论中,在重点掌握图论的基本概念基础上,提高利用图论的方法进行论证和给出解决实际问题算法的能力。
本课程主要通过上机练习和测试使学生掌握windows的使用、office办公系统软件的操作和使用、系统软件的安装、键盘输入。
让学生在基本操作基本功训练上要打下坚实的基础。
培养学生严谨的科学作风和解决问题处理问题的动手能力。
教材信息技术应用基础本院编国防工业出版社参考书目计算机基础操作指导本院编国防工业出版社3103002C语言程序设计C Programming Language总学时72学分4开课学期秋开课单位信息工程学院先修课程要求计算机导论课程简介程序设计语言是计算机的基础课程,本课程介绍程序设计语言的构成和程序设计的基本概念和方法,培养学生良好程序设计习惯,使学生学会正确使用三种程序结构,并能用相应的语句描述它们;学生应该学会使用数组、结构体、指针类型的数据,学会编写各种简单的程序。
信息技术教育专业
信息技术教育专业3103001信息科学导论The Introduction of Information Science总学时36学分2开课学期秋开课单位信息工程学院先修课程要求课程简介本课程是信息类专业学生的入门课程,主要介绍计算机的基础知识,包括计算机的发展过程、计算机系统的组成、操作系统的基本知识、数据在计算机中的表示。
教材数据结构(清华大学出版社,严蔚敏、吴伟民编)参考书目数据结构习题与解析(清华大学出版社,李春堡等编)数据结构教程(复旦大学出版社,Biblioteka Baidu子经、施伯乐等编)数据结构与算法设计(电子工业出版社,王晓东等编)数据结构习题集(清华大学出版社,严蔚敏、吴伟民等编)3103022面向对象程序设计Object Oriented Programming学时72学分4开课学期春开课单位信息工程学院先修课程要求程序设计语言课程简介本课程属于面向对象程序设计的基础课。
教材面向对象的理论与C实践参考书目C编程思想C大学教程3103025VB程序设计Visual Basic Programming总学时36学分2开课学期(春或秋)开课单位信息工程学院先修课程要求课程简介VB是Microsof公司推出的一种程序设计语言,特点是易学易用,功能强大,使用广泛。
本课程主要讲授内容有VB环境和程序设计基础知识;对象的基本概念和方法;VB的窗体,菜单和文本框、列表框等控件的设计;文件操作;绘图操作;程序调试和排错;VB数据库应用开发等部分。
教材C程序设计(清华大学出版社,谭浩强编著)参考书目C程序设计试题汇编(清华大学出版社,谭浩强编著)C语言与习题解答(清华大学出版社,李春堡编著)Turbo C实用大全(机械工业出版社,徐金梧等编)怎样学用Turbo C(人民邮电出版社)3103003C语言程序设计实践Programming Practice总学时36学分2开课学期春开课单位信息工程学院先修课程要求计算机导论、C语言程序设计课程简介程序设计是一门实践性很强的基础课程,不仅需学书本上的理论,而且需要不断设计、编制、上机调试和运行程序,才能加深对程序设计概念、理论的理解,加深程序设计基本方法和技能的训练,培养与提高学生能以计算机为工具解决实际问题的能力,也为后续课程奠定程序设计的能力及基础。
本课程主要介绍数值计算与非数值计算中的抽象数据类型表、栈、队列、串、树、图及其相关的操作,介绍排序和查找的典型算法。
通过本课程的学习,培养学生分析问题、解决问题的能力,学会对处理的数据建立抽象数据类型,利用抽象数据类型进行程序设计。
掌握对典型的数据结构的各种基本操作,并使学生对算法的复杂度有一定的分析能力。
教材程序设计实践(自编讲义)参考书目C程序设计语言(清华大学出版社,谭浩强编著)C语言编程常见问题解答(清华大学出版社,张芳妮等译)3103014离散数学BDiscrete Mathematics总学时54学分3开课学期春开课单位信息工程学院先修课程要求高等数学、线性代数课程简介离散数学是现代数学的重要分支,是计算机科学中基础理论的核心课程。
它为计算机科学与技术专业及其他信息类专业的后续课(如数字逻辑、程序设计、数据结构、编译原理等)奠定基础。
本课程在数理逻辑中介绍了命题、命题公式、谓词、量词、变元的约束、谓词公式、重言式、等价式、永真蕴涵式等基本概念,以及命题逻辑与谓词逻辑的关系,能够利用真值表、等价式、永真蕴涵和推理规则进行逻辑推理,并熟练掌握常用的推理方法。
通过本课程的学习能进行基于WINDOWS环境下的应用程序开发是本课程的主要学习目标。
教材Visual Basic程序设计教程参考书目Visual Basic 6.0控件时尚编程百例Visual Basic实验指导与测试3103026VFP程序设计Application of Visual Foxpro学时36学分2开课学期秋开课单位信息工程学院先修课要求程序设计语言、数据结构课程简介当今信息时代,数据库应用无处不在,社会需要大量熟悉数据库系统建立、管理与开发的人才。
教材离散数学王遇科编北京理工大学出版社参考书目离散数学及其应用傅彦等编电子工业出版社离散数学方世昌编西安电子科技大学出版社3103016数据结构AData Structure总学时90学分5开课学期秋开课单位信息工程学院先修课程要求计算机导论、程序设计语言、离散数学课程简介数据结构是一门综合性的专业基础课。
在集合论中,掌握集合的运算和规则、序偶和笛卡儿乘积、关系的表示、关系的运算,了解等价关系、相容关系以及函数、置换和集合中基数的概念。
在代数结构中,掌握抽象代数的运算和性质、两个代数系统间的同态和同构关系等基本概念。
在图论中,在重点掌握图论的基本概念基础上,提高利用图论的方法进行论证和给出解决实际问题算法的能力。
本课程主要通过上机练习和测试使学生掌握windows的使用、office办公系统软件的操作和使用、系统软件的安装、键盘输入。
让学生在基本操作基本功训练上要打下坚实的基础。
培养学生严谨的科学作风和解决问题处理问题的动手能力。
教材信息技术应用基础本院编国防工业出版社参考书目计算机基础操作指导本院编国防工业出版社3103002C语言程序设计C Programming Language总学时72学分4开课学期秋开课单位信息工程学院先修课程要求计算机导论课程简介程序设计语言是计算机的基础课程,本课程介绍程序设计语言的构成和程序设计的基本概念和方法,培养学生良好程序设计习惯,使学生学会正确使用三种程序结构,并能用相应的语句描述它们;学生应该学会使用数组、结构体、指针类型的数据,学会编写各种简单的程序。
信息技术教育专业
信息技术教育专业3103001信息科学导论The Introduction of Information Science总学时36学分2开课学期秋开课单位信息工程学院先修课程要求课程简介本课程是信息类专业学生的入门课程,主要介绍计算机的基础知识,包括计算机的发展过程、计算机系统的组成、操作系统的基本知识、数据在计算机中的表示。
教材数据结构(清华大学出版社,严蔚敏、吴伟民编)参考书目数据结构习题与解析(清华大学出版社,李春堡等编)数据结构教程(复旦大学出版社,Biblioteka Baidu子经、施伯乐等编)数据结构与算法设计(电子工业出版社,王晓东等编)数据结构习题集(清华大学出版社,严蔚敏、吴伟民等编)3103022面向对象程序设计Object Oriented Programming学时72学分4开课学期春开课单位信息工程学院先修课程要求程序设计语言课程简介本课程属于面向对象程序设计的基础课。
教材面向对象的理论与C实践参考书目C编程思想C大学教程3103025VB程序设计Visual Basic Programming总学时36学分2开课学期(春或秋)开课单位信息工程学院先修课程要求课程简介VB是Microsof公司推出的一种程序设计语言,特点是易学易用,功能强大,使用广泛。
本课程主要讲授内容有VB环境和程序设计基础知识;对象的基本概念和方法;VB的窗体,菜单和文本框、列表框等控件的设计;文件操作;绘图操作;程序调试和排错;VB数据库应用开发等部分。
教材C程序设计(清华大学出版社,谭浩强编著)参考书目C程序设计试题汇编(清华大学出版社,谭浩强编著)C语言与习题解答(清华大学出版社,李春堡编著)Turbo C实用大全(机械工业出版社,徐金梧等编)怎样学用Turbo C(人民邮电出版社)3103003C语言程序设计实践Programming Practice总学时36学分2开课学期春开课单位信息工程学院先修课程要求计算机导论、C语言程序设计课程简介程序设计是一门实践性很强的基础课程,不仅需学书本上的理论,而且需要不断设计、编制、上机调试和运行程序,才能加深对程序设计概念、理论的理解,加深程序设计基本方法和技能的训练,培养与提高学生能以计算机为工具解决实际问题的能力,也为后续课程奠定程序设计的能力及基础。