ImageVerifierCode 换一换
格式:DOCX , 页数:371 ,大小:187.96KB ,
资源ID:9867590      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9867590.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机科学及技术专业课程教学大纲.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机科学及技术专业课程教学大纲.docx

1、计算机科学及技术专业课程教学大纲计算机科学与技术专业课程教课纲领高级语言程序设计课程教课纲领课程名称:高级语言程序设计学时 / 学分: 64/4合用专业:计算机科学与技术 / 软件工程 / 网络工程课程编号: 19110138开课学期: 1课程种类:学科与专业基础必修课信息管理与信息系统 / 物联网工程一、课程的目的和任务程序设计能力是计算机有关专业学生必备的基本素质。本科计算机有关专业的学生应当掌握高级程序设计语言的基本知识,以及使用高级语言进行程序设计的基本技术与方法。本课程以目前最有代表性的高级语言 C 语言为背景,解说面向过程的结构化程序设计的基本思想和方法。经过本课程的学习,一方面使

2、学生获取程序设计方面的基本训练,提高计算机专业修养,产生学习计算机有关专业的兴趣,建立学习本专业的信心,另一方面为此后进一步学习其余程序设计技术和适用软件开发打下坚固的基础。本课程是大学第一学期,第一门计算机课程,不单是计算机有关专业的基础课,又是入门课。这门课的地位在整个专业教课中显得尤其重要。只有学好这门课才能比较顺利的开始后续专业课的学习。二、课程的基本要求经过本课程教课,学生应达到以下学习目标:( 1)熟习目前流行的 C语言程序设计的编译、 调试环境和技巧,掌握 C 语言程序设计的基本规范。(2)掌握结构化、模块化程序设计的基本思想和方法;(3)经过 C 语言编程的基本训练,培育分析问

3、题和解决问题的能力,提高计算机专业修养;(4)经过 C 语言程序设计实践, 培育学习计算机有关专业的浓重的兴趣,建立学习专业的信心;(5)为后续其余课程如数据结构 、面向对象程序设计打好基础;(6)为参加计算机三级等级考试、计算机水平程序员考试、研究生入学考试打下优异的基础。三、课程基本内容和学时安排第一章 C 语言程序设计概括( 2 学时)1.认识计算机语言、程序设计和算法的看法;2.认识 C 语言的发展和特点以及 C 语言源程序的书写格式;3.掌握 C 语言的构成及 C 语言程序的编写、编译和履行步骤;4. 熟习CODEBLOCKS集成开发环境,能独立娴熟地编写、编译、链接、运转一个简单的

4、C程序。要点与难点:程序的基本构成,算法的看法与表示方法第二章 基本数据种类、运算符和表达式(6 学时)1.变量与常量;2.基本数据种类:整型、实型、字符型与内存的看法;3.运算符与表达式:算术运算,增 1 与减 1 运算,赋值运算,关系运算,逻辑运算,条件运算,逗号运算,运算符的优先级与联合性;4.基本输入、输出函数:格式输入和格式输出函数;非格式化输入、输出函数;要点:常量与变量,基本输入、输出函数,运算符与表达式。难点:运算符及其优先级与联合性。第三章 程序的控制结构( 8 学时)1.算法的特征及表示2.C 语言的语句: C 语语言句的语法及书写规范;3.次序结构:程序设计的流程图,程序

5、控制结构中的次序结构,复合语句;4.选择结构: if 结构、 if 结构的多种形式, switch结构与多分支结构;5.循环结构:当型循环,直到型循环,循环的嵌套,break 语句与 continue语句。6.穷举与迭代算法要点:次序、分支、循环结构。难点:循环结构第四章 数组( 6 学时)1.一维数组:定义、初始化和引用2.二维数组:定义、初始化和引用3.字符数组:定义、初始化和引用,字符数组与字符串的关系4.字符串办理函数要点:一维数组的使用难点:数组与循环的联合使用第五章 结构体和共用体( 2 学时)结构体:结构体的看法,结构体种类及结构体变量,结构体变量的使用,结构体变量的初始化,结

6、1. 构体数组的初始化2.结构体数组定义、初始化和结构数组的操作3.用户自定义种类 typedef 的用途要点与难点:结构体第六章 函数 (6 学时 )1.模块化和函数的看法2.函数的分类、定义、参数、参数的传达、返回值3.用户自定义函数和函数的调用:函数定义、调用和说明,函数的参数传达:值传达与地址传递4.函数的嵌套调用及递归调用:函数的嵌套调用、函数的递归调用;5.局部变量与全局变量:局部变量与全局变量的定义、初始化及作用域;6.变量的储存种类:局部变量与全局变量的生命期;静态变量与动向变量的定义、初始化、作用域及生命期;7.编译预办理:文件包含,宏定义。要点:用户自定义函数、局部变量与全

7、局变量。难点:函数的嵌套调用及递归调用。第七章 指针( 4 学时)1.指针的基本看法:内存地址、指针与变量的关系;2.指针变量的定义和赋值3.指针变量的使用:与指针有关的运算符,变量的存取方式,指针变量作为函数参数4.指针与数组:数组元素的指针与数组的指针,指向数组和数组元素的指针变量,数组元素的引用,数组名作为函数参数,字符串的指针和指向字符串的指针变量,指针数组,挪动指针及两指针相减运算指针比较;5.指针与结构:指向结构变量的指针,指向结构体数组的指针,指向结构体的指针作为函数参数要点:指针运算符、指针与数组难点:指针的基本看法、指针运算符、指针与数组第十章 文件( 2 学时)1文件的基本

8、看法, C语言中的两种文件;2文件的翻开、封闭和文件结束测试,文件的读写,文件的定位。要点:文件的翻开、封闭和文件结束测试。难点:文件的读写,文件的定位。四、联合理论教课的实践教课内容与要求1实验序号项目内容和要求实验主要仪学时备注器设备熟习 codeblocks 开发环境, 理解数1程序设计入门据储存的种类,变量常量的看法,2计算机能够进行简单的算术运算、数据的输入输出,简单的调试过程2基本数据种类、运算符掌握运算符的优先级和联合性2计算机和表达式3选择结构程序设计熟习结构化编程的思想,娴熟使用2计算机三种分支选择结构4循环结构程序设计娴熟使用三种循环结构2计算机5数组程序设计(1)熟习数组

9、结构的思想和定义方法,2计算机娴熟使用数组进行程序设计掌握字符数组的定义、初始化和使6数组程序设计(2)用,2计算机复习循环结构7结构体程序设计掌握结构体数据结构的作用,结构2计算机体数据的定义方法和使用方法熟习模块化编程的思想,能够使用8函数程序设计系统供给的函数库,能够自定义函2计算机数,熟习函数调用的过程9指针程序设计理解指针的思想和定义方法,学会2计算机使用指针,掌握指针与数组的关系,10文件程序设计掌握文件结构,文件的成立和文件2计算机的读写操作,使用文件储存数据2.课程设计( 1)题目种类管理类题目: 学生成绩管理系统 学生信息管理系统 薪资管理系统 通信录管理系统 图书信息管理系

10、统要求熟习结构体、文件等内容, 成立相应的数据文件,并具备增修改和一些统计计算查问功能,应当有比较友善的用户界面,一般是命令窗口的,有能力的同学能够考虑 图形界面。游戏类题目 五子棋 数独( Sudoku) 八皇后问题 扫地雷本类题目一般要使用图形界面。算法演示类题目 排序算法演示(选择和冒泡排序算法) 汉诺塔其余题目简单的文本编写器( 综合运用数组、字符串、文件等,实现一个行编写功能的编写器)特别计算器 ( 综合运用数组和字符辨别,实现拥有算术四则运算能力的计算器)分数计算器(综合运用数组和字符辨别,实现分数四则运算的计算器)万年历 ( 输入 4 位数的年份,打印那一年的日历;能够查问某一天

11、是礼拜几,能够查问某月的第几个礼拜六或日是几号)(2)目的及要求“高级语言程序设计课程设计”是学习完高级语言程序设计以后开设的独立的实践课程,是高级语言程序设计的综合实践。其目的在于加深对高级语言程序设计的基本思想、基础知识和方法的理解,进一步锻炼学生分析、解决比较复杂问题的能力,提高学生独立编程的能力,为实质软件开发和后续课程的学习打下坚固的基础。要修业生明确课程设计的目的和重要性,选择适合的题目,分组或独立有计划地依照软件工程的思想,在教师的指导下,对题目进行分析、设计和实现,并依照必定的格式写出设计报告。在课程设计过程中,要学会怎样运用所学知识和技巧,怎样查阅、采集、概括整理有关资料,注

12、意怎样存心识地依照软件工程的基本规范进行分析、设计和实现。(3)设计内容选定上述题目其中之一以后,需要经历下边几个阶段进行课程设计 :题目分析:第一要弄清楚问题究竟要干什么,明确设计目标,采集和查阅有关资料。系统设计:而后考虑怎么做。详细要经过数据结构设计确定是用数组仍是结构体,怎么存放数据;经过功能设计确定要实现几个功能,每个功能的名字什么,画出功能模块图,给出对应的函数原型;经过流程图给出每个功能模块详细怎么做,描绘相应的算法。经过界面设计确定用户怎样使用系统,是命令窗口界面仍是图形界面,怎样操作。编程实现:依据上一步的函数原形和流程图给出详细的 C或 C+语言源程序。调试程序:上机调试。

13、经过编译发现语法错误,借助于调试工具查找错误,更正直至能够运转。测试:经过精心准备的数据,对系统进行测试,发现逻辑错误并更正。察看能否知足系统的设计目标,操作界面能否方便使用。撰写报告:依照给定的格式写出完好、规范的报告并打印。其中模块图、流程图要清楚、规范,不可以有错别字。 (另附报告模板)辩论:程序运转经过,报告打印出来后,通知指导教师检查,经发问能回答出大多半的发问,即可经过。设计工作量:不论是选哪一道题做课程设计,一周的工作一定有足够的工作量,详细表此刻下边几个方面。一定有整体功能图和每个模块的流程图。要有完好的实现代码,代码量不可以过少。要有足够的参照文件, 3 篇以上。要有完好规范

14、的报告,一般要 10 页左右。成绩按五分制评定:优、良、中、及格和不及格。五、先修课程无六、建议教材或参照书1.教 材:高级语言程序设计 订正版 黄翠兰主编 厦门大学第一版社 2008.7 。2.参照书: C程序设计语言 (第 2 版新版),(美) 著,许宝文等译,机械工业第一版社 C语言程序设计现代方法 (美) 著,吕秀锋译, ,人民邮电第一版社 C Primer Plus 中文版(第五版) ,(美) Stephen Prata 著,云巅工作室译,人民邮电第一版社C 大学教程(第 5 版),(美) 著,苏小红等译你一定知道的 495 个 C 语言问题, ( 美) STEVE SUMMIT 著

15、,孙云等译,人民邮电第一版社C圈套与缺点,(美) Andrew Koenig 著、高巍译,人民邮电第一版社程序设计导引及在线实践 ,李文新等编著,清华大学第一版社C语言程序设计( C99版),陈良银等编著,清华大学第一版社高级语言程序设计 ( C语言描绘),吕国英等编著,清华大学第一版社刘振安 , 孙忱 , C程序设计课程设计 ,机械工业第一版社七、查核方式和要求1.查核方式 : 闭卷2.内容比率:基础知识 90%,提高 10%3.题型比率:选择题 30%,程序阅读题 40%,程序编写题 30%八、其余说明(一)本纲领的特点1.本纲领以怎样突出结构化程序设计的思想方法教课为主线,以程序设计能力

16、的培育为要点。本纲领特别注意先进性,使用现代流行的C 程序设计环境,国际公认的优异教材为参照,软件行业的需求为目标。本纲领合用于本科计算机科学与技术、软件工程、网络工程、信息管理与信息系统、物联网等专业。2.对于后续课程数据结构将详尽介绍的内容,在本纲领中不做考试要求。(二)教课法建议等内容建议采纳多媒体教课手段,理论教课和实质程序的编写调试环境相联合的方法,使学生能够立刻体验到程序设计过程发生的错误,正确的运转结果等。特别注意作业与实验实践教课环节、查核过程,假如能成立相应的网络平台,成立相应的监察检查查核体制,将对提高这门课的教课质量有重要作用。课内上机与课外上机相联合。适合部署有必定难度

17、的综合性思虑题。执笔人:吴秀昇 审查人:林芳计算机导论课程教课纲领课程名称:计算机导论学时/学分: 48/3合用专业:计算机科学与技术/ 软件工程/ 网络工程课程编号: 19110165开课学期: 1课程种类:学科与专业基础必修课一、课程的目的和任务1.初步认识计算机的基本知识,为后续课程的学习打下必定的基础;2.初步认识计算机科学与技术学科知识系统,认识社会对计算机人材的需讨状况,培育学生学习兴趣和专业骄傲感;3.初步掌握文件检索、资料查问及运用现代信息技术获取有关信息的基本方法;4.认识与计算机有关职业和行业的法律、法例;5.初步培育学生对终生学习的正确认识和学习能力;二、课程的基本要求1

18、.认识计算机的入门基础知识,掌握计算机的运算基础知识;2.认识计算机系统的基本构成和工作原理;3.认识计算机程序设计和数据结构基础知识;4.认识计算机系统软件的基础知识;5.掌握常用办公软件的操作应用;6.认识数据库系统基本看法及其应用基础知识;7.认识多媒体技术及其应用基础知识;8.认识计算机网络及其应用基础知识9.认识软件工程的基本看法;10.认识计算机信息安全技术;11.认识计算机在各领域的应用发展趋向;12.认识计算机与信息技术有关的法律法例,认识有关的职业及其道德准则。三、课程基本内容和学时安排第 1章 绪论(2学时)1.1 计算机的基本看法;1.2 信息化社会的挑战;1.3 计算机

19、科学技术的研究范围;1.4 计算机工程教育认证通用标准与增补标准。第 2 章 计算机科学技术的基础知识( 8 学时)2.1 计算机的运算基础;2.2 逻辑代数基础;2.3 计算机的基本结构与工作原理;2.4 程序设计基础;2.5 算法基础;2.6 数据结构基础。第 3 章 计算机硬件结构( 2 学时)3.1 计算机系统3.2 系统单元3.3 输入输出系统第 4 章 计算机系统软件与工具软件( 2 学时)4.1 程序设计语言翻译系统4.2 操作系统4.3 工具软件第 5 章计算机应用软件( 2 学时)5.1 文字办理软件5.2 电子表格软件5.3 文稿演示软件第 6 章数据库系统及其应用( 2

20、学时)6.1 数据库系统的基本看法6.2 结构化查问语言6.3 数据库房6.8 数据库系统的应用第 7 章多媒体技术及其应用( 2 学时)7.1 多媒体7.2 超文本与超媒体7.3 多媒体技术第 8 章计算机网络及其应用( 2 学时)8.1 数据通信与连通性8.2 计算机网络系统结构8.3 计算机网络的分类和使用方式8.4internet 与 tcp/ip 协议8.5internet 的服务功能8.6web 和阅读器8.7 局域网的基础构架第 9 章软件工程( 2 学时)9.1 软件工程的看法9.2 软件开发模型9.4 软件过程和过程改良第 10 章计算机信息安全技术( 2 学时)10.1 计

21、算机信息安全面对的威迫10.2 保密技术10.3 防守技术第 11 章 计算机的应用领域第 12 章 职业道德与择业第 11、 12 章共 10 课时,由公司工程师与本校任课教师共同达成。灵巧( 2 学时)。四、联合理论教课的实践教课内容与要求实验序号项目内容和要求实验学时主要仪器设备备注1计算机应用软件office 软件使2PC 机、 Office 软件用2单片机应用实验基本输入输出2PC 机、单片机开发控制板3数据库应用实验数据库的基本2PC 机、数据库管理操作系统4网络应用实验网络建立4PC 机、 Window OS 、路由器五、先修课程无六、建议教材或参照书1.教材:计算机导论(第3

22、版),黄国兴主编,清华大学第一版社,2013年5月2.参照书:计算机科学技术导论 (专业版第 2 版),陶树平主编,高等教育第一版社,2004年5月计算机科学导论 (第七版), J.Glenn Brooksheer著,王保江等译。人民邮电第一版社,2003年 9 月计算机科学导论 , Behrouz A.Forouzan 著,刘艺等译。机械工业第一版社,2004年1月七、查核方式和要求本课程查核成绩由 3 部分构成:1.平时成绩 10%:依据出勤、作业及实验达成状况决定;2.大作业 50%:包含 1 篇小论文, 1 篇检查报告, 1 件 office 办公软件应用作品;3.期末考试 40%:查

23、核计算机基本知识,题型以选择题和填空题为主。八、其余说明1.本课程除第 2 章“计算机科学技术的基础知识”外,多半内容都将在后续课程中有更为深入的学习,故在教课中应侧重从提出问题的角度,指引学生培育自己的专业学习兴趣,建立专业骄傲感;2.本课程要为工程教育认证通用标准中以下“毕业要求”做出贡献:(1)拥有较强的社会责任感和优异的工程职业道德;(2)掌握扎实的工程基础知识和本专业的基本理论知识,认识本专业的前沿发显现状和趋向;(3)掌握文件检索、资料查问及运用现代信息技术获取有关信息的基本方法;(4)认识与本专业有关的职业和行业的生产、设计、研究与开发的法律、法例,熟习环境保护和可连续发展等方面

24、的目标、政策和法津、法例;(5)拥有适应发展的能力以及对终生学习的正确认识和学习能力;执笔人:陈庆强 审查人:陈敏计算机电路与电子技术基础( 1)课程教课纲领课程名称:计算机电路与电子技术基础(学时 / 学分: 48 /3合用专业: 计算机科学与技术 / 软件工程1)/ 网络工程课程编号: 19110168开课学期: 2课程种类:学科与专业基础必修课一、课程的目的和任务本课程的任务是使学生获取电路和电子技术的基本理论、基本知识和基本分析方法,认识电子器件的特征和作用,初步具备工程计算和实验研究的能力,并为此后学习本专业有关后续课程供给必需的电路与电子技术基础知识。二、课程的基本要求经过学习本课

25、程,学生应达到以下基本要求:1.掌握电阻、电感、电容、独立电源的基本特征以及成立简单电路模型的方法,理解通用电路的构成和特征。2.掌握交直流电路、三相电路的基本理论、基本看法和基本知识,理解电路定理、线性电路的基本分析方法、能运用它们来分析各样电路。3.理解动向电路的时域分析法(如:三因素法),熟习时间常数、零输入响应、零状态响应、全响应等看法,认识一阶动向电路的应用(如:微分电路、积分电路) ,4.掌握基本电子电路的工作原理及分析方法,认识常用半导体器件的特征及主要参数的意义。5.掌握集成运放电路、直流稳压电路的电路构成和端口特征、认识其基本应用。三、课程基本内容和学时安排1.电路的基本看法

26、与定律( 6 学时)知识点:电路、电路模型,电压、电流、电位、电动势、电功率,电阻元件、电感元件、电容元件、电源元件,电路的开路、短路及有载工作状态,基尔霍夫定律,等效电路变换的看法,电阻串连、并联、混联、电源模型的等效变换,受控电源。要点:电流和电压的参照方向看法,电功率和能量的计算,元件的伏安关系,基尔霍夫定律。难点:电源元件,基尔霍夫定律,简单电路的分析与计算。2.电路一般分析方法( 8 学时,含实验 2 课时)知识点:支路电流法、叠加定理、戴维南定理、最大功率传输定理;要点:支路电流法、叠加定理、戴维南定理。难点:电路的分析计算。3.单相正弦交流电路( 7 学时,含实验 2 课时)知识

27、点:正弦电压与电流,正弦量的相量表示法,相量图,电阻、电容与电感元件的交流电路,电阻、电容与电感元件串连交流电路,复阻抗的串并联,正弦交流电路的功率及功率因数,交流电路的串、并联谐振。要点:正弦交流电基本看法,单调参数交流电路的分析,正弦交流电路的功率,电压、阻抗和功率三角形,相量法分析交流电路,谐振的看法、条件、特点。难点:复阻抗,相量法分析交流电路4.三相正弦交流电路( 2 学时)知识点:对称三相电源的看法,对称三相电路的连结,线电压(电流)与相电压(电流)的关系,对称三相电路的计算,对称三相电路的功率。要点:线电压(电流)与相电压(电流)的关系,对称三相电路的功率。难点:对称三相电路分析。5.动向电路分析( 6 学时,含实验 2 课时)知识点:动向元件,零输入响应,零状态响应,一阶电路完好响应,一阶线性电路动向分析的三因素法,微分与积分电路。要点:动向电路的基本看法,换路定律,一阶电路的三因素法。难点:一阶电路的三因素法6.常用半导体元器件( 2 学时)知识点:半导体的基本知识,半导体二极管、稳压管,半导体三极管的原理、特征曲线、主要参数的物理意义,采纳器件的原则。要点:半导体的特征。7.放大电路基础( 8 学时,含实验 2 课时)知识点:基本放大电路原理及特点、微变等效电路分析法;饱和失真与截止失真;工作

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1