下面小编给大家整理的软件专业学什么课程(共含5篇),欢迎阅读与借鉴!同时,但愿您也能像本文投稿人“TTGU”一样,积极向本站投稿分享好文章。
该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
培养要求:
本专业是培养适应计算机应用学科的发展,特别是软件产业的发展,具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的.思想、方法和技术来分析、设计和实现计算机软件系统的能力。
同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
软件课程学习心得
一周的软件学习结束了,在这次的课程学习中不仅检验了过去我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在软件学习过程中,与同学共同学习,相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。
软件学习是我们专业课程知识综合应用的实践训练,这是我们迈向社会,从事职业工作前一个必不少的过程.”千里之行始于足下”,通过这次软件学习,我深深体会到这句千古名言的真正含义.我今天认真的进行软件学习,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础.
PKPM程序的发展方向主要有两个方面:一个方面就是计算,它的方向就是集成化、通用化。集成化大家都能感觉到,PKPM程序都是以PM程序所建数据为条件,以空间计算为核心,基础、后期的CAD出图都能采用前面的数据。所有这些都构成了程序集成化的雏形。程序的通用化主要表现在计算上,PKPM程序的计算程序由以前的平面计算(PK)---->三维空间杆件(TAT)---->空间有限元(SATWE)---->整体通用有限元程序(PMSAP)。能计算的结构类型有砖混、底框、钢筋混凝土结构、钢结构等。现在又在开发特种结构的计算
程序:如高压塔架、巨型油罐等。在PM程序中就可以建立起这些结构的空间模型。当然现在的PKPM系列程序还不能计算。
PKPM程序发展的第二个方向就是开放计算参数的开关。有很多参数以前都是放在程序的“黑匣子”里的,设计人员不能干预。程序放开这些参数有两个原因,首先就是要让设计人员真正的掌握工程的设计过程,能够尽可能的控制设计过程。其次就是要把一些关键的.责任交由设计人员来负,程序只能起到设计工具的作用,不能代替设计。所以就需要我们的结构设计人员充分的理解程序的适用范围、条件和校对结果的合理性、可靠性。如《高层建筑混凝土结构技术规程》的5.1.16条要求“对结构分析软件的计算结果,应进行分析结果判断,确认其合理、有效后方可作为工程设计的依据”。
空间计算程序 1、PKPM几个空间程序的不同,现在,PKPM程序拥有的空间计算程序有三个,即TAT、SATWE、PMSAP 。TAT--它是一个空间杆件程序,对柱、墙、梁都是采用杆件模型来模拟的,特殊的就是剪力墙是采用薄壁柱原理来计算的,在它的单元刚度矩阵中多了一个翘曲的自由度θ',相应的力矩多了双力矩。因此,在用TAT程序计算框剪结构、剪力墙结构等含钢筋混凝土剪力墙的结构都要对剪力墙的洞口、节点做合理的简化,有点让实际工程来适应我们的计
算程序的味道。作这种简化都是因为分析手段的局限所制(资料书的P129)。当然,在作结构方案时,对结构作这样的调整对建筑结构方案的简洁、合理有很大的好处。它的楼盖是作为平面内无限刚、平面外刚度不考虑的假设。在新版的TAT程序中,允许增设弹性节点,这种弹性节点允许在楼层平面内有相对位移,且能承担相应的水平力。增加了这种弹性节点来加大TAT程序的适用范围,使得TAT程序可以计算空旷、错层结构。 SATWE--空间组合结构有限元程序,与TAT的区别在于墙和楼板的模型不同。SATWE对剪力墙采用的是在壳元的基础上凝聚而成的墙元模型。采用墙元模型,在我们的工程建摸中,就不需要象TAT程序那样做那么多的简化,只需要按实际情况输入即可。对于楼盖,SATWE程序采用多种模式来模拟。有刚性楼板和弹性楼板两种。SATWE程序主要是在这两个方面与TAT程序不同。 PMSAP---是一个结构分析通用程序。当然,它是偏向于建筑的,但它是一个发展方向。现在的比较著名的通用计算程序有:SAP84、SAP91、SAP、ANSYS、ETABS等程序,这些程序各有特长。 回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是
远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。
主干课程
主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理。
该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
就业前景
目前我国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的'工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。所以软件工程的研究和应用,以及我国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。软件工程的前途是光明的。
软件工程人才的就业前景十分看好。未来几年,国内外高层次软件人才将供不应求。毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。有数据表明,我国软件出口规模达到215亿元,软件从业人员达到72万人,在中国十大IT职场人气职位中,软件工程师位列位,软件工程人才的就业前景十分乐观。
随着我国网络通信技术的快速发展,电信网、广播电视网和互联网三网融合,已经成为国家今后一个时期重点发展的领域。3G、4G项目作为我国的新兴产业,将 有力推动国家经济发展,具有广阔的发展前景。但随着3G、4G时代的来临,该行业的专业人才需求已经伴随产业的不断发展呈现极大匮乏,预计今后5年内 3G、4G人才缺口在100万人以上!其中,3G、4G基站工程师缺口40万人左右.
4G梦工场以自己的实力优势在武汉占据7年之久。教学质量、教学环境、教学设备、就业几率都得到了广大人们的认可。目前Android课程班、IOS课程班、Java课程班、C/C++课程班都在火热进行中。以下的相关信息是4G梦工场的相关人员为大家整理的。
面对3G、4G行业人才供不应求的局面,根据国家十二五中长期人才发展规划,弥补3G、4G领域的专业技术人才缺口,从大学开始培训有能力适岗的专业人才,解决大学生就业是国家和社会重点关注的问题。对4G工程课程进行了相关的要求,具体的课程如下.
第一阶段Java基础课程
Java语言基础:Java开发环境搭建与部署虚拟机需求导向/(数据类型/运算符/表达式/条件/循环/字符串/数组)
Java面向对象:面向对象设计思想(接口/类/静态/对象/继承)/面向对象设计编程(异常/I/0流/多线程)
Java进阶应用:数据结构(递归/链表/堆栈/队列/排序/树) 泛形与元数据(注解)/集合配合实例化综合应用
第二阶段数据库及网络课程
MySql:MySql数据库基础管理、SQL语言、数据库设计范式;数据备份与移植;触发器、存储过程;数据检索技巧,视图,触发器,函数,存储过程,游标等技术的使用。大对象的读写技巧,数据优化技巧,分区与索引。MySql数据库,常见问题分析与设计。
WEB服务器的工作原理、Tomcat的安装与启动运行、Tomcat的体系结构、在Tomcat中配置WEB虚拟目录与发布WEB应用程序的各种方式、设置目录的'默认网页、使用Tomcat配置虚拟主机。
4G软件工程师是为4G用户终端提供增值服务的专才。比如说为手机网游,应用程序的开发,以及各种人性化的服务提供技术支持。想要成为4G软件工程师,就必须经过系统的学习,了解GSM\CDMA\PHS\4G通信网络,能熟练使用iphone 4G开发语言、java、j2me等手机终端开发,精通J2ME平台、iPhone平台、Symbian平台开发。4G软件工程师是一个技术型人才,发展前景很不错。因为人才的巨大缺口以及企业的迫切需求,4G软件工程师起薪都在3500以上。在同龄人中,4G软件工程师是一个很令人眼红的职业。
Java软件工程师课程
东方标准广州软件(JAVA)工程师就业班
广州东方标准软件学院是软件行业协会定点软件人才培训基地和大学生校外软件人才实训基地。给自己一个挑战的机会,我们帮你实现IT梦想!
课程介绍:
东方标准秉承9年的JAVA专业领域培训经验,独创 “全程项目驱动”式授课,致力于不断打造最完备,最高端的JAVA课程体系。
独创 “全程项目驱动”式授课是东方标准最具特色的教学方式,能够帮助学习者在技术和经验两个方面都迅速积累成长,并在短时间内对庞大而复杂的Java技术体系有较为透彻的了解,掌握最新、最实用的Java核心知识和作为Java高级软件工程师所要求具备的相关技能,充分了解实际行业中软件项目开发的完整流程,真实体验在企业项目经理的指导下完成系统设计与开发的完整过程,从而成功实现自己的就业目标,工作目标,并同时享受东方标准的终身猎头服务,为日后的职业生涯铺平道路。
课程特色:
? “全程项目驱动”的授课方式,严格控制授课的过程,使学员置身于真实的工程项目环
境之中,以增量迭代的方式掌握核心知识、积累项目经验、培养架构潜质。 ? 核心Java技术:Java核心、JavaSE、JSP/Servlet、EJB3.0、WebService等。 ? 主流数据库产品:Oracle、MySQL。
? 最新开源组件及框架技术:Spring,Hibernate,Struts框架等。
招生对象:
具有初步编程基础(例如有过任意编程语言学习经验)的在校学生、应届毕业生、IT相关在职人员以及准备参加《全国计算机职业技能考试》JAVA工程师考试的相关人员。 学校地址:广州市天河区天河东路37-3号(天河南站旁) 课程咨询:400-8811-068、报名服务(热线):020-85594818
课程设置:
候选全真案例项目开发:网络聊天系统、网络版五子棋游戏、中国移动计费帐务管理系统、中国移动电子运行维护系统、大唐软件任务管理系统、网上书店、宠物商店经典项目。
上课方式
1.
课程均在机房进行,由教师边讲边演示代码边调试的方式,详细展示编程的.每一个步骤,并调试可能出现的关键问题,真正能使学生从简单的模仿开始,逐渐培养其真正动手编码的能力。严格注重编码中细节的思考与展现,力求每个学生听得懂,学得会,用得上。
2.
根据学生的潜力和特点划分项目小组,逐步培养起每个学生的竞争意识和团队意识,这样有利于软件项目实施过程中的分工协作,同时也是适应软件开发工作非常重要的环节。
3.
分阶段以项目团队的方式进行项目评审,充分调动学生的自主性、潜力、以及成就感。
教学测评体系
在Java软件工程师课程的教学过程后期,引入项目,组织团队,在该团队实施项目的过程中,对每个学员进行跟踪评估,针对实施项目的绩效进行打分。
实施步骤如下: 一、阶段测试
JAVA软件阶段测试有两次,初级一次,高级一次,由任课教师自行选择测试时间、
内容,形式可以为机考、笔考或两者相结合。 二、项目测试
1. JAVA软件项目测试共三次,初级项目一次,高级项目两次,由任课教师按照教
学大纲要求按时对学员进行测试。
2. 测试形式为以小组为单位进行项目开发,最终以小组完成情况为标准对小组成
员进行打分。
“全真案例”教学法
为避开传统教育传授的知识与实际工作技能的差距,我们在授课过程中使用自主开发的、源自于企业需求的课程,再附以“全真案例”的教学方法,在课堂摸似企业实际工作情境,将学生转化为“员工”角色,分成学习小组,组长是“项目经理”、教师是“项目总监”;以团队形式完成一个全真的项目,全方位地帮助学员将知识转化为实际工作技能。
候选的项目案例有:
1.大唐软件任务管理系统(部分截图
)
登录界面
部分用例图
部分数据域图
大唐页面图
1
大唐页面
2
序列图
项目进度表
2. 中国移动计费账务管理系统
登录页面
数据模型图
页面图 3.
中国移动电子运行维护系统
登录页面
用例分析图
序列图
页面图
4. 宠物商店经典项目
主页面
用例分析图
数据库物理模型图
项目实施提纲
在“基本情况摸底”中:
在“为管理做好准备”中:
在“项目启动”中:
在“稳健管理”中:
在“项目交接”中:
软件配置:
1. Windows XP操作系统
2. Oracle9i以上版本
3. Eclipse3.2以上版本
4. 凌波lingbo6以上版本
5. JEE、JSE
6. Power Designer or Rose
★ 软件专业口号
★ 软件专业实习总结