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

合集下载

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

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

软件工程专业教学计划(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学分。

厦门大学软件工程专业课程表

厦门大学软件工程专业课程表

Assembly 汇编语 TX15 Language 言 Programming
本课程是计算机类专业的基础 课程。介绍 8086/8088 CPU 的主要 学 指令集,学会从汇编语言的角度考 科 计算机导 虑问题的解决方法,掌握微机系统 通 论、计算机 的编程结构。强调对底层编程能力 修 硬件基础 和意识的培养,从具体应用出发, 课 对 CPU 所提供的指令集的典型特 程 点、寻址方式等内容进行理论上的
件体系结构的整体分析和处理能 力,为开发大型软件打下基础 在熟悉 Java 程序开发的基础 上,学生应该进入更高一个层次, 使用 Java2 平台企业版(J2EE)来 创建企业级应用程序。本课程应以 丰富的实例提供当前这一技术的最 新动向, 对于每一位在 J2EE 平台上 开发和部署应用程序的开发人员, 提供入门以及进一步提高的基础。 本课程将使用许多构思精巧的实例 程序(包括源码)来描述 J2EE 关键 面 向 对 象 的概念。此外,也有助于学生快速 程 序 设 计 掌握 J2EE 平台的多项技术,包括: (Java) Enterprise JavaBean, Java Servlet, JavaServer Pages, Java Message Service (JMS,Java 消息 服务), Java Naming and Directory Interface (JNDI, Java 名字与目录 接 口 ), XML, J2EE Connector Architecture(J2EE 连接器架构) , JavaMail, JDBC。 为学生以后创建 自己的大型企业级应用系统时,通 过本课程获得进一步的技术指导、 知识和经验。 本课程也称为“用户界面设计 (User’s interface design), ” 主要介绍软件界面的基本概念、要 其 它 专 业 求、基本特性和分析方法;介绍人 课程 机界面的快速原型及其开发工具、 可视化界面、 人机接口技术等内容, 同时使学生了解当前最新的界面设 计技术 本课程的任务是培养学生计算 机软件开发与应用的综合能力。介 绍软件的基本概念和软件工程的目 标,通过对传统的面向过程的软件 开发方法和面向对象的软件开发方 法的介绍,使学生掌握开发高质量 软件的方法;通过对软件开发过程 和过程管理技术的学习,使学生了 解如何进行软件度量和管理,怎样 进行质量保证活动,从而能够有效

软件工程大一课程表

软件工程大一课程表

软件工程大一课程表
摘要:
1.软件工程大一课程简介
2.课程表概述
3.课程表详细内容
4.课程表的实用性和意义
正文:
【软件工程大一课程简介】
软件工程是一门以计算机科学为基础,以软件开发为主要研究对象的学科。

软件工程大一课程主要面向刚刚接触计算机科学的学生,旨在帮助他们建立起对软件工程的基本认识,了解软件开发的基本流程和方法。

【课程表概述】
软件工程大一课程表是这一课程的重要组成部分,它详细列出了本学期课程的安排,包括课程名称、授课时间、授课地点等信息,是学生了解课程、规划学习时间的重要依据。

【课程表详细内容】
软件工程大一课程表主要包括以下几个部分:
1.课程名称:包括软件工程基础、数据结构与算法、计算机程序设计等课程。

2.授课时间:详细列出了每门课程的上课时间,包括周次、日期和时间。

3.授课地点:列出了每门课程的上课地点,方便学生找到上课地点。

【课程表的实用性和意义】
软件工程大一课程表的实用性和意义主要体现在以下几个方面:
1.方便学生了解课程安排:课程表详细列出了每门课程的上课时间、地点等信息,方便学生了解课程安排,提前做好学习计划。

2.帮助学生规划学习时间:课程表可以帮助学生了解每门课程的学习时间,合理规划学习时间,提高学习效率。

3.促进学生按时完成学习任务:课程表可以帮助学生了解每门课程的学习任务,按时完成学习任务,提高学习成绩。

软件工程专业四年学习计划

软件工程专业四年学习计划

软件工程专业四年学习计划第一年:在大学一年级的第一学期,软件工程专业的学生通常需要修习一些基础课程,比如数学、编程语言和数据结构。

这些课程为学生打下一个坚实的基础,使他们能够理解计算机科学的基本原理并掌握基本的编程技能。

在大学一年级的第二学期,学生可以进一步学习编程语言,例如Java、C++等,并学习一些软件工程的基本知识,比如软件开发方法论、软件需求分析等。

此外,学生还可以开始学习一些与计算机相关的选修课程,比如计算机网络、数据库系统等。

第二年:在大学二年级的第一学期,学生可以继续学习更加深入的软件工程知识,比如软件构建、软件测试等。

此外,他们还可以开始学习一些高级编程语言和工具,比如Python、Git等。

在大学二年级的第二学期,学生可以学习一些与软件工程相关的专业课程,比如软件项目管理、软件架构设计等。

同时,他们还可以选择一些专业性较强的选修课程,比如人工智能、机器学习等。

第三年:在大学三年级的第一学期,学生可以开始进行一些实践性项目,比如软件开发项目、数据库设计项目等。

这些项目可以帮助学生将自己在课堂上学到的知识应用到实际项目中,并培养他们的实际工作能力。

在大学三年级的第二学期,学生可以继续进行一些实践性项目,并开始准备自己的毕业设计。

此外,学生还可以进行一些实习或者参加一些实践性的项目,以丰富自己的实际工作经验。

第四年:在大四的第一学期,学生可以全力准备毕业设计,完成自己所选择的项目并撰写毕业论文。

同时,学生还可以继续进行一些实践性项目,并准备自己的就业或者继续深造计划。

在大四的第二学期,学生可以开始准备自己的毕业答辩,并进行一些就业或者考研准备。

此外,学生还可以选择一些专业性较强的选修课程,以提高自己的专业素养和竞争力。

总结:以上是软件工程专业四年学习计划的一个基本框架。

在这四年的学习过程中,学生需要努力学习专业知识,积极参加实践性项目,并逐步培养自己的实际工作能力和创新能力。

同时,学生还可以积极参加一些与专业相关的比赛和活动,比如软件设计大赛、科技创新大赛等,以提高自己的综合素质和竞争力。

软件工程一班课表课表(包括上机课)

软件工程一班课表课表(包括上机课)

任课老师:谢银平 (4104::4-11周)
晚上
10 晚上 11 12
19:55-20:40 20:50-21:35 21:45-22:30
Web动态网页设计 任课老师:李静毅 (7-14周::614)
编译原理 任课老师:向碧群 (2404::1-15周)
大学生职业发展与就业指导
任课老师:谢银平 (4104::4-11周)
重庆邮电大学移通学院行课表
专业:软件工程1,2班 时间 节 次 1 2 3 4 5 6 下午 7 8 9 16:05-16:50 17:00-17:45 19:00-19:45
大学语文 任课老师:李毅 (2102::1-15周) 编译原理 任课老师:代祥光 (7-14周单周::604)
班级号:02131101,02131102 周一
计算机辅助设计 任课老师:聂清彬 (7-14周::612)
软件工程 任课老师:钟怡 (7-14周单周::617)
年第二学期课表 周五
计算机辅助设计 任课老师:钟怡 (1306::1-15周)
周六
周日
Web动态网页设计 任课老师:李静毅 (1404::1-15周)
社会实践 任课老师:谢银平 (X205::20周)
编译原理 任课老师:向碧群 (1210::1-5周)
所属期次:2013-2014学年第二学期课表 周三
计算机辅助设计 任课老师:钟怡 (4101::14周)
具体时间 8:00-8:45 8:55-9:40 10:05-10:50 11:00-11:45 14:00-14:45 14:55-15:40
Java程序设计 任课老师:蔡宇 (2403::6-10周)
计算机网络 任课老师:聂清彬 (7-14周双周::609)

软件工程课程安排

软件工程课程安排

大一是网页制作,经典算法,c语言,军事理论,写作,高数1和高数2,离散1,中国近代史,思想道德,电子电路,英语1和2。

大二是数据库原理,编译原理,离散2,数字电路,汇编语言,c++语言,mfc,计算机组成原理,英语3和4,日语1和2,马克思原理,毛邓。

大三时jsp课程设计,sql server数据库,计算机体系结构,计算机网络,操作系统,计算机图形学,算法,日语3和4,人工智能,软件工程。

大四我就不知道了。

我刚读到大三。

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

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

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

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

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

软件工程专业的课程设置

软件工程专业的课程设置

软件工程专业的课程设置软件工程专业的课程设置通常涵盖了计算机科学、软件开发和项目管理等多个方面。

不同学校和课程设置可能存在一些差异,但以下是一个典型的软件工程专业的课程设置,以提供一个大致的参考:1. 基础课程:1.1 计算机科学导论:•介绍计算机科学的基本概念、发展历史和主要领域。

1.2 离散数学:•学习离散数学的基本理论,对于计算机科学和软件工程的算法设计至关重要。

1.3 数据结构和算法:•掌握常见的数据结构和算法,包括树、图、排序算法等。

2. 编程基础课程:2.1 程序设计语言:•学习一门或多门编程语言,如Java、C++、Python等。

2.2 面向对象编程:•掌握面向对象的编程思想,学习类、继承、多态等概念。

3. 软件工程核心课程:3.1 软件工程导论:•介绍软件工程的基本原理、流程和方法。

3.2 软件项目管理:•学习项目管理的基本理论和方法,包括需求分析、项目计划、团队协作等。

3.3 软件测试和质量保障:•掌握软件测试的方法和工具,以及确保软件质量的策略。

3.4 软件需求工程:•学习如何收集、分析和管理软件需求。

3.5 软件体系结构:•深入了解软件体系结构的设计原则和模式。

3.6 软件工程实践:•实践性课程,通过团队项目学习软件开发的实际应用。

4. 数据库和数据管理:4.1 数据库设计和管理:•学习数据库的设计原则和SQL语言。

4.2 大数据和数据挖掘:•介绍大数据处理和数据挖掘的基本概念和技术。

5. 前沿技术课程:5.1 云计算和分布式系统:•了解云计算和分布式系统的基本原理和应用。

5.2 人工智能和机器学习:•介绍人工智能和机器学习的基础知识。

6. 专业实践和实习:6.1 实习经验:•学生有机会在实际工作中应用所学知识。

6.2 毕业项目:•独立或团队完成一个软件工程项目,整合所学知识。

7. 选修课程:7.1 移动应用开发:•学习移动应用开发的技术和最佳实践。

7.2 Web开发:•掌握Web应用开发的技术和框架。

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

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

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

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

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

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

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

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

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

二、学制:四年。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关文档
最新文档