北京邮电大学软件工程研究生的课程---数据库设计开发-42
- 格式:pptx
- 大小:451.81 KB
- 文档页数:20
软件工程件工程专业,主要学什么?就业方向?软件工程专业是计算机领域发展最快的学科分支之一,国家非常重视软件行业的发展,对软件人才的培养给予了非常优惠的政策。
本专业培养掌握计算机软件基本理论知识,熟悉软件开发和管理技术、能够在计算机软件领域中从事软件设计、开发和管理的高级人才。
2、软件工程专业主修课程:软件工程专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
3、软件工程专业毕业去向: 除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业。
从我周围的例子来看,软件工程学出来,如果编程能力强的话,找到一份4000左右的工作还是可以的,但是,问题就是非常的累,而且竞争比较激烈,如果年龄大了但却不能往上走的话,一直作程序员是比较没有前途的。
不过,如果学的好话,其实和计算机专业差不多,都有机会进比较大的IT公司,我有个学软件的同学就去了IBM,当然,竞争也是很激烈的。
总结起来,我觉得这碗饭并不太好吃,还是看兴趣吧件工程专业要学的课程公共基础课:思想道德修养与法律基础马克思主义基本原理中国近现代史纲要毛泽东思想、邓小平理论和“三个代表”重要思想概论形势与政策体育军事理论大学外语外语技能训练高等数学Ⅰ大学物理Ⅱ物理实验专业基础课:线性代数概率论与数理统计计算机科学引论高级程序设计语言离散数学汇编语言数据结构计算机原理编译技术算法设计与分析统一建模语言软件体系结构专业课:数据库原理面向对象技术操作系统计算机网络系统分析与设计软件测试软件项目管理公共选修课:现代企业管理健康教育创新教育文献检索冶金概论就业与创业指导专业选修课:JAVA 程序设计软软J2EE架构与程序设计人机交互技术.NET程序设计Web程序设计ORACLE数据库设计数字图像处理无线传感器技术组件技术应用中文信息处理技术实践课程:入学教育军训新技术专题公益劳动高级程序设计语言课程设计金工实习Ⅲ认识实习数据结构程序训练编译技术课程设计操作系统课程设计算法设计与分析课程设计系统分析与设计课程设计面向对象技术课程设计UML与数据库课程设计毕业实习毕业设计(论文)毕业教育课外活动和社会实践哥们好好学哇!这是华中科技大学的课程表!课程名称就是教材名称想知道软件工程和计算机科学与技术专业有什么不同?哪个前途更好一些?好!今后的热门,就业前景非常好!目前软件工程9个专业的内容和就业情况如下: 1 可视化编程掌握程序设计方法及可视化技术,精通一种可视化平台及其软件开发技术。
北邮计算计网络课程设计一、课程目标知识目标:1. 让学生掌握计算机网络的基本概念,包括网络结构、协议和设备;2. 了解数据通信的基本原理,如信号传输、编码和解码;3. 学会使用网络模型分析实际网络问题,理解不同层次的网络协议及其功能;4. 掌握TCP/IP协议簇,了解互联网的工作原理。
技能目标:1. 培养学生运用网络知识解决实际问题的能力,如网络故障排查、网络性能优化;2. 提高学生的网络设备配置与调试技能,熟悉常见网络设备的使用方法;3. 培养学生进行网络编程和网络安全防护的能力,掌握相关技术和工具。
情感态度价值观目标:1. 培养学生对计算机网络学科的热爱和兴趣,激发学生自主学习、探究网络的欲望;2. 培养学生良好的团队合作精神,提高沟通协调能力;3. 增强学生的网络安全意识,树立正确的网络道德观念。
课程性质:本课程为计算机网络专业基础课,旨在帮助学生建立扎实的网络知识体系,提高实际操作能力。
学生特点:北邮计算机网络课程面向大学二年级学生,学生具备一定的计算机基础,但网络知识相对薄弱。
教学要求:结合学生特点,课程设计应注重理论与实践相结合,强化实操环节,使学生能够将所学知识应用于实际网络环境中。
通过课程学习,使学生达到预定的知识、技能和情感态度价值观目标,为后续相关课程打下坚实基础。
二、教学内容1. 计算机网络基本概念:介绍网络结构、协议、设备等基本知识,对应教材第一章内容。
- 网络层次模型- 网络协议与标准- 网络设备与分类2. 数据通信基础:讲解信号传输、编码解码等原理,对应教材第二章内容。
- 数据通信原理- 信号传输方式- 编码与解码技术3. 网络模型与协议:分析OSI七层模型、TCP/IP模型,学习各层协议及其功能,对应教材第三章内容。
- OSI七层模型- TCP/IP四层模型- 常见网络协议及其功能4. TCP/IP协议簇:深入了解互联网工作原理,学习TCP、IP、UDP等协议,对应教材第四章内容。
北邮数据库实验-实验一实验二学姐们倾情奉献~跪安吧少年少女们!北京邮电大学实验报告课程名称数据库系统原理实验内容实验一SQL SERVER安装、数据库创建与维护实验班级姓名指导老师成绩_________2014年03月18日实验一SQL SERVER安装、数据库创建与维护实验实验目的:1.通过对SQL SERVER2000的安装和简单使用:(1)了解安装SQL SERVER2000的软硬件环境和安装方法;(2)熟悉SQL SERVER2000相关使用;(3)熟悉SQL SERVER2000的构成和相关工具;(4)通过SQL SERVER2000的使用来理解数据库系统的基本概念。
实验内容。
2.通过创建数据库、并进行相应的维护,了解并掌握SQL SERVER数据库的创建和维护的不同方法和途径,并通过这一具体的数据库理解实际数据库所包含的各要素。
实验内容:1.SQL SERVER2000 安装(1)在windows2000/XP上安装并运行SQL SERVER2000。
(2)练习启动和停止数据库服务。
(3)通过SQL SERVER Enterprise Manager连接数据库。
(4)熟悉SQL SERVER Enterprise Manager的各项功能,了解SQL SERVER的主要对象。
(5) 了解SQL SERVER在安装时自动创建的数据库和几类系统表。
2.数据库创建与维护(1)创建“学生选课”数据库;要求主文件组包含主要文件和次要文件,建立两个次要文件组,分别包含两个次要文件,要求有相应的日志文件;(2)对数据库属性和参数进行查询、相应的修改和维护,内容包括:调整数据库的大小,完成数据库大小的增加、减小;增加文件组;修改日志文件的最大值;查看数据库的属性值;(3)练习数据库的删除等维护;(4)用Enterprise Manager管理工具和交互式的Transact_SQL语句分别完成以上操作。
{北京邮电大学软件项目管理 SPM}
配置管理计划
目录
1.人员及职责 (3)
2.用于配置管理的软硬件资源 (5)
3.配置项计划 (5)
3.1配置库目录结构 (7)
3.2配置管理库 (7)
4.基线计划 (9)
5.基线变更控制 (10)
1.人员及职责
2.用于配置管理的软硬件资源
3.配置项计划
标识方法:
公司名-项目名-分号-类型-版本号
3.1配置库目录结构
⏹初始
⏹计划
⏹执行
需求
设计
代码
测试
产品
⏹控制
周报
评审报告
问题
⏹结束
3.2配置管理库
4.基线计划
5.基线变更控制
要变更已经冻结的基线的内容时应该按照以下的过程进行;
1).项目负责人向配置管理负责人提出指示:对评价后的需要变更的内容进行提取;
2).配置管理负责人进行提取,在其指导下由项目组相关人员进行(括号内为相关人员);
11
3).项目组相关人员对于评价后的变更内容进行变更;
4).项目负责人(沈珩)对于变更的品质状况进行确认,向配置管理负责人(孙楠)给出提交要求;
5).配置管理负责人(孙楠)对于确认批准完了的配置管理单位向基线库进行再提交前,应将基线库中原相应内容进行备份以满足可追溯性;
6).配置管理负责人(孙楠)向相关人员(呼博秦)通报基线的变更情况;
7).向变更要求者说明变更情况。
实验二用SQL Server实现数据库设计实验目的:1.掌握使用企业管理器创建和管理SQL Server数据库及相关数据库对象。
2.掌握使用SQL语言中的SELECT命令实现查询功能。
上机准备:1.复习有关关系数据库的基本知识和概念;2.复习有关SQL语言中SELECT命令的使用;3.了解有关SQL Server系统的组成;4.复习有关SQL Server服务器的使用和管理;5.复习有关企业管理器的基本操作;6.复习有关查询分析器的基本操作;7.了解有关SQL Server服务器的登陆账号,密码;实验内容:本实验将建立一个学校教学管理数据库,在这个数据库中,存储以下信息:1.有关学生的信息,包括学生的学号,姓名,班级,性别,出生时间,政治面貌,籍贯,入学时间,联系电话,简历;Student(Sno,Sname, Ssex,Classno,Sbirth,Status,Hometown,Enrollment,Telephone,Resume)2.有关班级的信息,包括班级的班名,专业,年级,人数,班主任;SClass(ClassNo,ClassName,Major,Grade,Number,Advisor)3.有关课程的信息,包括课程编号,课程名称,课程类别(是指该课程为必修,指选还是任选),适用专业,适用年级,开课时间(是指在每个学年的第一学期,还是第二学期),学分,周学时;Course(CourseNo,CourseName,Category,Major,Grade,StartTM,Credits, WeekHours)4.有关学年课程安排的信息,包括课程编号,开设课程的学年(例如:2002学年),开设课程的班级,任课教师;Schedule(CourseNo,StartYear,ClassNo,Teacher)5.有关学生选课的信息,包括课程编号,学生的学号,成绩;SC(CourseNo,Sno,Score)一、熟悉开发环境练习:1.启动和停止SQL Server服务2.注册服务器3.使用企业管理器和查询分析器二、使用企业管理器完成数据库及数据库对象的创建和管理实验步骤:1.创建数据库(1)要求参数:数据库名称:teaching数据库逻辑文件名:teaching_data 日志逻辑文件名:teaching_log操作系统数据文件名:e:\xxx\teaching.mdf 操作系统日志文件名:e:\xxx\teaching.ldf数据文件初始大小:5MB 日志文件初始大小:1MB 数据文件最大大小:10MB 日志文件最大大小:2MB数据文件增长增量:10% 日志文件增长增量:10%(2)创建后在database节点查看是否已包含了刚创建的数据库teaching;(3)展开teaching 节点,以下的所有对象均创建在teaching 数据库中;2.创建用户定义的数据类型(1)练习按要求创建以下数据类型数据类型名称数据描述student_no 长度为10且不允许空值的字符型;member_no 整数,且存储的值不超过30000shortstring 最多15个字符的可变长字符型(2)考虑在该数据库中可能使用的自定义数据类型(例如:学号的数据类型),并创建3.创建表(1)根据上述数据库存储的信息,决定创建几个表,并给每一个表指定一个有意义的表名;(2)根据每个表中每列存储的数据的情况,为每个列指定列名,数据类型,数据的长度,是否允许为空等列的属性;(3)使用企业管理器建立所有的表;(4)创建之后,还可以根据具体情况,再对表的结构进行修改;(包括添加列,删除列,修改已存在的列)4.实现数据完整性(1)针对每一个表分析并定义主码(Primary Key)(2)定义UIQUE约束用来规定一个列中的两行不能有相同的值;例如:希望学生的姓名是唯一的;StudentSClassCourseScheduleSC(3)针对每一个表分析外部码,并利用“关系图”定义外部码(Foreign Key),建立表之间的参照关系;Create table SC(Sno char(9),CourseNo char(4),Score smallint,Primary key(Sno,CourseNo),Foreign key(Sno) refrences Student(Sno),Foreign key(CourseNo) refrences Course(CourseNo))(4)定义缺省值方法1:直接在表设计时,定义列的default属性;例如:练习在定义“性别”列时,定义它的缺省值为“男”;方法2:创建一个缺省值对象,然后绑定到任何一个需要的列;例如:练习创建并绑定一个缺省值到学生的联系电话,缺省值为“unknown”;Create defult telephone_defult as ‘unknown’(5)创建以上约束后,练习修改约束的操作(包括增加,修改和删除以上约束);5.根据自己所在班级的情况,对已经创建的表自己输入一些相关示例数据,在输入的过程中,特地输入一些违反上述约束条件的数据,观察处理的效果;(1)使用企业管理器,完成一些记录的插入、修改和删除;(2)练习使用INSERT、UPDATE、DELETE命令完成记录的插入、修改和删除;(3)练习使用TRUNCA TE TABLE命令删除表数据;t runcate table sc(4)在练习使用命令删除数据之前,可以使用SELECT INTO命令把数据保存到一个新建的表中;select * into B from SCselect * from Bdrop table Cselect Sno,CourseNo into C from SCselect * from C三、使用企业管理器创建和管理索引1.利用表的属性对话框,观察每个表已经自动创建的索引;exec sp_help Studentexec sp_help SClassexec sp_help Scheduleexec sp_help Courseexec sp_help SC2.针对学生选课信息表创建如下索引(1)按学号+课程编号建立主键索引,索引组织方式为聚簇索引;create clustered index PK_SC on SC(Sno,CourseNo)alter table SCdrop SC_primexec sp_help SC(2)按学号建立索引,考虑是否需要创建唯一索引,索引组织方式为非聚簇索引;create unique index PK_Sno on Student(Sno)exec sp_help Student(3)按课程编号建立索引,考虑是否需要创建唯一索引,索引组织方式为非聚簇索引;create index PK_CoursNo on Course(CourseNo)drop index Course.PK_CoursNoexec sp_help Course(4)再针对学生选课信息表输入一些数据,观察表中记录位置的变化;通过观察比较非聚簇索引和聚簇索引的不同之处;3.针对其它表,练习创建索引;(考虑:是否对每个列都应创建索引?应该从哪些方面考虑是否应为此列创建索引?)4.练习索引的修改和删除操作exec sp_helpindex SCexec sp_rename'SC.PK_SC','PL_SCindex'drop index Student.PK_Snoexec sp_helpindex Student四、使用查询分析器实现以下查询1.练习课堂上举例介绍的几类查询;2.实现以下查询(1) 检索选修了课程号为C1或C2课程,且成绩高于或等于70分的学生的姓名,课程名和成绩。
北邮软件实验报告北邮软件实验报告一、引言软件实验是计算机科学与技术专业的重要课程之一,旨在培养学生的软件开发能力和解决问题的能力。
本次实验是北邮软件实验的一部分,通过实践操作和理论学习,掌握软件开发的基本原理和技巧。
本报告将对实验过程进行整理和总结,以便更好地理解和应用所学知识。
二、实验背景本次实验的主题是软件开发,通过一个具体的项目,学生需要完成一个小型软件的设计、开发和测试。
这个项目涉及到数据库管理、用户界面设计和算法实现等多个方面的知识和技能。
通过实践操作,学生可以更好地理解软件开发的流程和方法,提高自己的编程能力和问题解决能力。
三、实验目标本次实验的目标是培养学生的软件开发能力和解决问题的能力。
通过实践操作,学生需要掌握以下技能:1. 熟悉软件开发的基本流程,包括需求分析、设计、编码、测试和维护等阶段;2. 掌握数据库管理的基本原理和技巧,能够设计和操作数据库;3. 理解用户界面设计的基本原则和方法,能够设计和实现用户友好的界面;4. 学会使用编程语言和工具进行软件开发,能够编写高质量的代码;5. 培养团队合作和沟通能力,能够与他人协作完成一个项目。
四、实验过程本次实验的实践操作包括以下几个步骤:1. 需求分析:根据实验要求和项目需求,分析用户需求,明确软件功能和性能要求;2. 设计:根据需求分析结果,设计软件的系统架构、数据库结构和用户界面;3. 编码:使用编程语言和工具,根据设计文档编写代码,实现软件功能;4. 测试:对编写的代码进行测试,确保软件功能正常运行,修复bug;5. 维护:根据用户反馈和需求变化,对软件进行维护和更新。
在实验过程中,我们遇到了一些问题和挑战。
例如,需求分析阶段需要与用户进行沟通和交流,确保理解用户需求的准确性;编码阶段需要仔细编写代码,避免出现错误和漏洞;测试阶段需要充分测试软件的各种功能,确保软件的质量和稳定性。
通过克服这些问题和挑战,我们逐渐掌握了软件开发的技巧和方法。
北邮的计算机学硕和专硕北邮(北京邮电大学)是国内著名的信息与通信工程学科领域的高校之一,其计算机学硕和专硕项目在国内享有盛誉。
计算机学硕和专硕是北邮计算机学院的两个研究生项目,为学生提供了进一步深造和研究的机会。
计算机学硕项目是北邮计算机学院设立的一种研究生学位项目,旨在培养具备计算机学科专业基础知识和研究能力的高级专门人才。
该项目注重培养学生的理论基础和实践能力,课程设置涵盖了计算机科学与技术、软件工程、人工智能等领域的核心知识。
学生在学习过程中,不仅要掌握计算机学科领域的前沿理论,还要进行研究课题的开展和实践,并撰写毕业论文。
计算机学硕项目的学制一般为两到三年,学生在完成学业后可获得硕士学位。
专硕项目是北邮计算机学院另一种研究生学位项目,该项目侧重于培养学生的实践能力和技术应用能力。
与学硕项目不同的是,专硕项目更加注重学生的工程实践和实际应用能力的培养。
学生在学习过程中,将接受更多的实践性课程和项目实训,比如软件开发、系统设计等,以提高学生在实际工作中的应用能力。
专硕项目的学制一般为两年,学生在完成学业后也可获得硕士学位。
无论是计算机学硕还是专硕项目,北邮都注重培养学生的科学研究能力和创新精神。
学生在研究生阶段将有机会参与科研项目和学术交流活动,接触到前沿的科学研究成果和学术思想。
此外,北邮还为研究生提供了良好的学习环境和优质的导师资源,学生可以选择自己感兴趣的研究方向并与导师进行深入的研究合作。
北邮计算机学院的计算机学硕和专硕项目培养了大量的优秀人才,他们在学术界和工业界都有着广泛的影响力。
毕业生就业率较高,就业范围涵盖了互联网、通信、电子商务、软件开发等多个行业和领域。
北邮计算机学院还与国内外多家知名企业合作,为学生提供实习和就业机会,进一步提升了学生的就业竞争力。
北邮的计算机学硕和专硕项目是国内计算机学科领域的重要研究生教育项目。
这两个项目致力于培养具备扎实的理论基础和实践能力的高级专门人才,为学生提供了进一步深造和研究的机会。
一、实验名称数据库设计与实现二、实验目的与要求1. 理解数据库设计的基本概念和原则;2. 掌握数据库设计的方法和步骤;3. 学会使用数据库设计工具;4. 能够根据实际需求设计数据库并实现。
三、实验内容1. 数据库需求分析;2. 数据库概念结构设计;3. 数据库逻辑结构设计;4. 数据库物理结构设计;5. 数据库实现与测试。
四、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 5.73. 开发工具:Visual Studio Code五、实验步骤1. 数据库需求分析(1)确定系统目标:设计一个图书管理系统,实现对图书的借阅、归还、查询等功能;(2)收集用户需求:分析用户在使用图书管理系统的过程中需要实现的功能和操作;(3)整理需求文档:将收集到的需求整理成文档,为后续设计提供依据。
2. 数据库概念结构设计(1)确定实体:根据需求分析,确定图书、读者、借阅记录等实体;(2)确定实体间关系:分析实体间的关系,如借阅记录与图书、读者之间的关系;(3)绘制E-R图:根据实体和关系,绘制E-R图,表示数据库的概念结构。
3. 数据库逻辑结构设计(1)选择数据库模型:根据E-R图,选择合适的数据库模型,如关系模型;(2)创建数据库表:根据E-R图,将实体转化为数据库表,并定义表结构;(3)定义表间关系:根据实体间关系,定义表间关系,如外键等。
4. 数据库物理结构设计(1)确定存储引擎:选择合适的存储引擎,如InnoDB;(2)设计索引:根据查询需求,设计索引,提高查询效率;(3)调整表结构:根据实际需求,调整表结构,如增加、删除字段等。
5. 数据库实现与测试(1)使用MySQL数据库管理系统创建数据库;(2)根据逻辑结构设计创建表;(3)编写SQL语句实现实体间关系;(4)进行测试,确保数据库功能正常运行。
六、实验结果与分析1. 实验结果(1)成功创建图书管理系统数据库;(2)实现图书的借阅、归还、查询等功能;(3)数据库运行稳定,性能良好。
软件工程北邮培养方案随着信息技术的飞速发展,软件工程作为一门新兴的技术学科,日益受到社会的关注和重视。
在这样的大背景下,软件工程专业的培养方案显得尤为重要,不仅要适应社会的需求,还要满足学生的学习和发展需求。
北邮软件工程专业的培养方案在这一点上做得非常好,它不仅做到了理论与实践相结合,还注重了学生个人的素质培养,下面我们就一起来详细了解一下软件工程北邮培养方案。
一、基本情况介绍北邮软件工程专业的培养方案是根据国际软件工程教育联合会(CEAB)的标准和专业特点而制定的,该方案以培养学生的软件工程专业知识和技能为核心,还注重了学生的创新精神和团队合作能力。
该方案的毕业生具有较好的就业和发展前景,深受用人单位的青睐。
二、培养目标该方案的培养目标是培养具备扎实的软件工程理论基础和工程实践能力的软件工程应用人才,具体包括以下几个方面:1.具备扎实的基础知识和技能,包括编程语言、数据结构与算法、数据库系统、操作系统、网络技术、软件工程等方面;2.具备软件需求分析、设计、开发和测试等软件工程实践能力;3.具备团队协作、创新思维、跨学科交叉知识融合能力;4.具备较好的沟通、组织和管理能力;5.具备较强的自学能力和终身学习的素质。
三、培养方案1. 专业基础课程该方案的专业基础课程包括软件工程导论、程序设计、数据结构与算法、数据库系统原理、操作系统原理、网络原理、计算机组成原理等,这些课程是学生后续专业学习的基础,学校设置了丰富的实验课程和实践环节,帮助学生理论联系实际,提高他们的实践能力。
2. 专业核心课程该方案的专业核心课程是软件工程专业学习的重点,包括软件需求分析、软件设计、软件项目管理、软件测试、软件体系结构等,这些课程在专业知识和技能的培养上发挥了至关重要的作用,学生通过这些课程的学习,可以对软件工程有深入的了解和认识。
3. 实践环节该方案注重了学生的实践能力培养,学校设置了丰富的实践环节,包括各类实验课程、实习、毕业设计等,这些实践环节能让学生将所学知识应用到实践中去,锻炼他们的动手能力和解决问题的能力。
北京邮电大学考研复试参照书目
北京邮电大学研究生研究生入学考试复试笔试内容
院系:001信息与通信工程学院
院系:002电子工程学院
院系:003计算机学院
院系:004自动化学院
院系:005软件学院
院系:006数字媒体与艺术设计学院
院系:007理学院
院系:008经济管理学院
院系:009公共管理学院
院系:010人文学院
院系:011教诲技术研究所
院系:012马克思主义学院
院系:013网络技术研究院
院系:014信息光子学与光通信研究院
(责任编辑:田学江)
小提示:在如今考研竞争日渐激烈状况收获。
加油!。
《数据库原理及应用》课程标准一、课程说明课程名称:数据库原理及应用课程代码:PE123037参考学分:3参考学时:48课程管理系部:计算机系适用专业:计算机应用技术专业开发人员:职业技术学院计算机系数据库原理及应用教学团队二、课程概述(一)课程性质与定位1.课程性质《数据库原理及应用》课程是计算机专业的专业核心课程,是培养数据库管理及开发人员的基础支撑课程。
2.课程定位根据高职计算机专业人才培养模式的要求,培养学生基于当今主流软件开发技术的应用开发能力,确立了本课程作为开发后台数据库在专业课程体系中的地位。
如今各类信息系统、动态网站、移动应用的开发都需要使用后台数据库,数据库已成为当今计算机时代中不可或缺的组成部分。
通过本课程的学习,要求学生掌握关系型数据库的开发过程,为软件开发、动态网站的创建打下坚实的技术基础。
前导课程:程序设计基础后续课程:网页设计、JSP动态网页开发、.NET编程技术、高级编程技术(二)课程设计思路本课程采用“项目驱动,案例教学,一体化课堂”的教学模式开展教学。
整个课程通过一个实际数据库应用开发项目驱动,完成教师与学生互动的讲练结合教学过程。
学生在完成各项任务、子任务的过程中,学会数据库的应用技术、原理和工具的使用。
本课程的理论安排在多媒体教室,实践环节安排在设施先进的多媒体机房进行,教学中以学生为中心,教师负责讲授知识,指导项目设计,充分调动师生双方的积极性以达到教学目标。
(1)项目贯穿教学以学生管理系统等数据库为载体开展教学,贯穿数据库的整个开发过程,包括:概念模型设计、关系模型设计、创建与维护数据库、创建与维护表、对表的查询、建立存储过程、数据库备份与恢复、数据库安全等。
(2)任务分解知识点明确每堂课的任务、子任务,教学就是完成任务的过程,在这一过程中融入相关知识,以达到“任务完成,知识掌握,本领学会”的教学目的。
(3)“教、学、做”一体化教学在一体化教室完成教师与学生互动的讲练结合的教学过程。
软件工程(适用于在职专业学位硕士)(工程领域英文名称:Software Engineering )1、领域简介软件工程是利用计算机及电子元器件实施信息的采集、转换、传输、运算、分析、存储、显示、打印、记忆、反馈、控制等软件程序的设计、制作、检测和质量控制的工程技术领域。
它涉及各工业、农业、国防的生产过程、生产设备和军事装备的自动化、连续化、智能化,也涉及社会和其它领域,如管理信息化、城市的数字化、办公室自动化、文艺、宣传及其它信息传媒的智能化。
因此,软件和硬件(包括计算机、集成电路及其它电子元器件)构成了信息技术的核心,软件产业和硬件产业共同构成信息产业的核心,是国民经济信息化的基础。
北京邮电大学软件工程领域,依托北邮在通信领域的深厚背景,与国内外多家著名通信公司、运营商紧密结合,在面向通信领域的软件工程学科建设及人才培养方面,具有得天独厚的优势。
目前北京邮电大学软件工程学科拥有两个重点实验室,网络与交换技术国家重点实验室和可信分布式计算与服务教育部重点实验室(筹),共有教师36人,其中教授10人,副教授13人,具有博士学位人员20人,本科、硕士毕业生历年就业率保持100%。
通信软件工程实验教学中心于2010年被评为“北京高等学校实验教学示范中心”。
2、培养目标面向软件产业发展和信息化建设对软件工程技术人才的需要,培养高层次实用型、复合型软件工程技术和管理人才。
本领域培养的学生应满足以下要求:2.1 拥护党的基本路线和方针、政策;热爱祖国,诚信守法,具有良好的职业道德和敬业精神,愿为我国经济建设和社会发展服务。
2.2 掌握软件工程领域坚实的基础理论和系统的专业知识;具有较强的工程实践能力,具备运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作的能力,以及工程项目的组织与管理能力、团队协作能力、技术创新能力或市场开拓能力。
2.3 掌握一门外语,具备良好的阅读、理解和撰写外语资料的能力和进行国际化交流的能力。
计算机系统结构的发展历程课程:高级计算机系统结构姓名:学号:班级:2015年12月一、计算机系统结构随着当今社会和科技的飞速发展,自四十年代计算机问世以来,计算机科学更是发展迅速,应用领域不断扩展计算机的普及和广泛应用,现代社会正朝着高度信息化,自动化方向发展。
计算机逐渐成为社会必不可少的支柱力量。
计算机系统是按人的要求接收和存储信息,自动进行数据处理和计算,并输出结果信息的机器系统。
计算机是脑力的延伸和扩充,是近代科学的重大成就之一。
计算机系统由硬件系统和软件系统组成。
前者是借助电、磁、光、机械等原理构成的各种物理部件的有机组合,是系统赖以工作的实体。
后者是各种程序和文件,用于指挥全系统按指定的要求进行工作。
而计算机系统结构是计算机的的机器语言程序员或编译程序编写者所看到的外特性。
所谓外特性,就是计算机的概念性结构和功能特性,主要研究计算机系统的基本工作原理,以及在硬件、软件界面划分的权衡策略,建立完整的、系统的计算机软硬件整体概念。
其也称为计算机体系结构,它是由计算机结构外特性,内特性,微外特性组成的。
经典的计算机系统结构的定义是指计算机系统多级层次结构中机器语言机器级的结构,它是软件和硬件/固件的主要交界面,是由机器语言程序、汇编语言源程序和高级语言源程序翻译生成的机器语言目标程序能在机器上正确运行所应具有的界面结构和功能。
以最常见的冯诺依曼计算机为例,计算机系统结构包含了以下几个方面:1.指令集架构(Instruction set architecture;简称ISA):被视为一种机器语言,包含了许多相关的指令集(存储器定址、处理器控制,寄存器控制等等……)。
2.微体系结构/微架构(Microarchitecture)或称计算机组织(Computerorganization):是更详细的叙述系统内部各元素如何进行合作与沟通。
3.数据表示,即硬件能直接识别和处理的数据类型和数据格式。
4.寻址方式,包括最小寻址单位和地址运算等。