Master of Science in Software Engineering
The M.S. in Software Engineering is designed for students and software professionals who desire to add teamwork, methodology and advanced topics to their existing skills, within a Christian context.
Students benefit from small classes taught by caring faculty with industrial experience. The courses are designed in cooperation with the professional community and delivered in a Christ honoring atmosphere.
The M.S. in Software Engineering curriculum provides students with the practical knowledge and skills required for design and development of large, critical software projects. Graduates are prepared for challenging careers as well as further graduate study for roles in research and academia.
Why our program?
Faculty with diverse and relevant professional experience use a combination of instruction, independent work and teamwork to guide students as they discover and develop the key principles of producing quality software. Students conduct a multi-semester project, in collaboration with an industrial or academic client, demonstrating their skills and producing a useful and practical deliverable.
The curriculum has four components:
Graduate Engineering Fundamentals
Prepares students for advanced study, critical thinking and understanding of the field of engineering from the perspective of the Christian worldview
Software Engineering Core
Provides students with knowledge of the methods and processes used in modern software design and implementation
Allows exploration of advanced topics such as Cybersecurity, Machine Learning, Mobile Systems and Image Processing
Allows students to deeply explore a particular system or topic and to produce academically sound and demonstrable results