Get more information

加载...

Software Development

100%
Of incoming first-years & 转移
Receive 奖学金
12:1
Of students to faculty
96%
就业率
Of surveyed alumni within 9 months of graduation

Discover our Bachelor of Science in Software Development

The software development major prepares you to be a professional who applies computer science, 业务, and information systems to create solutions. You’ll learn the theory and practice of the profession, how to work in groups to complete large software projects, and appropriate ethical standards.

你会学到什么??

Upon successful completion of the program, you’ll be able to:

  • Demonstrate competency in fundamental programming concepts, data structures and algorithms, 操作系统, and other key industry skills
  • Understand IT infrastructure used in modern organizations
  • Create effective software systems
  • Use modern programming languages and tools to create 应用程序s
  • Understand the ethics required for technology professionals

What courses will I take?

SOFTWARE DEVELOPMENT MAJOR

要求:
BA 250技术 & Communication In Business3
BN 204Principles Of Management3
BN 340Management Information Systems3
BN 377项目管理3
CS 105Fundamentals Of Computer Science4
CS 106数据结构4
CS 190Computer Organization4
CS 203信息伦理3
CS 235Systems Programming Concepts4
CS 326Information Systems Analysis3
CS 388数据库系统4
CS 435高级 Project: Computer Science4
DS 101Introduction to Data Science I3
MA 162离散数学3
Choose One of the Following:3-4
CS 302
Programming Languages
CS 389
算法分析
CS 395
网络编程
Choose One of the Following:4
CS 340
Game Design and Development
CS 341
移动开发
自由选择:3
Choose one elective with course code BA, BC, BK, BN, CS, or EC (or other approved course)
总时间58-59

Academic Requirements

A grade of C or above (C- does not count) is required in all courses in the major and their prerequisites.

SOFTWARE DEVELOPMENT MAJOR

要求
BA 250技术 & Communication In Business3
CS 105Fundamentals Of Computer Science4
CS 106数据结构4
CS 203信息伦理3
CS 326Information Systems Analysis3
CS 388数据库系统4
MA 162离散数学3
Choose One of the Following:3-4
CS 302
Programming Languages
CS 389
算法分析
CS 340
Game Design and Development
CS 341
移动开发
CS 395
网络编程
总时间27-28

The following is the typical sequence of courses required for the major*:

大一新生
秋天小时冬天小时春天小时
CS 10543CO 1013
MA 1623 CS 1064
写作能力 4 DS 1013
门户网站3 3
 14 3 13
二年级学生
秋天小时冬天小时春天小时
CS 1904CS 2033BA 2503
BN 2043 BN 3403
3 CS 2354
3 3
  3
 13 3 16
初级
秋天小时冬天小时春天小时
CS 3263选修3CS 395 or 3024
CS 3884 Science 域 with Lab4
3 3
3 3
选修1  
 14 3 14
高级
秋天小时冬天小时春天小时
CS 3414BN 3773CS 4354
ME 4501 选修3
选修3 选修3
选修3 选修3
选修3  
 14 3 13
总学时:123

Note: 选修 courses could be used for a second major, 一个小, a course of interest, internship or study abroad experience.

注:请参阅 课程部分 for more information on 门户网站, Competency, 域, and Capstone courses.

*免责声明

课程设置, 需求, and policies of Mount Mercy University are under continual examination and revision. 这 目录 presents the offerings, 需求, and policies in effect at the time of publication and in no way guarantees that the offerings, 需求, and policies will not change.

这 plan of study represents a typical sequence of courses required for this major. It may not be applicable to every student. Students should contact a department faculty member to be sure of appropriate course sequence.

CRST Data Intelligence Lab

State-of-the-art equipment, student 奖学金, and internship opportunities.

After a transformational gift from CRST The Transportation Solution, Inc., Mount Mercy announced the creation of the CRST Data Intelligence Lab in 2022.

Featuring a virtual reality area, 机器人设备, 3 d打印机, collaboration spaces, and other new technology, our students will learn the theory and practice of the profession.

Beginning in 秋天 2023, CRST will also offer paid internships for Mount Mercy computer science, information systems security, software development, and data science students, which will supplement renewable 奖学金. 

What are the next steps?

Mount Mercy offers competitive 学费 和慷慨 奖学金.

We also encourage all students to apply for federal, state, and other kinds of financial assistance.

了解更多关于:

We make it easy by accepting 应用程序s year-round! No deadline, no fee, no pressure.

  1. 创建您的 应用程序
  2. 应用 under standard admissions criteria or go "test optional"
  3. Request official transcripts from all institutions previously attended. 邮件:

  Mount Mercy University 招生
  1330埃尔姆赫斯特博士ive NE
  Cedar Rapids, Iowa 52402

For more detailed instructions on how to apply, see our 招生页面.

职业生涯 in software development

Software development is a rapidly changing profession. Mount Mercy endeavors to teach, model, and demonstrate the most modern professional practices. Students with a software development degree find employment opportunities in almost all industries. 研究生s can find careers in positions from Computer Programmer to Game Developer to Webmaster and beyond.