C S 428

Download as PDF

Software Engineering

Computer ScienceCollege of Computational, Mathematical, & Physical Sciences

Course Description

Analysis, design, implementation, and testing of significant software systems.

When Taught

Contact Department

Min

3

Fixed/Max

3

Fixed

3

Fixed

0

Title

Group Dynamics

Learning Outcome

Contribute effectively to a high-functioning development team to navigate the complexities of a significant project. Learning to value the strengths of others and foster collaborative unity is spiritually strengthening, as students practice the charity and selflessness required to build a Zion-like community.

Title

Software Engineering Fundamentals

Learning Outcome

Apply systematic engineering practices-including requirements analysis, architectural modeling, and rigorous testing-to ensure the production of reliable, high-quality software. Mastering these logical frameworks is intellectually enlarging, providing students with the cognitive depth to manage the inherent chaos of large-scale systems.

Title

Software Ethics

Learning Outcome

Evaluate the profound societal and moral impacts of software development through the lens of professional standards and personal values. This commitment to principled discernment is character building, equipping students with the integrity to prioritize human welfare and honesty in their future professional service.