软件工程学士学位
Florida Institute of Technology
关键信息
校园位置
Melbourne, 美國
语言
英语
学习形式
在校园
期间
4 年
步伐
全职
学费
USD 21,173 / per semester
报名截止日期
请求信息
最早开始日期
Sep 2024
介绍
什么是软件工程学位?
软件工程是一种用于构建和维护软件的系统、纪律严明、可衡量的方法。 从数学和计算机科学的全面准备开始,佛罗里达理工学院的软件工程专业学生学习如何成功实施和管理软件产品的开发、维护和发展。
无论你是想设计动态互联网应用程序、调试嵌入式软件系统,还是想设计一种保护电子信息的新方法,佛罗里达理工学院的软件工程学位都能培养出深厚的计算机科学背景,并提供软件产品的设计和开发经验。
认证
本科软件工程课程已获得 ABET 工程认证委员会的认可。
国际认可的教师——个性化关注
佛罗里达理工学院之所以成为最好的软件工程学院之一,另一个原因是其经验丰富、国际公认的教授。 这些活跃的研究科学家对软件测试和质量保证、软件发展和安全软件开发感兴趣,他们解决了当今软件工程中一些最热门的问题。
学生完全可以接触到佛罗里达理工学院的教授,他们积极与他们合作完成课堂作业和研究项目。 在过去的15年中,该系的学生编程小组五次晋级ACM国际大学编程竞赛(ICPC)的世界决赛。 ACM ICPC通常被称为 “大脑之战”,因为它汇集了来自世界各地最优秀的学生问题解决者,使佛罗里达理工学院与其他软件工程学院区分开来。
学生在小班授课,学生与教师的比例仅为 9:1,这在大多数软件工程学院中通常不存在。 紧密的家庭氛围使学生能够与真正关心自己成功的同学和教授建立亲密的工作关系。
位于佛罗里达州高科技走廊的中心地带
佛罗里达理工学院是攻读软件工程学士学位的理想场所。 这座占地 130 英亩的校园位于太空海岸(之所以这样命名,是因为我们北边有美国宇航局和位于卡纳维拉尔角的肯尼迪航天中心),距离北美最多样化的河口印第安河泻湖只有几分钟的路程。
该地区拥有全国第五大的高科技劳动力,附近有5,000多家高科技公司以及政府和军事组织。 这支劳动力还提供了丰富的实习和就业机会。
佛罗里达理工学院就在大西洋的堤道对面,那里有 72 英里的美丽海滩,距离佛罗里达群岛或奥兰多主题公园只有很短的路程。 我们还拥有丰富的校园生活,包括各种校内和大学体育活动、俱乐部和社交活动。
通过校园组织建立持久的专业关系
在课堂之外,攻读软件工程学位的学生通过激动人心的实习和参与 Upsilon Pi Epsilon(计算机科学荣誉学会)、计算机游戏协会、学生会和其他 100 多个学生组织等学术组织来培养领导力和专业经验。
我们的计算机机械协会分会是一个屡获殊荣的组织,它参加 ACM 校际编程竞赛。 ACM 还每周举办一次茶会和饼干派对,用于社交和结交朋友。
佛罗里达理工大学(R @FT)的机器人技术还参加机器人竞赛和挑战赛,允许成员利用从软件工程实习和研究中获得的技能,在基于团队的环境中创建真正的工作机器。
课程
获得实践经验
现代社会中几乎每个系统都是由软件驱动的。软件工程师的工作范围涵盖从 ATM 机到汽车再到平板电脑等各种领域。佛罗里达理工学院的软件工程学位课程使用最先进的计算实验室、全套软件开发工具、研究项目、实习,甚至参加参加 ACM 校际编程比赛的学生编程团队,为学生的职业生涯做好准备竞赛。
作为一名高年级学生,学生与同龄人合作完成一个高级设计项目,以概念化、设计和展示满足现实世界需求的新颖软件应用程序。学生向行业领导者和雇主展示他们的项目,并可以参加国际比赛。结果,他们获得了实践经验、扩大的专业网络,甚至可能获得毕业前的工作机会。
课程
软件工程专业帮助学生为成为软件架构、设计、实现、测试和演化领域的实践专业人员或研究生学习做好准备。软件工程是多学科的,涵盖计算机科学、工程经济学、工程问题解决、认识论、人为因素管理、数学、质量控制和安全。
理学学士学位课程的教育目标是培养学生,使他们在毕业后几年内成为软件开发领域的领导者,其主要作用可能是需求获取、软件设计、应用程序开发、软件测试,或软件进化;他们将积极致力于持续的专业发展;并将利用他们的技术知识、人际交往和个人技能以及专业态度来推进他们的职业生涯、他人的职业生涯以及他们工作的组织的职业生涯。
软件工程理学学士学位的候选人必须完成以下课程中列出的最低课程要求。
大一新生
秋季(16学时)
- COM 1101的组成和修辞
- CSE 1001软件开发基础1
- CSE 1101计算学科和职业1
- CSE 1400应用离散数学
- FYE 1000大学经验
- MTH 1001 微积分 1 或 MTH 1010 荣誉微积分 1
春季(18学时)
- COM 1102关于文学的写作
- CSE 1002软件开发基础2
- CSE 2120计算机组织和机器编程
- MTH 1002 微积分 2 或 MTH 1020 荣誉微积分 2
- 限制性选修(实验室科学*)学时:4
大二
秋季(17学时)
- COM 2223科技交流
- CSE 2010算法和数据结构
- 限制选修课(实验室科学*)学时:4
选择第一个 HUM 核心课程:
- HUM 2051文明1:古代到中世纪
- HUM 2141世界艺术史1:早期全球意识的史前史
- HUM 2211英国文学与文化
- HUM 2212英美文学1
- 悍马2331美国历史:前哥伦布时期到南北战争时代
- HUM 2551古代和中世纪哲学概论
选择第二个HUM核心课程:
- HUM 2052文明2:现代复兴
- HUM 2142世界艺术史2:早期现代到后殖民时代
- HUM 2212英美文学1(不得重复获得学分)
- HUM 2213英美文学2
- HUM 2332美国历史:从重建到现在
- HUM 2552现当代哲学概论
春季(15学时)
- 使用第二语言的CSE 2050编程
- CSE 2400应用统计
- CSE 2410软件工程简介
- MTH 3102线性代数简介
- 人文选修(HU)3000级或更高的推荐学时:3
大三
秋季(15学时)
- CSE 3411 软件测试 1
- CSE 3612 人机交互
- CSE 4001操作系统概念
- CSE 4610 需求工程
- 限制性选修(MTH或理科)学时:3
春季(16学时)
- CSE 3100初级项目
- CSE 3421 软件设计方法
- CSE 4083形式语言和自动机理论
- CSE 4611 软件维护和发展
- 限制性选修(MTH或理科)学时:3
- 限制性选修(社会科学)学时:3
高年级
秋季(15学时)
- CSE 4201 软件开发项目 1 (Q)
- CSE 4250编程语言概念
- CSE 4410 软件项目管理
- 免费选修学时:3
- 技术选修课时:3
春季(15学时)
- CSE 4202 软件开发项目 2 (Q)
- CSE 4683 形式方法
- 免费选修学时:3
- 限制选修课(CSE)学时:6
所需总学分:127
*学生选择一个实验室科学序列(BIO 1010 生物发现 1/BIO 1030 生物技术概论和 BIO 1020 生物发现 2/BIO 1040 生物多样性和生理学概论;CHM 1101 普通化学 1 和 CHM 1102 普通化学 2;MAR 1010 生物发现1/MAR 1030 生物技术概论和 MAR 1020 生物发现 2/MAR 1040 生物多样性和生理学概论;或 PHY 1001 物理 1/PHY 2091 物理实验室 1 和 PHY 2002 物理 2/PHY 2092 物理实验室 2)。完成物理序列的学生可以申请两个学分来满足限制选修课(科学)的要求。
工作机会
职业前景
美国劳工部劳工统计局出版的《职业展望手册》提供了特定工作的详细信息,包括年薪中位数、工作条件和工作前景等。
据该局称,选择软件工程职业道路会带来就业保障,因为软件工程预计到 2020 年将增长惊人的 30%,远远快于所有职业的平均水平。这意味着软件工程师和相关职业(例如应用程序开发人员和系统开发人员)将成为劳动力中最受欢迎的员工之一。
移动技术、网络安全、计算、云计算和先进计算机化产品对计算机软件的需求将继续推动这一职业领域的增长。
设施
English Language Requirements
通过 Duolingo English Test 证明您的英语水平!DET 是一种方便、快速且价格合理的在线英语测试,已被全球 4,000 多所大学(如本所)接受。