Bachelor of Science in 软件工程

Bachelor of Science in 软件工程

Design a Safer, Sustainable and More Innovative World

软件工程师创造的程序使我们的数字世界成为可能. From startups to giant corporations, 组织依靠软件使其业务高效运行, securely and cost-effectively.

As a software engineering major, 你将学习开发复杂的系统和解决现实世界的问题. As more and more of us rely on smart devices, 软件工程师的职位空缺只会增加, with the job outlook predicted to grow 到2031年达到25%据美国媒体报道.S. Bureau of Labor 统计数据.

Why Major in 软件工程 at Clarkson?

我们的低师生比例让我们的教授在你一起从事研究的同时了解你个人. 这种独特的互动水平是esball国际平台客户端教育经验的标志. Our curriculum combined with research, 实习, 实习机会和职业安置服务使我们有别于其他项目.

我们的教师专家在下一代识别等领域从事技术开发和创新, advanced cybersecurity for a safer world, 可以弯曲波浪的超材料和尖端的可再生能源系统,以实现更绿色的明天.

Our program balances hardware, software and systems concepts, 同时具备行业领导者所需要的强大的沟通和团队合作能力. 对于顶点设计项目,您将有机会展示您积累的知识. 一些设计项目让学生有机会与教授和esball国际app一起进行研究,并在会议上展示他们的作品.

And, our 软件工程 majors had a 100 percent placement rate in 2023.

你会学到什么

esball国际平台客户端的软件工程学士学位通过简化的课程顺序,强调软件工程技术和工程设计,将软件和硬件主题结合起来.

这个跨学科的课程从计算机科学和电气与计算机工程中汲取. This collaborative approach focuses on:

  • Data structures and algorithms
  • 嵌入式系统
  • Programming fundamentals
  • Programming languages
  • 软件工程(需求、设计、实现、验证和确认)
  • 软件系统
  • Web and mobile systems

我们的学生使用最先进的行业工具进行教学,并介绍了编程语言C/ c++, Java, Python and JavaScript, 等.

软件工程 Core Requirements

学生须修毕以下课程:

软件工程

  • EE260 Embedded Systems 
  • 面向对象程序设计与软件设计导论
  • EE264 Introduction to Digital Design 
  • EE361 Fundamentals of 软件工程 
  • EE363 Software Components & 泛型编程 
  • EE368 软件工程 
  • EE407 Computer Networks 
  • EE408 Software Design for Visual Environments 
  • EE418 软件工程 Senior Design 
  • EE462 Software System Architecture 
  • EE466 Computer Architecture
  • EE468 Database Systems 

Professional Experience

学生必须完成以下专业经验:

  • ES499 Professional Experience (0 credits)

School of Engineering Common First Year

学生必须在第一年完成以下课程:

  • CM131 General Chemistry I (4 credits)
  • CS141 Introduction to Computer Science (4 credits)
  • ES100工程计算机应用概论(2学分)
  • ES110工程 & 社会 
  • MA131微积分I 
  • MA132微积分II 
  • PH131 Physics I (4 credits)
  • PH132 Physics II (4 credits)

软件工程 Core Electives

Students must complete the following courses:

Computer Science/Electrical Science

  • CS341 Programming Languages 
  • CS344算法 & 数据结构 
  • CS444 Operating Systems 
  • CS458 Formal Methods for Program Verification
  • ES250 Electrical Science 

数学

  • MA211基金会 
  • MA231微积分III 
  • MA232 Elementary Differential Equations
  • MA381概率
  • or STAT383 Probability & 统计数据

软件工程 Electives

Professional Electives

  • 软件工程专业选修课可以是任何编号为EE300+的课程, CS300+, MS300+, AS300+, BR400, ME444, COMM442, COMM444或CS242.

Knowledge Area/University Course Electives

  • 学生将有至少12个学分可用于知识领域和/或大学课程选修,以满足esball国际平台客户端共同经验的要求.

自由选修课

  • 学生将有大约6个学分可用于他们选择的课程.

 

我们的软件工程教授也是活跃的研究人员. 通过国家科学基金会等机构赞助的项目获得本科研究机会, U.S. 空军研究实验室和纽约州能源研究与发展局, as well as by private companies. 过去的学生项目涉及网络和移动应用程序的构建, data analysis using Python, machine learning applications, biometrics and cybersecurity.

Learn more about research at Clarkson.

作为一名软件工程专业的学生,通过实习或合作获得专业经验. Find placements with companies, government offices and other organizations, including through on-campus Career Fairs. 一年两次, 近200家雇主来到校园招聘esball国际平台客户端的本科生实习, co-ops and full-time positions, including many looking for software engineers.

Our students have recently completed 实习 for:

  • 英国宇航系统公司系统公司
  • 电动船
  • GE
  • 通用动力公司
  • IBM
  • 洛克希德·马丁公司
  • Syracuse 研究 Corporation

Learn more about co-ops and 实习.

软件工程专业的学生可以通过校园里200多个俱乐部和组织参与到课堂之外的活动中来, including several related to software engineering.

这些包括:

  • American Indian Science and Engineering 社会 (AISES)
  • Autonomous Robotics Club
  • Clarkson Open Source Institute (COSI)
  • esball国际平台客户端 软件工程 Club
  • 游戏项目
  • 游戏的社会
  • H2Code有限责任公司
  • National 社会 of Black Engineers (NSBE)
  • 欧米茄勋章
  • Power and 能源 社会
  • Robotics Living Learning Community
  • Sigma Xi - The Scientific 研究 社会
  • 社会 of Hispanic Professional Engineers (SHPE)
  • 社会 of Asian Scientists and Engineers (SASE)
  • 社会 of Women Engineers (SWE)
  • Tau Beta Pi - National Engineering Honor 社会

软件工程 Minor Core I

学生必须完成以下其中一种课程:

选项1

  • CS141 Introduction to Computer Science I (4 credits)
  • CS142 Introduction to Computer Science II
  • CS344算法 and 数据结构

选项2

  • CS141 Introduction to Computer Science I (4 credits)
  • 面向对象编程与软件设计导论
  • EE363 Software Components and 泛型编程

软件工程 Minor Core II

Students must complete one of the following courses:

  • CS242 Advanced Programming Concepts in Java
  • or EE408 Software Design for Visual Environments

Students must complete one of the following courses:

  • EE368 软件工程
  • or CS350 Software Design & 发展

软件工程 Minor Core III

Students must complete one of the following courses:

  • EE465/CS452 Computer Graphics
  • CS455/EE407 Computer Networks
  • EE468/CS460 Database Systems
  • 或软件工程项目委员会批准的课程.

职业的可能性

几乎所有的组织都需要某种形式的软件工程来支持他们的运作. 美国.S. 多年来,美国劳工统计局(Bureau of Labor 统计数据)一直将软件工程师排在工作清单的首位 predicts 25-percent growth between 2021 and 2031. 对软件工程师的需求横跨许多领域,例如:

  • 汽车
  • 航空
  • 能源
  • 金融和银行业
  • Social media and entertainment
  • 电信

最近的雇主

该项目2023届毕业生的平均年薪超过8.1万美元. 最近,毕业生们开始在以下公司工作:

  • 安泰
  • 极光北
  • 英国宇航系统公司
  • 电动船
  • Gracenote
  • IBM
  • Inficon
  • 洛克希德·马丁公司
  • Northeast Information Discovery
  • 肢体重复性劳损症
  • Saab Defense and Security
  • Tata Consultancy Services

联系

Department of Electrical and Computer Engineering
电子邮件: ece@eagle1027.com
电话: 315-268-6511

有兴趣了解更多esball国际平台客户端软件工程学士学位的知识? 联系 the Department today with your questions.

图像
100 Percent Placement Undergrad - Program Specific

A Flexible, Creative Major

2021年软件工程专业毕业生克里斯汀·普林普分享了esball国际平台客户端软件工程项目中她最喜欢的方面, 包括优秀的学术支持和丰富的高薪职业机会.

设计你的未来

esball国际平台客户端的软件工程学位为您提供了在这个需求中取得成功所需的知识和信心, 创新领域. 今天了解更多.