What are the views of software engineering students?

Students generally appreciate the course's technical content, particularly its content on software engineering principles. They praise lecturers who are engaging, responsive, and genuinely care about their students' learning experience. The provision of a placement year is also highly valued, with many considering it a highlight of their studies.

However, there are concerns regarding the scheduling of assessments and assignments, which can sometimes be overwhelming. Students struggle to balance personal life and academic commitments when taking on multiple modules simultaneously. Some lecturers are perceived as unengaged or enthusiastic about teaching, which can negatively impact students' motivation and overall experience.

Students also feel that some modules lack practical relevance, focusing too much on theory rather than real-world applications. This is particularly true for topics like cybersecurity, where students crave more hands-on experience. There is a strong desire for a more practical approach, and students feel that this would greatly enhance their learning experience. Furthermore, group work can be challenging, with some students feeling that individual contributions are not adequately recognized or assessed.

Feedback and marking are another concern, with some students expressing frustration over the lack of constructive feedback and perceived inconsistencies in grading. Technical issues and communication breakdowns between staff and students can also create challenges, particularly when addressing queries and seeking support.

Despite these concerns, many students appreciate the course's overall structure, facilities, and opportunities for collaboration and socialization. They value the wide range of modules offered, which allows them to tailor their studies to their interests and career aspirations. The efforts put into the course's structure and the opportunities for collaboration are recognized and appreciated by the students.

The COVID-19 pandemic has also significantly impacted students' experiences, with some expressing gratitude for lecturers' efforts to adapt teaching methods to online delivery. However, others have struggled to shift to online learning, missing out on face-to-face interactions and social connections.

Overall, while there are areas of improvement, many students find their studies in software engineering engaging, challenging, and rewarding, with a strong focus on technical skills and real-world applications.

Insights into specific areas of software engineering education