A. 软件工程师需要学习哪些课程
计算机导论
内容提要:为新学生提供一个关于计算机科学与技术学科的入门介绍,使他们对该学科有一个整体的认识,并了解该专业的学生应具有的基本知识和技能以及在该领域工作应有的职业道德与应遵守的法律准则。
数字电路与数字逻辑
内容提要:介绍数字逻辑与数字系统的基本概念、分析方法和设计原理,包括开关理论基础、组合逻辑、时序逻辑、可编程逻辑器件、数字系统等。
计算机组成原理与汇编语言
内容提要:以冯诺依曼计算机模型为出发点,介绍计算机的组织结构和工作原理,剖析计算机的运算器、存储器、控制器和输入输出设备的结构、工作原理和相互关系;介绍 80X86指令系统、汇编语言与汇编指令、汇编程序与汇编过程、简单汇编程序设计、汇编语言与高级语言的接口、宏汇编等。
计算机网络
内容提要:介绍数据通信的基本概念和计算机网络的基本原理,包括计算机网络的体系结构、数据通信的基本方法和协议、计算机网络的主要应用协议;同时介绍计算机网络系统的安全和管理知识,使学生对数据通信和计算机网络有一个全面理解。
计算机体系结构
内容提要:研究计算机系统结构的基本概念、基本原理、基本结构和基本分析方法,使同学在具有一定的软硬件知识基础上能综合认识计算机系统的软硬件功能分配与各种不同结构类型机器的特性和性能评价方法。为研究、开发、应用高级计算机系统打下基础。确立全面、系统的观点和学会定量分析问题的方法。
离散数学
内容提要:包括集合论、数理逻辑、图论、组合数学等内容,形式化的数学证明贯穿此课程。
高级程序设计语言
内容提要:分别以 C、C#或JAVA为例,介绍程序设计和语言,程序的基本数据结构、类型定义、简单类型和结构化类型、程序的基本控制结构、结构化程序设计、面向对象的程序设计等。
算法分析与设计
内容提要: 本课程延续数据结构课程的学习,从算法分析和设计的角度出发,除去传统的分类查找算法和一般的设计方法外,主要内容包括如下几个部分:算法研究的理论基础,递归分析技术,基本算法设计策略(几类经典算法学习), 多项式运算与 FFT ,串匹配,概率分析算法。 希望通过这一课程的学习,使学生能对现代的算法设计及分析的基本工具能有较全面的掌握。
数据结构
内容提要:介绍线性表及其链接存储结构与算法、数组与矩阵、堆栈与队列、广义表的存储结构与多元多项式表示、串与文本编辑、排序、树、图、文件结构。
数据库系统原理
内容提要:介绍数据库系统的基本概念、原理、方法及应用,主要包括数据库系统概论、数据库管理系统实现技术、数据库存储结构及其他类型的数据库系统。
编译技术
内容提要:介绍编译原理的理论和实践,包括编译程序设计、词法分析、语法分析、符号表、声明和存储管理、代码生成以及优化技术。
操作系统
内容提要:介绍操作系统的设计与实现,包括操作系统各组成部分的概述、互斥性和同步性、处理器实现、调度算法、存储算法、设备管理和文件系统。
B. 软件工程师培训的含义
软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎
C. 软件工程师培训都有什么课程哪有培训班
北京联想利泰是联想集团成员企业,是国际知名的一流软件工程和技术服务企业,
公司拥有富有经验的软件开发团队和先进的软件开发过程管理体系。公司主要业务包括移动通讯、企业及电子政务、能源等领域的软件技术服务,同时也包括IT人才培养。典型客户包括联想移动、法国电信、中国移动、NEC、中央电视台、青岛啤酒、中石油、中石化等大型企业实施了各种应用软件项目。联想利泰实训中心,主要面向公司及软件行业培养IT软件人才的,包括校企合作以及短期就业培训,方向主要是android手机软件开发工程师、软件测试工程师等。
D. 软件工程师哪里可以培训
据说现在软件行业是很吃香,不过软件职业是吃青春饭滴。楼主如果感兴趣,可以尝试的。学软件需要数学和英语等科目的基础,而且逻辑思维一定要强,相比较而言,.net就相对简单很多,而且工作也相对好找一些。我去年危机开始时培训的.net,当时我选择培训机构的准则时,无论如何,一定要学完学校给推荐工作。按照这个标准,我最终选择了赛尔.凯达攀诺,一是学校就业推荐工作,二是可以先就业后付款(觉得这个比较好,可以减轻家庭负担),三是牌子响。同时我当时培训的时候,正好在网上看到了该培训机构发布的3000元打折优惠券,这样下来,我的培训费用也没有多钱了,觉得很划算。三个月培训结束后被推荐到了花旗软件做前台的开发。现在上班快半年了,总的来说,工作和薪水还是很不错的哦!楼主你可以去网络搜索一下上海凯达攀诺的网站和发布优惠券,了解一下情况。
E. 专业的软件工程师在那里可以培训
- -都是只教你技术,不教你思想,软件工程师,除去技术,还需要软件架构思想,设计模式思想,推荐自己慢慢学,培训机构,满足不了你的要求
F. 软件工程师培训
现在C#与Java技术更新速度之快,没有谁能学精的,而是把整个框架思维继承下来,把他学好,弄明白程序的运行模式,其实所有程序都是换汤不换药,只是语法上的不同,这样一来不但学习C#快,而且学习其它编程语言也能迅速地掌握.
C#学精比较容易,花时间不多,相反Java由于开发平台的缺陷,学精非常难,当然花的时间也会比较多,相信你可以迎难而上,而不是知难而退.
C#与Java哪个好,我的看法是各有各的好.
如果是大型企业,需要运行大容量的数据,Java首当其冲,因为从稳定性,速度性方面,更有跨平台性好处,而且被众多企业选择.
G. 软件工程师怎么学习
你好,计算机行业在目前发展非常不错,如果你想学习一门好的技术,首先要找到自己的兴趣及爱好,确定适合自己的发展方向。一般好的计算机学习班在各方面都是非常有实力的,具体你可以实际去看一下。
如果你想要专业的学习编程开发,更多需要的是付出时间和精力,一般在2W左右,4-6个月时间不等。千锋的课程很不错,你可以根据自己的实际需求去实地看一下,先好好试听之后,再选择适合自己的。只要努力学到真东西,前途自然不会差。
H. 软件工程师培训课程
上海威迅教育,上海市秣陵路355号铁路大厦17楼,新客站中心,常年招生