软件开发主要有哪些课程
1、计算机科学与技术专业(软件工程方向、网络技术方向、信息安全方向) 主要课程: 汇编与接口技术、计算机组成原理、操作系统、数据结构、软件项目管理、软件测试技术、Java高级程序设计、软件工程、电子技术、局域网与组网技术、TCP/IP与广域网、Linux基础及技术、网络管理与维护、计算机网络与通信、数据库原理与应用、信息安全概论、现代密码学、入侵检测与安全扫描、计算机病毒原理与防治、信息安全技术、容错与可信恢复技术等。
就业方向:在企业、事业单位从事软件工程应用技术、计算机网络、信息安全等工作,或从事相关的教学科研工作。
2、电子信息科学与技术 主要课程:模拟和数字电路、高频电子线路、电子技术自动化、信号与系统、数字信号处理、通信原理、算法与程序设计、微机原理与接口技术、单片机应用、现代通信技术、传感器与测量技术等。
就业方向:毕业生可以到企事业单位、行政、教育部门从事研究、教学和信息的维护与管理工作;也可在现代制造业、通信行业、IT企业从事电子设备与系统的研制、生产,通信技术的应用开发
计算机软件专业主要学些什么 开设课程有哪些
课程设置分三类:第一类课程实行边教学边实践,课堂教学讲基本原理、基本方法;实践教学给出小型实践题目,循序渐进。
这类课程除常规的计算机专业课程外,还要加入软件工程,对象和组件技术等;第二类课程主要进行理论方法教学,逐步积累,集中时间进行实践教学。
这类课程有:操作系统、编译原理、数据库系统、网络与网络工程、软件成熟度模型(CMM)。
第三类课程是综合多门课程的知识,与科研项目相结合,以不同的目标或不同的应用作为实践的大型课程设计,如大型程序设计方法课程设计、大型应用软件课程设计等。
软件工程专业主要学一些什么课程,主要可以从哪些方面着手,把专业...
软件工程是信息领域发展最快的学科分支之一。
当今时代是信息化的时代,而信息化的实现,人才是最重要的环节。
软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力。
目前,我国高素质的软件工程人才的极度短缺已经成为制约我国软件产业快速发展的一个瓶颈,如何培养与国际接轨的高素质软件工程人才,已经成为信息化工作中的重中之重。
随着计算机应用已经渗透到经济和社会生活的方方面面,计算机软件的概念早已为人们所熟知。
然而,软件是如何生产出来呢?大家可能在中学的时候利用过某些编程工具做了一些简单的程序,这就是软件生产的初级阶段。
实际大型软件的生产往往需要成千上万的人协作工作,共同完成软件的生产过程,参与生产的成员有可能来自不同的国家、在不同的时区、用不同的语言,因此需要很好的交流、合作、分工、协调,这样的软件生产过程,就必需要有高效的管理。
另外,软件是服务于社会的金融、交通、石油、教育、航天等各个行业的,因此也需要用软件相关知识去分析具体的行业应用,去设计最符合应用需求的软件,才能实现软件的价值。
软件工程的目的就是在现有软件开发技术基础上,对应用的需求进行分析,设计高质量的软件架构,分配和协调每个软件生产人员的工作,保证软件高质量的完成。
软件工程专业是一门综合性、实践性、行业性非常强的专业。
本专业要求掌握软件工程基本理论、软件开发技术和软件工程管理技术,培养具备深厚计算机软件开发功底、具有软件系统分析能力及软件工程管理能力的且对某一领域知识精通的高级复合型人才,能够在软件领域中从事需求分析、设计、开发、测试、实施和管理。
未来几年,国内外高层次软件人才将供不应求。
在我国IT职场十大人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。
本专业就业除了如IBM、微软、Sun、SAP、联想、用友、金山等专业IT企业之外,也可以到中国移动、中国电信、中国联通等通信运营商,还可以去政府事业单位以及银行、交通、石油等传统部门的信息管理中心,也可以去如埃生哲、毕马威、普华永道等世界著名的咨询管理类企业,此外盛大、巨人网络等游戏企业也都可以成为大家的就业目标。
大家的工作职位除了软件工程师、软件设计师、系统架构师、程序员、测试员之外,还有项目管理人员、客户需求分析师等职位,此外还有行业服务的咨询师、行业专家等。
目前软件工程专业设有三个方向:软件技术开发、软件工程管理、数字媒体艺术(虚拟现实及游戏软件制作)。
在夯实英语、数学、软件基本理论的基础上,通过一系列的特色课程及实践培养同学们的自学能力、团队合作能力、交流沟通表达能力、工程管理组织能力、外语应用能力。
学院专业课程的教师大多来自各大软件企业,实施案例式教学,课堂边学边练,边练边学,讲授最新的软件工程专业知识。
专设项目实训课程,模拟企业生产开发环境,由企业教师按照企业真实的开发流程组织同学们完成真实的软件项目。
。
除此之外的业界之旅活动,组织参观各大软件企业和研究机构,同学有和两院院士、软件业巨子进行一对一交流的机会。
软件工程专业主修科目是什么?
软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。
在现代社会中,软件应用于多个方面。
典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。
同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。
主修课程主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
"软件工程"课程需要什么知识做基础?
离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,有个高中数学基础和英语基础,应该不会太难。
C++和JAVA常用编程语言要熟练掌握。
ORACLE和SQL也要了解些。
LINUX和UNIX要会用。
求 软件工程专业 专业课课程表
教学质量是软件工程人才培养质量的关键所在,是软件学院生存发展的基础。
完整的教学管理主要包含教学大纲的制定,教材及主要参考资料审定、师资聘任、学籍管理、教学质量督查与评价、成绩评定与归档等环节。
为了确保软件人才培养中各环节的质量,特制定本规定。
一.教学计划制定、教学计划主要包括培养目标和要求、学习年限和学年编制、课程设置和学时分配、实习和实验安排、总学时数和每学期学时数要求、课外指导计划等。
计划的制定要充分体现软件人才培养的目标,明确课程体系结构。
、教学计划是学生培养的严肃性法规,不得随意变更。
公共基础课和专业基础课必须严格按计划执行,专业课和专业选修课可在保持总学分、总学时不变的前提下,适当调整。
、教学计划每年修订一次,既要保证课程体系合理的稳定性,又要充分反映现代教育改革成果。
、教学计划由教学教务办提出,软件学院教学指导委员会审定,报校教务处备案,接受校教务处业务上的指导。
二.教材审定、教材尽量选用国外优秀原版教材,鼓励使用教育部高等教育司推荐的“国外优秀信息科学与技术系列教学用书“,教学教务办会同主讲教师选择2种以上教材和主要参考书,提出方案,由主管教学院长审定。
、教学教务办汇总教材订购数量,向书商或出版社订购教材,并负责教材费的收取和教材的发放。
三.师资聘任、师资聘任面向社会,坚持高水平,高待遇。
、师资聘任程序是:1.公布拟聘教师的课程名称,基本要求;2.应聘者填写教师基本情况表,提交个人材料;3.教学教务办对材料进行初审,提出拟聘人选;4.主管教学院长与应聘教师面谈;5.院务会讨论决定。
四.学籍管理、确定新生班级和学生名册;、留级、降级、退学、试读手续的审核批准;、入学资格审核并报院长批准;、组织办理新生的学生证、准考证等;、休学和复学手续的审核批准;、对毕业生资格材料进行审核批准,并颁发毕业证书和学位证书。
五.教学过程组织、教学大纲1.教学大纲的制定要符合专业培养目标和基本要求;2.教学大纲必须按统一格式和要求填写,要求内容严谨、文字扼要、意义明确、名词术语规范。
3.教学大纲的内容应包括:课程名称、课程编号、总学分、总学时、课程简介、适用专业、选课对象、先修课程、课程基本要求、课程内容与学时分配、推荐教材、主要参考书、大纲执笔人、制定时间等;4.教学大纲由具有丰富教学经验的主讲教师编写,主管教学院长签字后,交教学指导委员会审定,由教学教务办存档。
、教学日志1.教学日志由主讲教师统一安排,应根据教学大纲和课程表认真填写教学日志;2.每学期第一周主讲教师应将教学日志交至教学教务办备案;3.主讲教师对教学日志内容和实施负责;4.教学过程应严格遵照教学日志执行,并接受主管教学院长和教学教务办的核查。
、课堂讲授1.课堂讲授由主讲教师负责,不得随意请人代课或私自调课;2.课堂讲授的内容应在讲课之前备有教案;3.课堂讲授应把课程内容的基本原理和实例讲述清楚,每堂课的重点和难点明确。
4.课堂讲授应讲究教学方法和艺术,并充分体现教师与学生之间的教学互动性。
、辅导答疑1.辅导答疑应在主讲教师的指导和安排下,由教学助理负责实施;2.辅导答疑应每周安排具体的时间和地点;3.教学助理应对辅导答疑做好充分的准备工作。
、课程实验1.课程实验由主讲教师全面负责,教学助理协助主讲教师具体实施;2.课程实验的内容由教学大纲规定,具体实例由主讲教师确定;3.课程实验应有课程实验指导书。
、课程设计1.课程设计的内容由教学大纲规定,具体实例由主讲教师确定;2.课程设计结束后学生应递交详细的课程设计报告和源程序;、课程考试1.必修课必须组织闭卷考试,选修课可以进行开卷考试或考查;2.每门课程由主讲教师命题2~3套试卷,由教学教务办抽选一套进行考试;3.试卷的命题应按规定的格式书写,并附上参考答案和评分细则;4.教学教务办负责考试日程、考场和监考教师的安排,并组织考试巡查。
、毕业设计1.毕业设计选题应有一定的技术难度、先进性和工作量,能体现作者综合运用科学理论、方法和技术手段解决工程实际问题的能力。
2.毕业设计的选题由指导教师提供,通过学术委员会的审核后,再对学生公布;3.毕业设计的学生分配采取“双向选择“的方式,并由教学教务办统一协调;4.毕业设计应接受学院统一组织的毕业设计中期检查;5.毕业设计应提交开题报告、文献综述,详细的软件需求、软件设计等相关文档,以及
请问2018年北京大学软件工程技术专业的课程设置是怎样的
展开全部 软件工程技术专业主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
...