2024-2025 Catalog 
  
    Nov 21, 2024  
2024-2025 Catalog

Digital Media Software Engineering (DMSE2-BS), B.S.

Location(s): Grand Rapids, Online


Return to {$returnto_text} Return to: Degree Programs

Bachelor of Science

If you have the passion to create, and enjoy employing next-generation technology, consider software engineering. The Digital Media Software Engineering (DMSE) program teaches software engineering from design to delivery. Graduates have a mastery of the entire software engineering process. The DMSE program is committed to innovation and relevance, while covering fundamentals of software engineering that are highly in demand in the industry, along with emerging technologies. Graduates will have experience successfully designing, developing, and delivering quality software applications. Critically important topics such as, requirements management, machine learning, design and architecture and software testing, and QA, are covered in depth. This approach to software engineering is designed to allow graduates to seamlessly transition into the workforce, integrating and employing their knowledge.

Program Outcomes


  1. Software Application Development - Students will demonstrate ability to design using high level programming language for quality software application development.
  2. Software Project Management - Students will demonstrate ability in resource utilization, development of software plans, and the identification of project risks.
  3. Software Development Process - Students will demonstrate ability in the software development lifecycle, project planning, metrics that define success, peer reviews, and quality control.
  4. Software Development Methodologies - Students will demonstrate ability in software development methodologies within the framework of the software development cycle and project planning.
  5. Software Analysis and Design - Students will demonstrate ability in software analysis and design including the ability to write software design specifications from elicited and analyzed requirements for a project.
  6. Industry Readiness - Students will demonstrate readiness to enter the professional workplace including; the ability to think critically, effectively, and efficiently.

Admission Requirements


New Student Admission Requirements


  • 2.70 High School GPA (on a 4.00 scale)
  • ACT Composite Score of 19

Transfer Student Admission Requirements


  • Combined college or university GPA of 2.00 (on a 4.00 scale) from all institutions attended. GPA based on completion of 12 transferable semester credit hours or more.

University Requirements - 30 to 31 Credits Required


First Year Seminar Requirement (FSUS 100 or Equivalent) - 0 to 1 Credit Required


All First-Time-In-Any-College Freshmen (FTIACs) must complete a one-credit FSUS 100  course, or its equivalent. Additional information and the definition of FTIAC for FSUS purposes can be found in the: Ferris State University Academic Affairs FSUS Policy

University General Education Requirements - 30 Credits Required


Courses in this section are required to satisfy the University General Education Requirements for a bachelor’s degree. The University General Education requirements can be found on the: Ferris State University General Education Requirements Webpage

Communication Competency - 12 Credits Required (or Their Equivalent)


Quantitative Literacy Competency - Credits Required Met in College Requirements


Natural Sciences Competency - 6 Credits Required


Two courses are required with a minimum of 6 credits: must have at least one lab course.

Culture Competency - 9 Credits Required (3 Credits Met in College Requirements)


Three courses are required with a minimum of 9 credits: must be from two different disciplines and have at least one 200 level or higher course.

Self and Society Competency - 9 Credits Required (3 Credits Met in College Requirements)


Three courses are required with a minimum of 9 credits: must be from two different disciplines, have at least one 200 level or higher course, and at least one Self and Society Foundation course.

United States (U.S.) Diversity Competency - 1 Course Required


If not met by courses taken for Culture Competency, Self and Society Competency, or Michigan Transfer Agreement (MTA), a student must have one course with the United States (U.S.) Diversity attribute. Some courses include both Global and United States (U.S.) Diversity attributes.

Global Diversity Competency - 1 Course Required


If not met by courses taken for Culture Competency, Self and Society Competency, or Michigan Transfer Agreement (MTA), a student must have one course with the Global Diversity attribute. Some courses include both Global and United States (U.S.) Diversity attributes.

Collaboration Competency - Credits Required Met in College Requirements


If not met by courses taken in the College Requirements section, a student must have two courses with the Collaboration attribute. Some courses include both Collaboration and Problem Solving attributes.

Problem Solving Competency - Credits Required Met in College Requirements


If not met by courses taken in the College Requirements section, a student must have two courses with the Problem Solving attribute. Some courses include both Collaboration and Problem Solving attributes.

College Requirements - 95 Credits Required


Engineering Fundamentals Courses - 9 Credits Required


Mathematics Courses - 14 Credits Required


Business and Management Courses - 9 Credits Required


Professional Development Courses - 9 Credits Required


Application Domain Electives - 12 Credits Required


Choose one four-course sequence in an area of interest; other than those listed must be approved by an advisor.

Game Design and Development - 12 Credits Required


Machine Learning Engineering - 12 Credits Required


Notes


  • Students who return to the university after an interrupted enrollment, not including summer semester, must normally meet the requirements of the curriculum which are in effect at the time of their return, not the requirements which were in effect when they were originally admitted.
  • Credit Variance - Credits required may vary based on course placement, prerequisites, etc. If you have questions, contact your advisor.

Graduation Requirements


In order to graduate from Ferris State University, students must meet both University and Programmatic Graduation Requirements.

University Graduation Requirements


These are the minimum graduation requirements for a bachelor’s degree at Ferris State University:

  • All requirements as specified in the University Requirements section must be met.
  • A minimum of 120 credits must be earned.
  • A 2.00 or higher cumulative Ferris State University GPA is required.
  • A minimum of 30 credits must be earned from Ferris State University to meet the Residency requirement.
  • A minimum of 40 credits of 300 level or higher courses must be earned.

Programmatic Graduation Requirements


These are the additional graduation requirements mandated by the program:

  • All requirements as specified in the College Requirements section must be met.
  • A 2.70 or higher cumulative GPA is required in all Software Engineering (SENG) courses.

Suggested Semester Layout


Consult Advisor to Approve Your Customized Plan in MyDegree

First Year


Total Credits: 9-10

Total Credits: 12

Total Credits: 9

Second Year


Fall Courses


Total Credits: 12

Spring Courses


Total Credits: 12

Summer Courses


Total Credits: 9

Third Year


Fall Courses


Total Credits: 16

Spring Courses


Total Credits: 17

Summer Courses


Total Credits: 9

Fourth Year


Fall Courses


Total Credits: 11

Total Credits: 9

Contact Information


School of Digital Media
(231) 591-2712
[email protected]

Return to {$returnto_text} Return to: Degree Programs