Software architecture students, often, lack self-confidence in their ability to use their knowledge to design software architectures. This paper investigates the relations between undergraduate software architecture students' self-confidence and their course expectations, cognitive levels, preferred learning methods, and critical thinking. We developed a questionnaire with open-ended questions to assess the self-confidence levels and related factors, which was taken by one-hundred ten students in two semesters. The students answers were coded and analyzed afterward. We found that self-confidence is weakly associated with the students' critical thinking and independent from their cognitive levels, preferred learning methods, and expectations from the course. The results suggest that to improve the self-confidence of the students, the instructors should work on improving the students' critical thinking capabilities.
翻译:软件架构学生往往缺乏自信心,缺乏运用知识设计软件架构的能力。 本文调查本科软件架构学生的自信心及其课程预期、 认知水平、 首选学习方法和批判性思维之间的关系。 我们开发了一份问卷,其中列有开放式问题,以评估自信心水平和相关因素,两学期有110名学生参加了问卷调查。 学生的答案经过了编码和分析。 我们发现自信心与学生的批判性思维、独立于他们的认知水平、 首选学习方法和课程期望等不相干。 结果显示,为了提高学生的自信心,教官应努力提高学生的自信心。