软件工程
HPU软件工程专业
软件工程致力于将科学知识实际应用于软件程序和应用程序的创造性设计和构建, 哪一个, 在它们的广泛应用中, 也可以监控, 处理和控制各种工程, 即使是自然, 流程. 它还包括开发所需的相关优化和文档, 操作和维护这些复杂的软件系统. 在最近的一项研究中.S. 美国劳工统计局(Bureau of Labor Statistics)预计,到2029年,软件工程岗位的数量将增长22%. 软件工程的领域是非常广泛的,允许毕业生追求各种与计算机相关的职业角色, 应用程序和系统. 未来的就业前景为毕业生提供了选择他们最感兴趣的领域的机会. 软件工程项目的成功候选人将从他们被批准的那一刻起被录取, 在他们的学习过程中,将发展计算机编程技能, 嵌入式系统设计, 计算机体系结构, 物联网, 软件指标和人工智能. 毕业生将获得软件工程学士学位.
软件工程课程是通过HPU的工程部提供的.
有关软件工程计划的更多详细信息,请联系博士. 马丁·明切夫 mmintchev@winabreak.net
计划的细节
工程系主任: 马丁P. Mintchev Ph值.D., P.E., FAIMBE
介绍
软件工程B.S. 学位课程为学生提供一系列多学科课程,强调对编程的理解和综合应用, 工程, 技术和数学(STEM)概念. 该计划的目的是为学生准备立即进入劳动力市场的软件工程师或追求硕士学位在计算机科学领域的特定工程学科, 软件或计算机工程. 课程为这些学科提供了广泛的基础,并提供了包含基督教世界观的教育. 除了学习数学的核心课程, 物理, 化学, 计算机信息系统, 和技术写作, 学生将学习电路分析的基本软件工程原理, 和微电子, 计算机体系结构, 微处理器和嵌入式系统, 结合良好的经济标准和道德责任. 在他们大四的时候, 所有学生将选择一个重点研究领域,并完成一个整合研究原则的设计项目, 过程, 并将分析应用于软件工程. 因为对于潜在的软件工程专业的学生来说,有必要为这个项目做好充分的高中准备, 强烈建议他们学习高中物理, 化学, 还有四年的数学学习为攻读这个学位做准备. 数学能力对工程学来说是必不可少的,所有新生都要参加分班考试, 那些没有资格开始微积分I的人将被要求参加额外的水平数学课程.
软件工程的使命宣言
The Howard Payne University 软件工程 Program prepares students to serve God and humanity in a Christ-centered manner by producing graduates with the knowledge and skills; personal and professional integrity; and intellectual inquisitiveness to affect the world through a regulated 工程 profession.
项目的目标
软件工程专业的毕业生将有能力在自己选择的职业道路上取得成功,并有能力追求更高的学位和/或职业,在服务上帝和人类的同时,他们可能会获得工作满意度和专业成长.
项目教育目标(PEOs)
- 专业. 毕业生将成为实践专业人士或攻读软件工程或相关领域的研究生学位.
- 持续学习. 毕业生将展示通过终身学习保持和提高专业技能的重要性.
- 参与社会活动. 毕业生, 为上帝和社区服务, 将采取经济行动, 期望实践工程专业人员具备道德和社会意识.
软件工程项目
对于软件工程课程,期望学生的能力如下:
识别能力, 制定, 并通过应用科学原理来解决软件工程问题, 技术, 工程, 计算机编程, 和数学.
在软件工程设计过程中运用分析和综合的能力, 从而产生满足预期需求的设计.
发展和进行适当实验的能力, 测试, 编码, 分析和解释数据, 并运用工程判断得出结论.
与广泛的受众进行有效沟通的能力.
能够在工程环境中认识到道德和专业责任,并做出明智的判断, 哪一个必须考虑工程解决方案在全球的影响, 经济, 环境, 以及社会背景.
能够认识到对额外知识的持续需求并定位, 评估, 集成, 并适当地运用这些知识.
在建立目标的团队中有效工作的能力, 计划任务, 满足最后期限, 分析风险和不确定性.
通识教育(理学学士):43学时
数学要求应选择微积分I或以上
应选择符合实验室科学要求的CHE 1479
额外学位要求(理学学士):14小时
具体必修课程见下文“额外学位要求”。
技术部分:3小时
专业-软件工程:70分 小时
学位课程总学时:130学时
通识教育要求(43学时)
额外学位要求(14学时)
PHY 2439大学物理I -秋季(4小时)
MAT 2461微积分II -(4小时)
MAT 3302线性代数-秋季(3小时)
MAT 3361微积分III -秋季(3小时)
技术部分(3小时)
CIS 1339信息技术概论(3小时)
专业:软件工程(70学时)
核心STEM要求(15学时)
PHY 2449大学物理II -春季(4小时)
离散数学-(3小时)
MAT 3451微分方程-弹簧(4小时)
MAT 4441应用概率与统计-春季(4小时)
其他杂项要求(6小时)
ENS 3306工程技术写作-春季,偶数年(3小时)
MAT 4371数值分析-秋季,奇数年(3小时)
核心软件工程课程要求(41小时)
ENS 1101工程入门-秋季(1小时)
ENS 1305工程CAD系统-秋季(3小时)
CIS 1359编程逻辑-秋季,春季(3小时)
ENS 1379工程原理与实践-春季(3小时)
SEN 2301计算机体系结构-春季(3小时)
CIS 2389面向对象编程I -秋季(3小时)
ENS 2334工程经济分析-秋季,奇数年(3小时)
SEN 3301微处理器-秋季(3小时)
SEN 3302嵌入式系统-春季(3小时)
ENS 3351工程伦理-秋季,偶数年(3小时)
CIS 3309面向对象编程II -春季,奇数年(3小时)
ENS 4309电路理论-秋季(3小时)
ENS 4109工程设计项目实验室计划书-春季(1小时)
ENS 4369工程设计+实验I -秋季(3小时)
ENS 4379工程设计项目+实验室II -春季(3小时)
定向选修要求(8小时)
存在2104年 STEM实习-秋季,春季,夏季(1小时)
ENS 2204 STEM实习-秋季,春季,夏季(2小时)
ENS 2304 STEM实习-秋季,春季,夏季(3小时)
CIS 2348网络和游戏编程-秋季(3小时)
高级工程研究 & 发展-(3小时)
ENS 3104工程应用专题-(1小时)
CIS 3329可视化编程-春季,偶数年(3小时)
CIS 3369数据库管理结构-秋季(3小时)
CIS 4321操作系统-春季(3小时)
CIS 4341网络设计和管理-秋季(3小时)
存在2104年, 2204, 或2304可以重复,但只有6小时的工程实习可能适用于工程学位的要求.
学位课程总学时:130学时
软件工程学位包含38到44小时的工程课程, 其中包括上述22小时的高级工程课程, 以及12至18小时的计算机信息系统(CIS)课程, 到总共56小时的工程和CIS联合课程. 在软件工程专业中,工程课程和CIS课程之间的平衡(38- 18 vs 44-12)将取决于学生是否通过最大化工程实习来最大限度地接触软件工程工作环境(相当于整个项目中6小时到44小时的工程课程)来完成选修要求。, 或选择六门CIS选修课中的两门(每门3小时), 在整个项目中总共有18个小时的CIS课程),以最大限度地接触CIS概念. 该学位还包括38个小时的科学和数学课程, 包括22小时的高等数学.
所有的先决条件必须达到“C”或更高, 软件工程专业在所有高等教育学院的成绩必须达到“C”或更高, SEN及CIS课程.