Explore the critical role of human factors in software engineering, emphasizing the intersection of cognitive, social, cultural, and organizational aspects with the technical processes of developing software. Provide the ability to conduct in-depth quantitative and qualitative analyses of how different human behaviors influence the software development process and the produced software.
Prerequisite
Junior standing.
Textbooks and Materials
Please check the CSU Bookstore for textbook information. Textbook listings are available at the CSU Bookstore about 3 weeks prior to the start of the term.
Instructors