2020-2021 Catalog (Current)

Digital Media Software Engineering

Degree Type: Bachelor of Science
College(s): College of Business

Program Requirements

Digital Media Software Engineering, BS Program Checksheet

Includes:

  • Major Courses, General Education Courses and Elective Courses
  • Admission and Transfer Requirements
  • Graduation Requirements

Why Choose Digital Media Software Engineering? - Program Spotlight

If you have the passion to create, and enjoy employing next-generation technology, consider software engineering. The Digital Media and Software Engineering (DMSE) bachelor's program at Ferris teaches software engineering from design to delivery. Graduates have a mastery of the entire software engineering process. Ferris is committed to innovation and relevance, while covering traditional Software Engineering and Emerging technologies
 
Graduates will have experience successfully designing, developing, and delivering quality software applications. Critically important topics such as: requirements management, configuration management, testing, and quality assurance 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.

Career Opportunities

The Digital Media Software Engineering program offers students the opportunity to actively compete in many growing industries such as:

  • Health Care
  • Government Applications
  • Video Game Development
  • Business Applications
  • Automotive Industry
  • Information Technologies
  • Consulting/Contracting
  • Research and Development
  • Information Security
  • Finance/Banking
  • Entertainment Industry
  • Education

More Information

School of Digital Media
Ferris State University
1349 Cramer Circle, Bishop Hall 303
Big Rapids, MI 49307
ph: 231-591-2712
fax: 231-591-2060

http://www.ferris.edu/dmse/

Required Courses
Credit Hours
BIS: Integrative Studies Comm
1 TO 4
Strongly recommended:
Integrative Studies Internship
1 TO 8

Software Development

Computer Programming 1
3
Computer Programming 2
3
Software Data Structures
3
Programming Languages
3
Software Component Design
3
Eng Enterprise Software Applic
3
Program Graphical Interfaces
3
General Chemistry 1
5
General Chemistry 2
5
Quantitative Analysis
4
Organic Chemistry 1
5
Organic Chemistry 2
5
Intro to Physical Chemistry
4
Analytical Geometry-Calculus 1
4
Choose one sequence:
Introductory Physics 1
4
Introductory Physics 2
4
OR
General Physics 1
5
General Physics 2
5
Chemistry Major Electives (select a minimum of 6 credits):
Instrumental Analysis
3
Biochemistry Lab 1
2
Biochemistry Lab 2
2
Biochemistry
4
An academic minor of 18-24 credits is required. Any approved minor is allowed except teacher education minors. Students should consult their major advisor.
Electives
To reach the minimum 120 required for this degree.
B.A. Core
3-15
The B.A. Core consists of one COMM course and proficiency in a foreign language through the 201 level.

Foundation

SENG Methodologies - Processes
3
Software Requirements Mgmt
3
Software Configuration Mgmt
3
Software Quality Assurance
3
Software Design - Architecture
3
Software Engineering Tools
3

Engineering Topics

Quality Science Statistics
Introduction to Statistics
3
Engineering Economics
2
Design of Experiments 1
3

Mathematics

Analytical Geometry-Calculus 1
4
Analytical Geometry-Calculus 2
4
Linear Algebra
3

Business Management

Introduction to Ethics
3
Principles of Macroeconomics
3
Proj Management Fundamentals
3
Contracts and Sales
3

Professional Development

Software Develop Industry Cert
3
SENG Applied Internship
3
Capstone in SENG
3

Application Domain Electives

Choose one 4-course sequence in one area of interest-sequence other than those listed must be approved by program advisor
3D Modeling - Animation 1
Intr Game Design - Development
3
Level Design
3
Game Programming 1
3
Game Programming 2
3