Live Chat Now
Available
Give us a call

Send us a text

855.890.3001

855.890.3001

计算机信息系统

软件编程专业学士学位

为你的未来编写一套新技能

很难想象一个行业没有计算机信息系统作为其核心. DeVry大学的计算机信息系统学士学位(软件编程专业)旨在帮助您准备在广泛的行业中从事各种以技术为重点的职业. 我们的软件编程专业化与我们的技术核心方法相结合, 哪一门课程旨在提供实际的学习经验,为你在技术方面打下坚实的基础.

了解我们的软件编程学士学位专业

软件编程学士学位专业旨在帮助您建立当今物联网(IoT)经济所需的跨学科技能基础. 你将学习操作系统、编程、硬件、连接和安全方面的相关技能. 这些技能将为你的职业生涯打下基础 engineering technology信息技术、软件和信息系统.

了解编程所需的协议和技术, document, 测试和调试应用程序和软件包. 我们经验丰富的教授也将帮助您了解软件是如何构思的, 为最终用户指定和设计的.

每8周开课一次
Why DeVry?

为什么在DeVry选择信息系统安全

Complimentary Laptop

作为你的技术项目的一部分,你会得到一台免费的笔记本电脑1. 这是我们投资于你们的教育和你们自己的方式.

使用物联网技术 & Systems

让自己沉浸在物联网(IoT)世界中,并获得物联网的实践经验, cloud, 软件和安全技术及系统.

认证考试报销

我们的一些技术项目在设计时就考虑到了行业认可的认证. 符合条件的学生可以获得最多300美元的报销,用于各种认证的一次考试费用:

 

CompTIA A+
CompTIA Linux+
CompTIA Network+
CompTIA Cloud+

其他认证也可能有资格报销. 向你的学生支持顾问咨询更多信息.

我们招生团队的问题?
Request Info 关于软件编程专业课程.
最短完成时间*
2 year
8 months
OR
Normal Completion Time
4 years

ACCELERATE AT YOUR PACE

选择最适合你的目标和承诺的时间表. You can earn your Bachelor's Degree in as few as 2 year 8 months*.

或者,按照正常的时间表,在4年内完成你的课程.**

*Per 12-month period, 完成3个学期, 每学期12-19学时,连续入学, 全年全日制入学,没有休息时间.
**Per 12-month period, 完成2个学期,全日制入学,每学期12-19学时.

Knowledge & Skills

What You'll Learn

本软件编程学士学位专业包括以下内容:

  • Software Development
    学习设计、构建和测试软件所需的工具. 学习质量保证技术, assurance techniques, process improvement, maintenance and ethics. 发现如何实施软件,管理项目和满足批准的规格.
  • Python
    了解如何使用这种流行的计算机编程语言进行更复杂的软件开发项目, 最常用于金融服务, data analysis, scripting, scientific research, 系统集成和基于web或人工智能的业务应用程序.
  • SQL
    学习结构化查询语言,这是任何数据库设计人员都需要掌握的一门重要语言. SQL用于操作和组织数据库中的数据,是数据分析或数据科学职业的基本技能.
  • HTML
    学习超文本标记语言(HTML),一种用于在web浏览器中显示文档的语言.
  • Java
    通过学习流行的面向对象编程语言Java来提高您的编码技能. 用于创建可在不同平台和设备上运行的程序, Java支持创建在浏览器或虚拟机中运行的web应用程序.
  • JavaScript
    学习使用JavaScript, 最常用于开发交互式和用户友好型网站的语言. 它通常是web浏览器的核心组件,并与HTML集成在一起.
  • C++
    了解这种通用编程语言,它通常用于为各种行业创建应用程序. c++是用来创建快速高效的程序的.
  • CSS
    学习CSS(层叠样式表),现代互联网浏览器支持它,让开发人员控制网站的外观和感觉. 它用于创建在不同设备上运行良好的响应式网站.
  • 数据结构与算法
    熟悉存储数据的结构类型, 用于操作数据的算法, 以及建模的基本技术.
  • 移动设备编程
    了解并应用移动操作系统编程探索Android和iOS操作系统,目标是创建应用程序学习菜单系统, user interfaces, 2D graphics, and audio.
  • 产品、项目和人员管理
    学习组织中项目管理的基本概念,探索项目的技术和人员方面.
  • Networking
    获得局域网(LANs)底层技术的工作知识, 广域网和因特网. 本主题还包括网络媒体, 开放系统互连(OSI)模型, 传输控制协议/互联网协议(TCP/IP), 路由和交换,小型网络配置和故障排除.
  • Routing
    了解路由器配置、维护和故障排除. 探索互联网协议(IP)寻址技术, routing protocols; IPv4 and IPv6, 和访问控制列表(acl), 和网络地址转换(NAT).
  • Switching
    了解交换机的配置、维护和故障排除. 探索以太网帧交换技术, switch-port security, VLAN (virtual area network)和VTP (VLAN Trunking Protocol).
  • Logic and Design
    学习基本的编程逻辑和算法设计, 包括顺序控制结构, 迭代和基于决策的处理. 学习计算机如何思考,以便建立复杂的模式和控制.
  • Complex Problem Solving
    运用批判性和分析性思维来识别复杂问题, 评估选项并实施解决方案.
Embedded Programs

嵌入式程序-展示技能在每一步

对获得软件编程学位感兴趣? 我们独特的三合一设计可让您获得额外的两个证书. All courses in our Programming Essentials certificate program and 资讯科技及网络 副学士学位嵌入在这个程序. 因此,您可以在获得计算机信息系统(CIS)学士学位的过程中获得证书和副学士学位,并在DeVry学习软件编程专业.*

*所显示的数字代表毕业所需的最低学分. 可能需要额外的课程来完成课程要求.

Bachelor's
124
Credit Hours
Associate
60
Credit Hours
Certificate
22
Credit Hours
Career

软件编程的职业机会

我们的软件编程学士学位专业的毕业生可以考虑以下职业:
  • 计算机系统分析员

    计算机系统分析员协助程序员构建计算机系统, 并对其进行分析,找出需要改进的地方.

  • Computer programmer

    计算机程序员编写确保系统和程序正常运行的代码.

  • 前端和后端开发人员

    前端开发人员设计和构建用户看到的应用程序或站点的元素. 后端开发人员负责编写有助于增强应用程序的隐藏元素.

  • Software consultant

    软件顾问使用编程知识来分析软件开发人员创建的代码. 他们提出需要改进的地方,并可能为最终的软件贡献代码.

  • Software developer

    软件开发人员通过使用编程语言来创建软件. 他们还负责设计他们创建的软件的用户界面和功能.

Learn more about
Software Programming
Curriculum

以技能为中心的课程

课程的元素与行业认证保持一致,帮助您在准备参加认证考试时验证您的知识和技能:

  • CompTIA A+

    该证书表明你有能力执行与计算机硬件和软件相关的各种基本IT任务.

  • CompTIA Linux+

    该证书证明您能够使用Linux操作系统. 这个操作系统是程序员的最爱,并且是高度可定制的, 使其成为程序员的有价值的认证.

  • CompTIA Network+

    该认证验证您可以执行各种基本的网络技能. 本书还涉及编程技巧,因为编程是网络的一个关键元素.

  • CompTIA Cloud+

    该认证确认您知道如何使用基于云的应用程序,并且熟悉云的一般用法. 随着云计算的重要性持续增长, 这个认证对技术领域的任何人都很有价值.

Program Courses

软件编程专业

通识教育课程
Communication Skills
ENGL1122
Composition
ENGL135
Advanced Composition
ENGL216
Technical Writing


+ Choose one below:

SPCH275
Public Speaking
SPCH276
跨文化沟通
Humanities
LAS432
技术、社会和文化


+ Choose one below:

ETHC232
职业道德和法律问题
ETHC334
工作场所的多样性、公平性和包容性
Social Sciences
ECON312
经济学原理
SOCS185
Culture and Society


+ Choose one below:

SOCS3253
环境社会学
SOCS350
职业中的文化多样性
数学与自然科学
MATH114
大学生代数
PHYS204
应用物理实验室
TECH221
数据驱动的决策
个人及专业发展
CARD405
Career Development
COLL148
批判性思维和解决问题
Tech Core Courses
Tech Core
CEIS101
技术与信息系统导论
CEIS106
操作系统简介
CEIS110
编程入门
CEIS114
数字设备概论
NETW191
信息技术和网络基础
NETW212
云计算概论
SEC285
资讯保安基础
Program Courses
信息系统与程序设计
CEIS150
对象编程
CEIS209
中级编程
CEIS236
数据库系统和编程基础
CIS313
人工智能驱动的业务应用程序编码
CIS355A
商业应用程序编程与实验室
资讯科技及网络
SEC290
基础设施安全基础 
SEC305
网络安全和数据隐私
SEC311
Ethical Hacking
SEC322
Penetration Testing
Career Preparation
CEIS298
技术项目管理导论
CEIS499
为职业做准备
MGMT404
Project Management
TECH460
Senior Project
Specialized Courses
Software Programming
CEIS200
Software Engineering I
CEIS295
数据结构和算法
CEIS320
移动设备编程入门
CEIS400
Software Engineering II
CEIS420
编程语言和高级技术

2 在新泽西州注册的学生选修ENGL108,代替本课程.
3 http://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm. 国家层面的增长预测. 当地的增长将因地区而异.

软件编程常见问题

软件编程学士学位是一个专注于教学生如何使用编程语言创建软件的学位. 这种类型的学位可以非常通用,因为在课程过程中学习的编程语言可以应用于各种行业的软件.

获得软件编程学士学位的理由有很多. First, 拥有任何一种学士学位的人往往比只有高中文凭的人挣得多, 让学士学位成为值得追求的目标. Additionally, 软件编程是一个快速发展的领域, 并有望增加其劳动力, on a national level, by 25% (411,根据美国劳工统计局*的数据,在2021年至2031年期间,美国将减少400个工作岗位. 有了这个领域的学士学位,你就能在这个持续的行业繁荣中获利.

*http://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm

Academic Catalog
2023 - 2024学术目录
Program Guides
Program Overview

1As part of this program, 注册信息技术与网络副学士的学生可免费获得一台笔记本电脑, 工程技术副学士, 网络系统管理副学士, 信息技术与网络学士学位, 软件开发学士学位, 工程技术学士学位, 网络与通信管理学士学位,计算机信息系统学士学位. 笔记本电脑在学生的第二次学习期间发放. 有一些限制.
2 在新泽西州注册的学生选修ENGL108,代替本课程.
3 http://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm. 国家层面的增长预测. 当地的增长将因地区而异.
4在内华达州注册的学生必须参加POLI332代替这个要求.



所有参加在线课程的学生都需要在线学习一些课程, 对于一些项目和地点, 该计划的很大一部分可能需要在线完成.