跳到内容

软件工程

犹他州董事会批准了PG电子官方免费下载提供学士学位的请求 2016年11月获软件工程理学学士学位. 现在的学位包括 学生可以选择四个重点领域:创业、数字媒体 设计、Web开发和数据科学.

对熟练和合格的软件工程师的需求是无止境的. 这个需求是 在不断变化的经济格局的推动下,在对计算技术需求的推动下 解决方案. 随着物联网、智慧城市、绿色科技的出现 还有大数据,所有行业都在迅速成为科技行业.

随着众多领域的空前增长,软件工程师可以追求 任何领域的职业,包括技术,医疗保健,汽车制造, 绿色能源、遥感、航空和金融. 汽车嵌入式等新工作 软件工程师、健康信息工程师和财务软件工程师 随着这些行业的不断扩张,这种现象变得越来越普遍.

软件工程为学生提供有关软件开发的知识 过程,以及作为工程师如何应用它. 计算机科学为学生做准备 用于抽象问题的解决和计算机技术发展的研究.

软件工程学士学位

项目描述

软件工程学士学位为软件工程师准备: 协作的专业人员在团队中按时开发软件产品, 在预算范围内,满足客户要求. 这个项目的毕业生将 具备复杂工程方法的实践知识和技能 系统分析,规划,设计和施工. 本课程以电脑为基础 科学基础和数学原理涵盖设计,分析,验证, 软件系统的验证、实现、部署和维护.

人们常常混淆计算机科学与软件之间的区别 工程和IT/IS.  下图来自计算机协会 机器(ACM)提供了对每个领域之间关系的洞察. 

SE的区别
图1:ACM计算机课程2005概述报告

电气工程师(EE)主要从事硬件设计,而计算机工程师则主要从事硬件设计 工程师(CE)设计的系统包括硬件和软件. 计算机科学 (CS)涵盖了如何使计算机做某事所涉及的概念和技术 (图形学、机器人等.),而软件工程(SE)关注的是如何设计 构建软件. 计算机科学和软件之间有很大的重叠 engineering and the intersection between the two is often programming; however, there 是一个关键的区别. 计算机科学家测试理论,在世界的边缘工作 未知的. 软件工程是一门工程学科. 工程始于 已经被证明是可靠的知识,并为技术开发解决方案, 社会和商业问题. 信息技术和信息服务 (IS)专注于向组织交付技术解决方案.

PG电子官方免费下载软件工程课程为学生提供教育 经验建立在传统的计算机科学和工程和生产 软件工程师在系统的、可控的、 高效的方式. 这是通过以下方式实现的:

  • 该学位强调数学和工程方法的应用 软件设计.
  • 课程强调软件过程和生命周期,并利用团队 使用主动学习(“边做边学”)构建软件的方法 提供领导机会,例如软件开发团队的领导角色 每一个学生.
  • 课程包括管理领域的重要学习,如项目规划、 资源分配、质量保证、测试、度量、维护和故障排除; 配置管理和人员管理.
  • 课程将学生团队纳入专门设计的指导活动中 学生协作构建自己对关键概念的理解, 同时培养关键的流程技能,如沟通、团队合作、批判性 思考和解决问题.
  • 学生可以选择以下重点:
    • 创业:将计算思维与创业思维相结合 识别、评估和实施将创造新市场和新技术的想法.
    • 数字媒体设计:利用综合媒体来传达信息 电子媒介,如互联网、电影、电视和移动技术.
    • Web开发:使用包括HTML、CSS和JavaScript在内的工具来创建Web应用程序 维护高质量、互动性的网站.
    • 数据科学:计算和统计工具在实验中的应用 通过获取、组织、分析、建模和可视化进行发现 的数据.

软件工程课程在为期一年的顶点序列中达到高潮 学生们以小组为单位构建一个反映当前实践的软件系统 在行业中. 此外,学校鼓励学生参加实习 在注册这些顶点课程之前和期间,以获得直接的行业 在开始自己的项目之前积累经验和洞察力. 雪学院将 与企业合作开发这些学习机会 具有行业相关经验的学生.

PG电子官方免费下载软件工程课程为学生进入软件行业做准备 立即进入工程专业或继续追求高等教育的机会. 该计划的前两年也可以转学到一个机构 提供计算机科学学位.

入学

任何被PG电子官方免费下载录取的学生都可以开始软件工程课程 被归类为pre-major状态.  学生必须申请被录取为一个软件 工程重度.  必须是全专业学生才能进入高年级 软件工程课程.  软件工程全专业申请 可以随时提交.  候选人将只被考虑为全专业状态 完成专业预科课程后.  选拔全专业学生 评审委员会将在1月后决定是否进行评审 31st 每年.  学生将在3月15日之前收到他们的状态通知th.  评选依据以下标准:

  • 完成学业的能力证明;
  • 具备成为一名成功的软件工程师的潜力;
  • 适当的教育和职业目标证明;
  • 具有团队合作能力和领导潜力.

来自代表性不足人口的候选人将给予特别考虑.

被录取为软件工程全专业的程序:

  1. 申请PG电子官方免费下载(http://snow).edu/admissions).
  2. 申报你的专业是软件工程.
  3. 顺利完成专业预科课程:
    • CS 2450
    • CS 2860
  4. 申请全专业.