Software Engineering for Industry

70025

3.3

Avg

Content
3.6
Fine
Teaching
3.2
Fine
Difficulty
3.0
Fine
Reviews

User 58d5fe

Content4Teaching3Difficulty3

Interesting content, quite theoretical so you won't get practical experience. I personally think there is work to do, and you usually (in our group) pass the working hours expected. There is no exam so if you're taking 5 modules you can consider it, but the weekly workload is quite heavy. The grading is a bit harsh, I understand they're trying to stay in the limits, but with good work you're still going to get ok grades so don't be surprised as you'll be removed points from anything, and don't expect high grades. You first read about the topics weekly, you finish your slides and then is the lecture, which is a bit unusual but teachers and a lot of guests are important names in their fields, which is really helpful. If you don't like exam stress, I think you could consider this.

0

User 85a02f

Content3Teaching3Difficulty3

Each lecture features talks from industry professionals who share their experiences on how software engineering concepts (such as architecture, cloud, microservices, etc.) are applied in practice. Some topics were more interesting than others. The weekly assignments are very tedious, and they require a significant amount of reading. The marking criteria for them was vague and inconsistent, and feedback was often shared late, meaning the same mistakes can lead to repeated mark deductions across multiple submissions. High scores should not be expected but as a module without a final exam it is manageable and overall acceptable.

0

User 2a1e53

Content3Teaching3Difficulty3

This module attempts to teach you the practical aspects of software engineering that you'd encounter in industry. While this is a great introduction, I found a lot of the material to be highly theoretical (don't expect much of it to be very applied). You'll get a lot out of this module if you do all the required reading and participate in weekly discussions. The marking criteria for the weekly deliverables wasn't always clear, so prepare to get good at making pretty presentation slides.

0

User a33cce

Content4Teaching4Difficulty3

The module introduces a lot of concepts and theory in software engineering which is definitely useful to understand and get to know. The guest lectures were pretty good and delved deeper into the topics. The worst part of the module were the weekly presentation assignments. If you accept that you won't get a super high grade from them and just finish them in short amount of time it can be a useful module.

0

User f4f159

Content4Teaching3Difficulty3

The module goes deep into software engineering principles and best practices, more at the architect and enterprise level rather than programming. It's good if you want to improve yourself, and it will most likely be quite useful to take if you want to be a software engineer. However, the weekly assignments are tedious and take up a lot of time. Also, the marking on the assignments is quite harsh, with limited and inconsistent feedback. One upside is that the module has no exam, which is good if you are taking 5 modules this semester.

0