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.