大学生事务中心 >>所属分类 >> 教育学习    专业   

软件工程

标签: 计算机科学技术学院 软件工程

顶[4] 发表评论(0) 编辑词条
专业简介
专业概念
       软件工程专业为工学类本科专业。软件是计算机系统不可或缺的组成部分。软件工程(Software Engineering)是指应用科学方法创造和生产软件的专门技术。由于计算机应用的普遍性和关键性,软件人才是未来社会长期渴求的战略性人才。本专业既是北京理工大学校本部相同专业的延伸,同时也融入了地方经济发展的特色。

专业定位和特色
       软件工程专业的定位是培养适应社会需要,德、智、体、美全面发展,掌握扎实的计算机基础理论知识和较宽的工程专业知识,具备较强的创新能力、工程实践能力和团队协作能力,能从事软件分析、设计、开发、维护等相关工作,富有创新精神和团队协作能力的高素质应用型软件工程人才。
本专业积极开拓社会“产学研”合作资源和国际合作办学资源,为学生社会实践、就业和毕业深造提供了多样的选择。本专业特色是紧跟软件技术发展潮流,注重实践教学和学生实际动手能力培养,倡导和践行“在做中学”(Learn by doing)的教学理念。本专业的教育模式可概括为理论学习与项目实践结合,课内学习与课外科技活动结合,国内学习与国际深造结合。

专业发展简史

       软件工程专业是北京理工大学珠海学院首批成立的专业之一,于2004年获教育部和广东省教育厅批准开始招生,原隶属信息学院。 2006年,计算机学院成立。软件工程专业与计算机科学与技术专业一起划入计算机学院。
本专业一直是计算机学院重点建设的专业之一,近几年毕业学生就业率稳定在98%以上 ;也是计算机学院招生人数最多的本科专业之一。2012年新生规模6个班,近300人。

专业发展前景

       软件产业的发展水平,体现了一个国家的信息产业发展水平及其在国际市场上的综合竞争力,尽快培养起适合信息产业所需要的高素质的软件工程人才,已经成为信息化工作中的重中之重。
  软件工程领域是一个包括系统软件、嵌入式软件、数据库软件、财务及企业管理软件、教育软件、游戏软件等广泛领域。这也反映了本专业的职业需求,要求一个合格的软件工程学生除须掌握计算机软件领域的基本理论知识外,还需要重点学习软件工业界最新的软件开发设计技术和软件项目管理方法,能熟练使用业界最新的流行软件工具,高质量地开发大中型软件项目,具有良好的外语应用能力,能够面向相关行业从事软件开发、项目管理等工作。对于IT这样一种新兴的产业,每个岗位并没有其固定的专业能力要求。更多的方面是注重理论知识的扎实程度和学习、创新能力等。
       以.NET开发工程师为例,若从事网络开发相关工作,在专业方面主要是Web项目的实战开发经验以及对一些框架的应用能力以及网络开发相关测试的能力。值得提出的一点是,由于本专业的技术大多来源或借鉴于国外先进技术,对于外语的要求也较高,但更需要去拓展的方面还是对新兴技术的理解以及对主流编程语言和开发工具的熟练使用。
       从素质拓展的角度来讲,虽然开发工作并不注重与人交往的能力,但大多数的软件开发工作非一人所能完成,更需要看重的是团队的协调合作能力。此外,在软件开发过程中,一定的模仿和创造能力也是必需的,作为一个优秀的软件工程师,应不但能够吸取已有工程中的长处,更应能够提出自己独到的观点和想法。
同时,软件开发行业具有工期短,工作强度大等特点,在一定程度上需要员工的身体素质能够应对长时间高负荷的工作和较强的责任心,这也应是在素质拓展方面所做的准备。


专业培养特色
       软件工程专业强调软件工程实践和管理能力的培养,理论与实践并重,系统与应用并重。在课程设置与具体实施上加强工程训练,加强实践环节,注意学科融合,产、学、研相结合,特别突出微软.Net平台和JavaEE平台下的应用软件开发技术、移动应用开发和ERP系统的实施、维护以及二次开发技术。
专业方向设置
       软件工程专业下设置了“软件开发技术”和“ERP系统开发与应用”两个方向:
       软件开发技术方向:主要研习软件开发过程中用到的各种技术。包括流行软件开发平台和工具的使用,软件需求分析,软件开发过程,软件项目管理,软件测试,数据库管理等。目标是掌握软件开发的一般方法和技能,可以编写各种形式、各种应用场景的软件,如:电子商务平台、基于网络的分布式系统、管理信息系统、游戏娱乐、办公自动化系统、移动终端应用等。
       ERP系统开发与应用方向:在熟练掌握一种主流软件开发平台的基础上,进一步学习ERP(企业资源计划)系统的原理和设计,以及与ERP有关的企业管理知识,熟悉和了解主流ERP产品。目标是可以从事ERP系统的研发或二次开发、ERP系统的实施等工作。

主干学科和专业主干课程
       主干学科:软件工程
       本专业主干课程包括: C语言程序设计、离散数学、面向对象的程序设计、数据结构、数据库原理与应用、软件工程导论、计算机网络、操作系统、系统分析与设计、软件测试技术、软件开发综合实训等
 
       师资情况       
       本专业师资有来自于校本部的教授2名,副教授多名。所有青年教师都具有研究生以上学历,其中包括博士3名,海外留学归国人员1名。许多教师还具有深厚的企业工作背景,属不可多得的“双师型”人才。软件工程专业学风浓郁,教师在认真完成教学任务的同时,积极参与科研活动,指导学生项目团队,每年有多篇论文和自编教材在各种专业期刊发表。

职业前景介绍

       本专业毕业生在全国人才需求量排行榜上一直稳居前列,就业方向广。毕业生可以在计算机软件领域从事软件系统分析与设计、软件系统开发、技术支持与维护、软件项目测试等工作,也可以到科研院所、教育、企事业和行政管理等单位从事相应的工作。
软件开发技术方向的毕业生主要从事软件系统研发、软件开发管理、软件系统测试、软件质量保证与过程改进、数据库系统管理、软件工程和技术研究等工作。毕业生可在专业软件公司和各种与软件有关的企事业单位、社会组织就业。
ERP系统开发与应用方向的毕业生主要从事ERP系统的开发、实施、研究。毕业生可在各种ERP软件生产及服务企业、研究机构、ERP软件客户企业就业。
软件工程专业具有紧跟软件技术发展潮流,注重实践教学和学生实际动手能力培养的特色。近几年毕业学生的就业率稳定在98%以上。
虽然软件工程师的需求很大,但大部分公司都要求应聘者要有很好的专业技能,很看重应聘者的工作经验和专业素养,竞争也较激烈。这对于应届毕业生也是很大的挑战,需要具备过硬的基本功和技能才有可能被招收。

专业办学成果

往届优秀学生名单 :

07级优秀学生07级优秀学生
08级优秀学生
08级优秀学生







    学科竞赛
    本专业注重通过竞赛引导学生学习和创新。学校每年组织学生参加本地区一年一度的ACM程序设计大赛,校内定期举办程序设计大赛,学院其他专业组织的游戏程序大赛,以及其他由有关企业或社会组织发起的比赛;其中的优胜团队可以参加省级程序设计大赛。通过这些比赛活动,锻炼了大批学生的自学能力,发挥了丰富的想象力和创造力,并在国内和省内著名比赛中获得了优异的成绩,赢得了社会和用人单位的认可。以下是主要获奖情况:

 竞赛项目

 时间

 学生获奖情况

教师获奖情况 
 

 ACM 国际大学生程序设计竞赛

(是大学级别最高的脑力竞赛,被誉为“程序设计的奥林匹克”)

 2010年 

  珠海赛区有 1支队(3人)获铜奖

   章远老师荣获“金牌教练”称号

ACM 国际大学生程序设计竞赛

(是大学级别最高的脑力竞赛,被誉为“程序设计的奥林匹克”)

2011年

珠海赛区获1金1银4铜,广东赛区获1银1铜

章远老师荣获“金牌教练”称号

 广东省“高校杯”软件设计比赛(由广东省计算机学会和广东省教育厅主办)

2010年 

 5人3件作品成功参赛

 中国移动“MM百万青年创业计划”校园PK赛

(由中国移动通信集团广东有限公司珠海分公司冠名赞助)

2011年

 学生在比赛中分别斩获一、二、三等奖

(42人参加,16人获奖)

魏志军老师荣获优秀指导老师

 2012年,第一届“中国软件杯”大学生软件设计大赛

(中国软件行业中规格最高、最具影响力的顶级软件大赛)

2012年 

  学生团队的作品获得了大赛“三等奖”和“最佳创新奖”。

 郑大鹏老师荣获优秀指导教师奖。


    

章远老师荣获2011年ACM大赛“金牌教练”章远老师荣获2011年ACM大赛“金牌教练”
郑大鹏老师荣获第一届“中国软件杯”大学生软件设计大赛优秀指导教师奖郑大鹏老师荣获第一届“中国软件杯”大学生软件设计大赛优秀指导教师奖




学生团队作品荣获了第一届“中国软件杯”大学生软件设计大赛“三等奖”和“最佳创新奖”。学生团队作品荣获了第一届“中国软件杯”大学生软件设计大赛“三等奖”和“最佳创新奖”。



  










职业认证考试和培训 

    本专业也同样注重跟进学科前沿发展动向,及时更新教学内容,将专业学习和资格认证相结合。鼓励学生获取国际知名IT企业的技术资格认证。每年组织学生参加Oracle(甲骨文公司)认证的Java程序员和微软开发技术认证以及Oracle数据库认证。通过认证考试促进学生的学习,同时为就业增添优势。 

    认证种类

  学生获得证书情况

 Oracle认证的 Java程序员

2010年参加考试人数为87人,考试通过率为87.4%
2011年参加考试人数为80人,考试通过率为90%
2012年参加考试人数为68人,考试通过率为90%

 微软开发技术认证

  05、06、07级共有237人参加认证,通过率超过90% 

目录

课程体系简介 编辑本段回目录

专业学习路径及就业前景图
每学期课程每学期课程










每学期课程

第一学期课程 

第一学期课程第一学期课程







第二学期课程

第二学期第二学期








第三学期课程 

第三学期第三学期








第四学期课程 

第四学期第四学期









第五学期课程 

第五学期第五学期









第六学期

第六学期第六学期







第七学期
第七学期第七学期








第八学期

第八学期第八学期






学习要求
总学分要求

       学生最低毕业学分应达到166学分,其中公共基础必修课41学分,公共基础选修课12学分,学科基础必修课15学分,学科基础选修课9学分,专业必修课24学分,专业选修课18学分,实践教学环节47学分。 

课程学分分布图课程学分分布图

  







软件工程专业学生能力要求

本专业主要培养学生以下能力:
(1)良好的编程能力:能够精通至少两种基本的程序设计语言(C/C ++),熟练运用常用的数据结构和常用算法,通过算法分析与设计,编程解决实际问题。
(2)软件开发平台应用能力:能够熟练使用目前主流的软件开发平台(JAVAEE开发平台或.Net开发平台),能够根据用户的需求进行软件项目编程。
(3)软件测试能力:掌握软件测试的基本方法,熟悉单元测试和集成测试,设计测试用例,对程序代码和软件系统进行相关的测试。
(4)认识和运用数据库的能力。掌握关系数据库的基本原理,掌握数据库操作和编程技术,熟悉目前常用的数据库管理软件Oracle数据库和微软公司的SQL Server,具备设计和实现系统数据库和数据库编程能力。
(5)编程的规范意识和团队合作能力:能遵守项目开发的编程规范,编写符合规范要求的程序代码,具有良好的团队合作意识。
(6)较强的英语阅读和写作能力:能阅读和编写英文的程序开发文档,阅读英文的开发工具帮助文件,通过阅读英文材料,了解软件工程的最新动向、阅读技术文章,与世界各地开发人员交流、发布帮助等。
(7)具有较强的工程实践能力:具备运用先进的工程化方法、技术和工具从事某一应用领域软件分析、设计、开发、维护等工作的能力。要具有软件工程的概念,能清楚地理解和把握从需求分析到软件系统安装调试的整个过程,能胜任各种环节的具体工作。能编写软件开发的相关文档。
(8)文献检索能力:掌握文献检索、资料查询的基本方法,具有查阅研究成果和科技论文的能力。
(9)具有较强的自学能力:软件工程专业新的技术和开发工具层出不穷,具备较强的学习和总结能力,不断更新知识,掌握最新的IT技术和开发工具。
(10)具有技术创新能力:要专心钻研和学习,具有创新意识,在软件开发过程中不断创新。


实践教学

软件工程专业注重学生的工程实践能力的培养,以提高学生的动手能力和创新能力为目标,使学生得到工程师素质的基本训练,为此设置了内容丰富的实践教学课程,具体如下:
A、实践课和课程设计课:该类实践教学是课程学习后的一个综合性实践教学环节,是对课程理论和课程实验的综合和补充。它主要培养学生综合运用已学过的理论和技能去分析和解决实际问题的能力,对加深课程理论的理解和应用、切实加强学生的实践动手能力和创新能力具有重要意义。软件工程专业实践课和课程设计主要有:
C语言程序设计课程实践:该课程要求利用C语言编写一个较大的程序,综合应所学的C语言程序设计知识。
面向对象方法课程设计:该课程要求综合应用所学C++编程知识,编写一个完整的程序。
数据结构课程设计(A):该课程旨在帮助学生掌握编写在特定数据结构上的算法,并通过上机调试,以更好地掌握各种数据结构及其特点。
信息系统开发课程设计:该课程旨在培养学生综合利用所学过知识来开发C/S结构应用程序的能力,这些知识包括面向对象编程语言(Java或C#或C++)的图形用户界面(GUI)技术、数据库连接技术以及数据库技术等。
数据库应用开发实训:该课程旨在让学生练习和实践Oracle 10g企业版的安装和配置方法,学习Oracle 10g中相关的数据库对象的创建,数据库安全性管理和网路配置等实践能力,练习在SQL*Plus环境下通过PL/SQL来管理Oracle数据库、完成数据库开发。
金工实习C:该课程是工科类学生的通用实践课。主要介绍金属材料加工的基本设备和过程,包括车、磨、刨、铣、钳工及热处理等加工过程。
个体软件过程实践:该课程旨在按照个体软件过程的规范要求,结合实际的程序设计,来深入理解并运用个体软件过程的基本概念、方法与过程。例如,如何管理自己的时间,如何做计划,如何记录软件的缺陷等。
Web应用开发课程设计:该课程旨在培养学生开发基于浏览器的WEB应用的技能。
软件工程综合实训:该课程旨在通过接近真实应用的案例,向学生展示、介绍软件开发中的各种实际技术和有关理论知识,包括迭代式软件开发过程的组织管理,项目团队的建设和组织管理,开发过程中的软件资产管理,软件测试方法的应用,数据库管理技术的应用,软件开发平台上的具体编程技术,软件框架的使用等。
  已建成实验室包括数据库应用实验室、软件测试实验室、软件工程综合实训室,共有微机300台,服务器8台,以及各种实验和实训所需软件多种。正在建设的实验室还有ERP应用及开发实验室、移动计算实验室等,能够满足以实践能力培养为特色的应用型软件工程专业人才的教学需要。
  B、专业实习:该专业实习充分开展与实习基地单位的交流活动,以集中实习为原则,安排企业进行专项训练,开拓学生视野,增强学生社会适应能力,提升学生综合素质。目前,本专业与远光软件股份有限公司、珠海东信和平科技股份有限公司、珠海威瀚电气有限公司、珠海泰坦软件系统有限公司等十几家知名企业合作,建立了学生校外实习基地。
  C、毕业实习:学生可以自行选择专业对口的单位或工作岗位,报请学院批准后实习。对于没有合适实习单位的学生,由学院组织到实习基地进行学习。该实践主要使学生了解实际的软件开发过程和组织,熟悉企业所用开发平台或工具,体验软件开发过程管理等。在企业实习过程中,提升了学生的沟通能力、表达能力和团队合作能力,顺利完成从大学生到职业人的转变。
  D、毕业设计:综合应用所学软件工程知识,完成一个软件系统的设计及实现;或者针对一个已经完成的软件系统,进行完整的测试。毕业设计是大学本科教育过程中的最后一个环节。通过毕业设计,能使学生深化所学专业课程的理论知识,达到融会贯通、灵活应用的目的;能够培养和提高学生独立分析问题、解决问题的能力;尤其是通过设计过程,能够锻炼学生独立思考、自主获取知识的能力。

素质教育 编辑本段回目录

学科竞赛

软件工程专业学生积极参加各类学科竞赛。 第一届“中国软件杯”大学生软件设计大赛由国家工业及信息化部、教育部以及江苏省人民政府联合举办。该大赛以其公益性、权威性和官方背景受到全国各类高校的广泛关注。参加本次大赛的近2000个团队来自全国500多所高校,其中“211”和“985”高校约占50%。进入决赛的团队有100支,分布在6个赛题中。决赛于2012年8月26日至29日在南京国际博览中心举行。计算机学院Mirage团队的作品获得了大赛“三等奖”和“最佳创新奖”。团队指导老师郑大鹏老师获得“优秀指导教师奖”。
针对国际大学生程序设计大赛(ACM),学院成立了程序设计协会,目前会员超过300人,一改以往对于编写程序谈虎色变的局面。2011年在第四届珠海大学生程序设计赛上获得一个金奖、一个银奖和三个铜奖的优异成绩,在广东省赛中获得一个难得的银奖。2012年在广东省赛获得一个铜奖。此项活动不仅培养了一批比赛高手,而且为学院其它各个团队提供了技术骨干,不断为学院教师的科研团队输送人才。由于参与的人数众多,该活动已经成为教学质量的晴雨表,学生专业信心的风向标。 

项目团队

软件工程专业的目标主要是培养具备坚实计算机科学基础知识的高级应用型软件人才。教师在认真完成教学任务的同时,积极参与科研活动,指导学生项目团队。学生通过实际项目研发,即可以掌握并加深所学的专业知识,熟悉软件开发的基本流程,又可以增加自学能力,发挥自己的想象力和创造力。教师对历届学生指导的学生人数近300人,学生团队近百组,在电子商务网站、游戏和手机应用开发等方面开发了上百个项目。以下是学生项目团队的部分优秀作品:

学生在JavaEE平台上开发的网上购花网站:花花世界网学生在JavaEE平台上开发的网上购花网站:花花世界网
学生在.Net平台上开发的游戏:“擦”弹专家学生在.Net平台上开发的游戏:“擦”弹专家







基于Android的手机游戏:夸父逐日              手机应用:北理通基于Android的手机游戏:夸父逐日 手机应用:北理通










    通过教师的悉心指导,学生的知识综合运用能力有很大程度的提高,基本上符合了软件企业所要求的软件开发人员应满足的条件。 

学生社团

    为了提高学生的学习兴趣,老师们还积极鼓励和倡导学生创办各种课外兴趣社团,例如计算机学院ACM协会的宗旨是提高成员编程质量,为学校培养参加ACM程序设计竞赛的选手。以下是学生社团暑期集训活动的掠影:

学生社团进行暑期集训学生社团进行暑期集训
社会实践

    培养具有实际动手能力的应用型人才是本专业的培养特色,为了进一步巩固学生学习成果,根据教学计划安排,组织学生深入社会,开展社会实践、实习等活动。与多家产学研合作单位合作为本专业学生提供各种社会实践机会。针对毕业生,提供专业对口的毕业实习和就业实习。

常见问题解答 编辑本段回目录

软件工程专业的就业前景如何?

软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力。目前我国的计算机应用水平还处于初级阶段,现有计算机和信息技术设施的功能没有得到很好的开发和运用,比发达国家落后10-20年。除了少数发达地区外,广大地区的信息化水平还非常低。我国软件高级人才的短缺已经成为制约我国软件产业快速发展的一个瓶颈。在中国,国内市场对软件人才的需求每年高达80万人,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺。
因此,软件工程人才的就业前景十分看好。未来几年,国内外高层次软件人才将供不应求。毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。有数据表明,我国软件出口规模达到215亿元,软件从业人员达到72万人,在中国十大IT职场人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观,并且软件工程专业毕业生工资起薪一般高于全国平均工资水平,而且工资涨幅在很大程度上取决于技术的高低。 您们有的师兄大四就开始就在上市软件公司实习,毕业一年后薪酬已达9万/年。您们可向师兄师姐打听。 主要就业方向有:Java方向、.Net方向、C/C++开发方向。
主要就业岗位有:软件开发工程师、软件测试工程师、数据库开发工程师、数据分析工程师、软件项目管理配置工程师、项目经理、系统分析师、ERP开发工程师等。


学好英语对学好软件工程专业重要吗?

英语是一门非常重要的工具。无论你怎么避免阅读英文,你以后工作了一定是需要阅读英文的。而且信息技术最发达的国家是美国等英语国家,软件中的很多技术文档都是英文的。实际上如果你真的把英语学好了,那你会发现阅读任何技术文档都很容易。另外,比较好的外企都要求较高的英语能力。


如何提高自己的编程能力?

软件工程是一门理论与实践并重的学科。首先,掌握计算机和软件开发的基本理论是非常重要的。编程能力的提高,是先要打好基本功的,学好计算机的一些基础课程。然后在掌握好一门开发语言的基础上,要多实践,通过广泛的练习和总结经验,并通过阅读一些优秀的源代码和多与同行交流来提升自己的经验,慢慢就会找到诀窍,从而逐步提高编程的能力。然后就是创新精神、抽象思维能力和数学逻辑思维能力,这些都是需要培养的。

《C语言程序设计》这门课程是否很重要,该怎样学好该课程 ?

《C语言程序设计》这门课程对于培养学生的程序设计基础能力而言十分重要,该课程是软件工程专业学生学习程序设计的第一门基础性课程,同时,因为后续要学习的《数据结构》里面的各种算法的实现需要使用C语言来描述,所以,没有C语言程序设计的基础,就不可能学好《数据结构》这门课程,而《数据结构》是软件工程专业学生通向软件工程专业必须跨越的门槛,最后,从程序设计平台的角度来看,C语言是一个非常优秀的开发平台。
要学好该课程,首先必须认真听讲,从基础语法、程序结构、数组、函数到指针等几个角度打下扎实的理论基础;其次,要了解一个完整的C语言项目的整体结构是怎样的,并且在以后自己的程序设计中不断实施;第三,《C语言程序设计》是一门实践性很强的课程,所以仅仅靠在课堂上听讲是远远不够的,学生必须抓住课内试验以及课程实训的环节,在实践过程中把一些经典的问题用C语言编程给予实现并且要反复调试优化;最后,我建议大家到网络上搜索一些经典问题的C语言程序设计的案例,下载到自己的机器上调试运行,加以分析,这个程序阅读的过程相信对于学生的学习大有裨益。


软件工程专业学生重点应当学好的专业课程有哪些?

首先,我认为应该学好所有的专业基础课程,如《C语言程序设计》、《数据结构》、《软件工程导论》、《算法分析》、《操作系统》与《离散数学》等等,这些课程培养学生对于整个计算机科学的总体认知能力,也是学生学习后续的专业技能课程与专业技术课程的基础;其次,我觉得学生重点关注几门专业技能课程,如 .NET FRAMEWORK或者JAVA平台开发技术,数据库应用技术,软件测试技术,系统分析与建模的技术以及关于设计模式的技术等;最后,特别要提醒的是专业技术课程最重要,如中间件开发技术类的课程。


ERP应用与开发专业方向有前途吗,该专业方向要学习一些什么知识?

企业信息化是国家“十二五”期间重点推进的一项工作,根据《计世资讯》的统计报告,西方发达国家以及日本等的企业信息化项目的成功率在85%左右,而我们国家的企业信息化项目的成功率只有15%左右,所以企业信息化在我们国家还有很大的一段路要走。
ERP应用与开发专业方向重点学习的课程有《财务管理》、《会计实务》、《供应链管理》、《ERP原理与应用》、《管理信息系统》,当然,在语言平涛、数据库技术与软件测试等课程的学习上与软件开发技术专业方向没有任何差别。


软件工程专业是不是很难学习?

 学好任何专业都不是一件简单的事情。和其它专业一样,软件工程专业也是从最基础的学科逐步过渡接触到专业知识的。软件工程专业同其它专业相比较而言,其难易程度是基本一致的。当然,这里面有兴趣的因素,如果您对软件工程专业特别感兴趣,真正的下了很大的功夫去学习、去钻研,那么您就会觉得这个专业不难。
如果我数学、英语学不好,是否可学好软件工程专业?将来是否可从事软件工程开发工作?
当然可以的。如果数学和英语前期基础不是很好也没关系,没有太大影响。只要您肯努力,理论与实践相结合,多动手实践、应用,按照学校要求顺利完成学业,逐步培养自己的自主学习能力,是完全可胜任软件开发工作。如果您数学基础好,专业课程学得非常扎实,将来就可选择从事软件行业非常底层的开发及研究工作等;如果数学、专业基础只是学得一般,将来就可从事软件应用开发工作,例如软件项目管理配置、软件测试、软件实施、软件二次开发、信息系统开发维护等岗位工作。这些岗位工作都是在软件工程专业的范畴,都是市场需求人才,相比其它专业比较好就业,且起薪较高。


女生是否在软件工程专业学习、就业方面处于劣势呢?

当然不是的。女生的细心和专注,在IT领域的优势甚至超过男生。如果您是女孩,您对编程有浓厚的兴趣,那么不要犹豫,其实女生在软件公司中比较受青睐,有些岗位还更适合女生来做,例如:软件开发过程管理、软件开发文档编写、软件测试等。在软件公司或其它企事业单位软件开发岗位,女生与男生的发展机会是平等的,在众多软件公司中不乏有女性担任软件开发经理或项目经理角色。


怎样才能学好软件工程专业?如何提高自己的动手能力?

软件工程专业重视实践和应用,首先您要静下心来学好软件工程专业基础课程。您第一个接触的专业(基础课)是C语言,一定要好好学,因为C语言将成为后续课程学习的基础,要反复的上机练习实践,只有不断的练习才能熟能生巧,学完C后,您可以学习离散数学、算法和数据结构等专业基础课,这是程序设计的内功,一定要学好。
在学校学习期间,除C语言之外,至少还需要精通一门面向对象语言,同时也得了解下其它的优秀编程语言,多动手实践,扎扎实实地做好老师分配的实践课或实训课项目。此外,需要您在课堂之外多找些项目训练,在训练过程中多和同学、老师沟通交流,充分利用图书馆、网络资源查找资料,逐步加强自己的自学能力、动手能力,培养自己缜密的思考能力和开阔的软件设计思路。如果有机会,多参与一些实际的项目。

【以上资料来源于北京理工大学珠海学院计算机学院官方网站,详情请登录:http://computer.xy.zhbit.com/】

附件列表


您所在的用户组无法下载或查看附件

→如果您认为本词条还有待完善,请 编辑词条

上一篇面试切忌六个小动作 下一篇华润银行个人存款

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
4

词条信息

comeahu
comeahu
秀才
词条创建者 发短消息   
zhbitcxy
zhbitcxy
超级管理员
最近编辑者 发短消息   
  • 浏览次数: 1090 次
  • 编辑次数: 4次 历史版本
  • 更新时间: 2014-06-08

相关词条