软件工程专业本科教学计划软件工程课程表

合集下载

软件工程课程表

软件工程课程表

软件工程课程表软件工程课程表1.课程概述1.1 课程名称:软件工程1.2 课程编号:SE1011.3 课程学分.3学分1.4 授课教师:教授1.5 上课时间:每周一、周三、周五上午8:00-9.401.6 上课地点:教学楼101室2.课程目标在本课程中,学生将会学习软件工程的基本原理和方法,了解软件开发过程中的需求分析、设计、编码、测试等关键环节,掌握常用的软件开发工具和技术,培养软件工程实践能力和团队合作精神。

3.课程大纲3.1 软件工程概述3.1.1 软件工程定义3.1.2 软件过程模型3.1.3 软件开发生命周期3.2 软件需求分析3.2.1 需求获取与分析3.2.2 需求规约与验证3.2.3 需求管理与变更控制3.3 软件设计3.3.1 软件设计原则3.3.2 结构化设计与面向对象设计 3.3.3 UML建模3.4 软件编码与测试3.4.1 编码规范与质量保证3.4.2 单元测试与集成测试3.4.3 软件测试方法与工具3.5 软件项目管理3.5.1 项目计划与进度管理3.5.2 风险管理与质量管理3.5.3 团队协作与沟通4.课程安排---- 日期 ---- 内容 ----------------------------------------- 第1周 ---- 软件工程概述 -------- 第2周 ---- 需求分析 -------- 第3周 ---- 软件设计 -------- 第4周 ---- 软件编码与测试 -------- 第5周 ---- 软件项目管理 -------- ---- ----5.课程评估方式5.1 平时成绩:占总评成绩的30%,包括课堂参与、作业完成情况等5.2 课程项目:占总评成绩的40%,完成一个小型软件项目5.3 期末考试:占总评成绩的30%6.参考资料6.1 《软件工程导论》6.2 《软件工程原理与实践》6.3 《软件工程教程》附件:1.课程项目要求2.课程作业说明法律名词及注释:1.软件工程:软件工程是指应用科学和数学原理,通过系统化、规范化的方法开发和维护软件的一门工程学科。

软件工程大一至大四课程表

软件工程大一至大四课程表

软件工程大一至大四课程表摘要:一、引言二、大一课程1.计算机基础课程2.程序设计基础课程三、大二课程1.数据结构与算法课程2.计算机组成原理课程四、大三课程1.操作系统课程2.计算机网络课程五、大四课程1.软件工程课程2.软件项目管理课程六、结语正文:【引言】软件工程是一个涉及计算机科学广泛领域的学科,它旨在培养具备软件设计、开发、测试和维护等方面能力的专业人才。

在我国高校中,软件工程专业通常分为四年进行教学。

本文将详细介绍软件工程专业大一至大四的课程安排。

【大一课程】软件工程专业大一课程主要包括计算机基础课程和程序设计基础课程。

计算机基础课程帮助学生掌握计算机的基本原理和应用,例如计算机概论、计算机导论等。

程序设计基础课程则教授学生编程语言及基本编程技巧,例如C 语言程序设计、Python 编程等。

【大二课程】大二课程主要涉及数据结构与算法以及计算机组成原理。

数据结构与算法课程帮助学生理解各种数据结构(如链表、栈、队列、树、图等)和算法(如排序、查找、动态规划等)的原理与实现。

计算机组成原理课程则介绍计算机硬件的基本组成和工作原理。

【大三课程】在大三阶段,学生需要学习操作系统和计算机网络课程。

操作系统课程让学生了解操作系统的基本原理、进程管理、内存管理、文件系统等方面内容。

计算机网络课程则教授计算机网络的基本概念、体系结构、网络协议和技术,以及网络编程和网络安全等方面的知识。

【大四课程】大四课程主要涉及软件工程和软件项目管理。

软件工程课程让学生了解软件开发过程中的需求分析、设计、编码、测试等各个阶段,以及软件质量保证和软件工程实践等方面的内容。

软件项目管理课程则教授项目管理的理论和实践方法,包括项目计划、风险管理、团队协作等方面的知识。

【结语】通过软件工程专业大一至大四的课程学习,学生可以系统地掌握计算机科学和软件工程领域的基本知识和技能,为将来的职业发展奠定坚实的基础。

软件工程课程表(教学计划)

软件工程课程表(教学计划)

软件工程专业教学计划(080611W)一、专业简介软件工程专业是2002年国家教育部新增专业,随着计算机应用领域的不断扩大及我国经济建设的不断发展,软件工程专业将成为一个新的热门专业。

软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。

二、培养目标和要求努力学习掌握马列主义、毛泽东思想和邓小平理论,树立辩证唯物主义和历史唯物主义观点,具有良好的道德品质修养,自觉遵纪守法,愿为祖国繁荣和民族振兴事业而献身。

本专业是培养适应计算机应用学科的发展,特别是软件产业的发展,具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力,毕业后能在IT行业、科研机构、企事业中从事计算机应用软件系统的开发和研制的高级软件工程技术人才。

掌握和计算机科学与技术相关的基本理论知识,具有一般计算机相关工程的分析设计和解决实际问题的能力。

了解文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力。

能够运用学习知识和外文阅读能力查阅外文资料。

养成积极参加体育锻炼和健康的文化活动的良好习惯,达到国家规定的大学生体育合格标准,身心健康。

三、修业年限四年四、授予学位工学学士学位五、学位课程(100.5学分)马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理实践环节:毕业实习,毕业设计(论文)六、课程设置及学时学分总体安排(见表一)总学分:193.51、课内教学学时/学分:2396/158.5 占总学分的比例81.9%其中:公共基础课学时/学分:1052/74.5 占总学分的比例38.5%专业基础课学时/学分:784/49.0 占总学分的比例25.5%专业课学时/学分:432/27.0 占总学分的比例13.9%综合素质教育课学时/学分:128/8.0 占总学分的比例4.1%2、集中性实践环节周数/学分:34/33.0 占总学分的比例17.0%3、课外活动和社会实践:不少于2.0学分占总学分的比例1.0%七、其他教学环节(见表二)八、辅修专业课程C++程序设计数据结构统一建模语言操作系统数据库原理软件工程概论软件需求软件项目管理九、教学进程(见表三)十、课外活动和社会实践的要求及安排(见全校性课外活动和社会实践的要求及安排表)十一、其他必要说明选修课:第6,7学期至少选足12学分(其中ORACLE程序设计与SQL SERVER程序设计至少选1),第六学期任选不少于6学分,第七学期任选不少于6学分。

软件工程大一课程表

软件工程大一课程表

软件工程大一课程表摘要:1.引言2.大一课程概述3.学期课程安排4.课程分类与简介5.课程学习建议6.结语正文:【引言】作为一名软件工程的大一学生,你是否对课程安排感到好奇和困惑?本文将为你详细解析大一课程表,帮助你更好地规划学习生活。

【大一课程概述】大一课程主要涵盖计算机基础、编程语言、数据结构与算法、计算机网络、操作系统等核心知识点。

这些课程将为后续的专业学习打下坚实基础。

【学期课程安排】大一上学期:- 计算机基础- 编程语言(如C++、Java等)- 数据结构与算法入门- 计算机网络基础- 操作系统概述大一下学期:- 数据结构与算法进阶- 数据库原理与应用- 软件工程导论- 计算机图形学- 计算机组成原理【课程分类与简介】1.计算机基础:学习计算机组成、操作系统、计算机体系结构等基本概念。

2.编程语言:掌握一门或多门编程语言,如C++、Java、Python等,培养编程能力。

3.数据结构与算法:学习基本数据结构(如数组、链表、树、图等)及其操作,掌握经典算法(如排序、查找等)。

4.计算机网络:了解网络协议、网络通信原理、网络安全等。

5.操作系统:学习操作系统的基本概念、原理和设计方法。

6.专业课程:如数据库原理、计算机图形学、软件工程等,拓展知识面。

【课程学习建议】1.注重基础知识的学习,打好基本功。

2.动手实践,多编写代码,提高编程能力。

3.学会独立思考,解决实际问题。

4.培养良好的学习习惯,定期复习巩固知识。

【结语】了解大一课程表对于规划学习生涯至关重要。

希望本文能帮助你更好地适应大学生活,迈向成功的道路。

软件工程大一至大四课程表

软件工程大一至大四课程表

软件工程大一至大四课程表
【最新版】
目录
1.软件工程专业简介
2.大一课程安排
3.大二课程安排
4.大三课程安排
5.大四课程安排
6.总结
正文
【软件工程专业简介】
软件工程是一门涉及计算机科学、系统工程和项目管理的学科,旨在设计、开发和维护复杂的软件系统。

软件工程师需要具备编程技能、系统分析和设计能力、项目管理能力以及团队协作能力。

软件工程专业是为了培养具备这些能力的专业人才而设立的。

【大一课程安排】
大一课程主要是为了打下坚实的计算机基础,包括计算机基础、数据结构与算法、程序设计语言、计算机网络等课程。

这些课程都是软件工程专业的基础课程,对于后续学习有着重要的影响。

【大二课程安排】
大二课程主要是围绕软件开发流程和软件工程方法展开,包括软件需求分析、软件设计、软件测试、软件项目管理等课程。

这些课程将帮助学生了解软件开发的全过程,并掌握软件工程的基本方法。

【大三课程安排】
大三课程主要是为了进一步提高学生的专业技能,包括软件体系结构、软件开发工具、软件工程实践等课程。

这些课程将帮助学生了解如何设计和构建复杂的软件系统,并掌握使用工具和实践方法进行软件开发的技能。

【大四课程安排】
大四课程主要是为了帮助学生更好地适应职场,包括软件工程案例分析、软件工程管理、软件工程实践等课程。

这些课程将帮助学生了解软件工程在实际工作中的应用,并提高学生的实践能力和管理能力。

【总结】
软件工程专业的课程设置旨在帮助学生打下坚实的计算机基础,掌握软件开发的基本方法和技能,了解软件工程的实践应用,并提高学生的实践能力和管理能力。

软件工程大一至大四课程表

软件工程大一至大四课程表

软件工程大一至大四课程表【原创实用版】目录1.引言:介绍软件工程专业及其重要性2.大一课程:基础课程及编程语言3.大二课程:软件开发方法和数据库4.大三课程:软件工程实践和项目管理5.大四课程:软件架构和前沿技术6.结论:软件工程专业的发展前景正文一、引言随着信息技术的飞速发展,软件工程专业在我国受到了越来越多的关注。

软件工程师作为信息产业的基础力量,肩负着软件开发、系统维护、项目管理等重要任务。

本文将介绍软件工程专业的大一至大四课程表,帮助读者了解该专业的学习内容和发展方向。

二、大一课程:基础课程及编程语言1.计算机基础:计算机组成原理、操作系统、计算机网络等2.编程语言:C 语言、C++、Java 等3.数据结构与算法:线性表、栈与队列、排序算法等三、大二课程:软件开发方法和数据库1.软件开发方法:面向对象编程、软件工程、设计模式等2.数据库:关系型数据库、非关系型数据库、SQL 语言等3.软件测试:软件测试基础、测试用例设计等四、大三课程:软件工程实践和项目管理1.软件工程实践:软件项目管理、软件质量保证、软件工程与计算等2.项目管理:项目管理基础、项目成本管理、项目风险管理等3.软件工程与计算:软件工程与计算导论、软件工程与计算实践等五、大四课程:软件架构和前沿技术1.软件架构:软件架构设计、软件架构模式等2.前沿技术:人工智能、大数据、云计算等3.毕业设计:软件工程相关领域的毕业设计六、结论软件工程专业涉及多个领域,从基础课程到前沿技术,旨在培养具备扎实理论基础和实际操作能力的软件工程师。

随着我国信息技术产业的持续发展,软件工程专业的发展前景十分广阔。

计算机学院软件工程课程教学计划表




5377320
Linux操作系统 选修 2.5 60 36 24


5377322
Flash动画制作 选修 2.5 60 36 24


5377324 IOS程序设计基础 选修 2.5 60 36 24


5377326 软件开发环境与工具 选修 1.5 36 24 12
5377327
编译原理
选修 2 48 48
5999101
新生研讨课
必修 1 16 8
81

599910*
学年论文
必修 1
0.5
0.5

5379150
毕业(教育)实习 必修 8 12周
12周

5999105 专
毕业论文(设计) 必修 3 5周
业 实
5379151
面向对象程序设计课程 设计
必修
1
1周
践 5379152 数据结构课程设计 必修 1 1周








5377303
课程名称 人机交互技术
学时分配
各学期教学周数及周学时分配
课 程 性 质
学 分
学 时 总 数
第一学年 第二学年 第三学年 第四学年 考考
讲 实 实 第一 第二 第三 第四 第五 第六 第七 第八 试 查 授 验 践 学期 学期 学期 学期 学期 学期 学期 学期 课 课
82


5181060


5272***
育 课 程 平 台
专 5012010 项
教 512200* 育

《软件工程》课程授课计划表

科任教师:孙文英所属教学科:信息科时间:2006年2月20日任课班级:040217 周课时量:5节课第1、2周
科任教师:孙文英所属教学科:信息科时间:2006年2月27日任课班级:040217 周课时量:5节课第3周
科任教师:孙文英所属教学科:信息科时间:2006年3月6日任课班级:040217 周课时量:5节课第4、5、6周
科任教师:孙文英所属教学科:信息科时间:2006年3月27日任课班级:040217 周课时量:5节课第7、8、9周
科任教师:孙文英所属教学科:信息科时间:2006年4月17日任课班级:040217 周课时量:5节课第10、11周
科任教师:孙文英所属教学科:信息科时间:2006年5月8日任课班级:040217 周课时量:5节课第12、13周
科任教师:孙文英所属教学科:信息科时间:2006年5月15日任课班级:040217 周课时量:5节课第14、15周
科任教师:孙文英所属教学科:信息科时间:2006年5月29日任课班级:040217 周课时量:5节课第16周
科任教师:孙文英所属教学科:信息科时间:2006年6月5日任课班级:040217 周课时量:5节课第17周。

软件工程大一课程表

软件工程大一课程表
大一的软件工程课程通常包括一系列基础课程,帮助学生建立计算机科学和软件工程的基本知识。

以下是一个简要的大一软件工程专业的课程表,每门课程附有简短的描述。

第一学期
1.计算机导论
–介绍计算机科学和软件工程的基本概念,包括硬件和软件方面。

2.程序设计基础
–学习基本的编程概念和技能,使用常见的编程语言如C 或Python。

3.离散数学
–强调在计算机科学中的离散数学概念,如逻辑、集合论和图论。

4.英语写作与交流
–提升学生英语写作和口头表达的能力,以便进行有效的技术沟通。

5.大学物理
–探讨与计算机科学相关的基本物理原理,如电磁学和力学。

第二学期
1.数据结构与算法
–学习数据结构和算法的基本原理,包括数组、链表、树和排序算法。

2.计算机组成原理
–理解计算机硬件组成和工作原理,包括中央处理器、存储器和输入输出设备。

3.数据库原理
–介绍数据库的基本概念,学习SQL语言和数据库设计。

4.软件工程导论
–简要介绍软件工程的基本原理和流程,强调团队合作和项目管理。

5.线性代数
–学习与计算机图形学和机器学习等领域相关的线性代数基础知识。

这是一个典型的大一软件工程专业的课程表,具体课程和学分要求可能因学校和课程设置而有所不同。

软件工程专业本科教学计划(软件工程课程表)

软件工程专业本科教学计划一、培养目标和基本规格(一) 培养目标软件工程专业本科生的培养目标是:针对国民经济信息化建设和发展的需要,面向软件产业界对软件工程技术人才的需求,培养具有良好的综合素质、良好的职业道德、扎实的软件工程理论知识及较强的英语综合应用能力,掌握自然科学和与软件有关的法律基础知识、具有自主学习和使用先进软件开发技术和工具的能力,具有软件开发实践和项目组织的初步经验,具有创新、创业、竞争意识和团队精神。

学生毕业后能从事大型软件项目的开发,具有软件企业所需要的较高层次的软件工程技术和管理人才的素质,能适应技术进步和社会需求变化对高素质软件工程专门人才的基本要求。

(二) 培养规格本专业学生应掌握软件工程领域坚实的基础理论和宽广的专业知识,具有良好的系统分析、设计及软件工程项目的组织与管理能力,具备运用先进软件开发技术、方法和工具的能力,具备与软件有关的法律知识,具备独立工作能力和团队精神。

毕业生应获得以下几方面的知识和能力:1、掌握软件工程专业的基本理论、基本知识和基本技能,特别是软件项目管理与开发技术、信息系统的分析与设计技术、网络数据库开发技术、网络信息安全和嵌入式软件开发技术;2、熟练掌握需求分析和建模、软件设计和实现、软件评审与测试、软件过程改进与项目管理、设计人机交互界面的基本方法,能运用先进软件技术和开发工具进行软件系统的开发与维护工作。

3、掌握与软件有关的法律法规、国际惯例,具备自觉运用法律知识进行软件知识产权保护的素质。

4、具有创业意识、创新精神和良好的职业素质,具有良好的人际沟通能力和团队精神。

5、了解软件工程领域的最新成果、发展动态和法律法规;6、具有良好的英语写作和交际能力,外语水平达到规定的等级要求。

二、学制:四年。

三、授予学位:工学学士。

四、课程设置及学时学分安排(一)课程类别本专业课程设置为公共必修课(政治理论课、通识文化课)、专业必修课(学科基础课、专业基础课)、专业模块课程(分计算机网络、信息安全、信息系统、嵌入式软件)、专业任意选修课和公共选修课(公共限制选修课、公共任意向选修课)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程专业本科教学计划一、培养目标和基本规格(一) 培养目标软件工程专业本科生的培养目标是:针对国民经济信息化建设和发展的需要,面向软件产业界对软件工程技术人才的需求,培养具有良好的综合素质、良好的职业道德、扎实的软件工程理论知识及较强的英语综合应用能力,掌握自然科学和与软件有关的法律基础知识、具有自主学习和使用先进软件开发技术和工具的能力,具有软件开发实践和项目组织的初步经验,具有创新、创业、竞争意识和团队精神。

学生毕业后能从事大型软件项目的开发,具有软件企业所需要的较高层次的软件工程技术和管理人才的素质,能适应技术进步和社会需求变化对高素质软件工程专门人才的基本要求。

(二) 培养规格本专业学生应掌握软件工程领域坚实的基础理论和宽广的专业知识,具有良好的系统分析、设计及软件工程项目的组织与管理能力,具备运用先进软件开发技术、方法和工具的能力,具备与软件有关的法律知识,具备独立工作能力和团队精神。

毕业生应获得以下几方面的知识和能力:1、掌握软件工程专业的基本理论、基本知识和基本技能,特别是软件项目管理与开发技术、信息系统的分析与设计技术、网络数据库开发技术、网络信息安全和嵌入式软件开发技术;2、熟练掌握需求分析和建模、软件设计和实现、软件评审与测试、软件过程改进与项目管理、设计人机交互界面的基本方法,能运用先进软件技术和开发工具进行软件系统的开发与维护工作。

3、掌握与软件有关的法律法规、国际惯例,具备自觉运用法律知识进行软件知识产权保护的素质。

4、具有创业意识、创新精神和良好的职业素质,具有良好的人际沟通能力和团队精神。

5、了解软件工程领域的最新成果、发展动态和法律法规;6、具有良好的英语写作和交际能力,外语水平达到规定的等级要求。

二、学制:四年。

三、授予学位:工学学士。

四、课程设置及学时学分安排(一)课程类别本专业课程设置为公共必修课(政治理论课、通识文化课)、专业必修课(学科基础课、专业基础课)、专业模块课程(分计算机网络、信息安全、信息系统、嵌入式软件)、专业任意选修课和公共选修课(公共限制选修课、公共任意向选修课)。

(二)本专业主要课程离散数学、C++语言程序设计、汇编语言程序设计、计算机组成原理、数据结构、计算方法、操作系统、计算机通信与网络、编译原理、面向对象程序设计、面向对象分析与设计、数据库系统原理、软件工程、软件项目管理与CMM、数据仓库与数据挖掘、软件测试技术、大型软件系统构造与体系结构、统一建模语言UML等。

主要专业实验:程序设计、计算机组成原理、数据结构、操作系统、数据库、编译原理、软件系统建模与UML、系统分析与设计、分布式数据库、计算机通信与网络等,见附表五。

(三)学时分配本专业课堂教学总学时为学时(见附表二)。

2670(四)课程学分分配本专业学生需修满165学分方准予毕业(见附表三)。

(五)课程时数分期安排表(见附表四)。

五、主要实践性教学环节本专业实践环节主要有军事理论与训练,生产劳动,专业见习、实习,专业实践与社会调查、毕业论文等。

六、四年教育时间活动周数分配表。

(见附表一)七、本专业教学计划。

)见教学计划表(软件工程专业本科教学计划表(一)每学期教学周学时数分学1周其余各学1周)课编邓小平理毛泽东思想概论*1363236重要思想概论和“三个代邓小平理毛泽东思想概论*3254543重要思想概论和“三个代3马克思主义基本原3543543636中国近现代史纲2245454335思想道德修养与法律基分)2形式与政62讲座形234234小1632132公共体育27361362公共体育83636公共体育21936362公共体育110646411大学英语44724大学英语124727272413大学英语472724大学英语41418118实用文体写115362 军事理21616217就业指11649024454小6464184042610101高等数学47272高等数学44190426101023636220概率与数理统24832116332计算机导9656432C+语言程序设5227247223离散数464164汇编语言程序设243485433625318数字逻5436计算机组成原318326560460100小317254418数据结4277218428数据库系统原4543624OL29*SQ数据1222724C#5418430面向对象程序设5418软件工336331362432面向对象系统分12225436333183操作系72724434专业英7245435计算机通信与网184********Rational Rose3*UM33637CMM软件项目管理236236数据仓库与数据挖38236254软件测试技33633918大型软件系统构造与体54543340结专业见1411w10w专业实10426w 43 6 毕业论文168 小计60 774 606总时学时课必修学及9 20 21 268 25 22 131754 7 2058学总分学课必修及分8 1311613 720 24 21 22号的为考查科目,其它为考试科目。

*注:课程名称前有.软件工程专业教学计划进度表(二)每学期教学周学时数分学1周其余各学1周)课程编362412新型计算机网络技2244362412多媒体技2452543618电子商34632与中间*J2E4723624124822362412数字图像处22363649网络平台课程设 234132102小135054密码335412入侵检512236242522362412 安全管5322362412网络与信息安全技22362454计算机病毒原123636网络安全课程设2255小 234150841335435456 嵌入式系统概22457362*JAV语1212软硬件协同设258236242259362412设备驱动程序设23636数字娱乐中的人工智26036 嵌入式软件课程设261236 234162 13小 72246236网络程序设2212编译原2362426312游戏程序设263122243622 知识产权与软件保363664243665*WINDOW2212体系及编3624212可视化编266计算机图形21267 243622LINU体系与编程技 23624681222商务智363669108 6小70大学语 23621 健康教17118272236音乐鉴 2 362社会心理73学分限选四门7 126 3674人文系2科技系3675223676教育科学系课 2 77 36 艺术体育系列 78144 8 在每个系列中任选一门2 4 2 43 11 选修课学时及总学时 648 834选修课学分及总学分 811 4 2 4 3 2注:课程名称前有*号的为考查科目,其它为考试科目。

八、奖励学分为鼓励学生积极参加多种形式的创造性活动,充分发挥聪明才智,促进学生个性发展,特设立奖励学分。

学生取得奖励学分的主要途径有:参加教师的课题研究,在知识技能竞赛中获奖,发表学术性论文,进行小发明或小创造等。

奖励学分标准按学院规定执行。

四年教育时间活动周数分配表附表一各类课程学时数分配表附表二各类课程学分分配表附表三课程时数分期安排表附表四九主要课程简介、1、042610001 042610002 高等数学《高等数学》是计算机专业的重要基础课,具有较强的抽象性、逻辑性和应用性,在自然科学和工程技术领域中有着广泛的应用。

通过本课程的学习,培养学生的抽象思维能力、逻辑推理能力以及处理随机模拟等实际问题的能力,为后继课程学习提供所需的数学知识。

本门课程的内容主要是函数与极限,微分及其应用,不定积分与定积分,定积分的应用,矢量代数与空间解析几何,多元函数的微积分,常微分方程、级数等。

参考教材:《高等数学》(同济大学数学教研室),高等教育出版社。

考核方式:考试。

2、 04261040 C++语言程序设计《C++语言程序设计》是计算机科学与技术专业的必修课,它是国内外广泛应用的一种面向对象的程序设计语言,常常用于编写系统软件,应用软件以及科学计算。

通过本课程的学习,使学生掌握“自顶而下”的结构化程序设计方法,能熟练应用各种数据类型,具有一定的编程能力,为进一步学习《数据结构》、《算法分析与设计》打下基础。

参考教材:《C++语言程序设计教程》谭浩强等编,高等教育出版社。

考核方式:考试。

3、04261050 离散数学《离散数学》是计算机科学与技术专业的必修课,主要学习集合论,图论,数理逻辑,形式语言等内容。

本课程为学习计算机科学专业理论作好必要的准备知识,并为提高专业理论水平打下扎实的基础。

参考教材:《离散数学》朱一清编,电子工业出版社。

考核方式:考试。

4、04261060 汇编语言程序设计《汇编语言程序设计》是计算机科学与技术专业的必修课程,本课程的教学目的是:使学生掌握用汇编语言编写程序及上机运行的基本方法和技能,能用汇编语言设计实用程序,并了解与软、硬件有关课程的一些概念。

参考教材:《IBM PC汇编语言程序设计》沈美明、温科婵编,清华大学出版社。

考核方式:考试。

5、04261070 数字逻辑《数字逻辑》是计算机科学与技术专业的必修课。

本课程是学习数字电路逻辑设计的理论和方法的一门课程。

通过本课程的学习,使学生在深入理解理论的基础上,掌握数字电路组合网络和时序网络的分析与设计方法。

前导课为《电路与电子技术》,后续课为《计算机组成原理》、《微机接口技术》、《计算机通信与网络》等课程。

参考教材:《数字逻辑与数字系统》王永军等编,电子工业出版社。

考核方式:考试。

6、04261080 计算机组成原理《计算机组成原理》是计算机科学与技术专业的必修主干课。

本课程以《数字逻辑设计基础》及《汇编语言程序设计》为基础,主要讲授运算基础,运算器与运算方法;控制器与微程序设计;存储系统与辅助存储器;输入输出系统;计算机系统概述。

通过本课程的学习,使学生能够较深入地理解与掌握计算机各功能部件的逻辑设计与实现,以及计算机整机各部件间的逻辑关系与连接。

为后续课《微机接口技术》等奠定了理论与实验基础。

参考教材:(1)《计算机组成与结构》王爱英主编,清华大学出版社(第二版);(2)《计算机组成原理》俸远祯主编,电子工业出版社(第二版)。

考核方式:考试。

7、04261090 数据结构《数据结构》是计算机科学与技术专业的必修主干课,本课程主要介绍线性表、数组与矩阵、栈与队列、串、树和图、查找与排序等。

通过本课程的学习、使学生掌握软件设计所需要的数据结构并透彻地理解各类数据对象的特点,学会数据的组织方法和实现方法,进一步培养基本的、良好的程序设计技能,掌握数据结构与算法的关系,为《操作系统》、《编译原理》、《数据库原理》和《算法分析与设计》等课程的学习打下基础。

相关文档
最新文档