I had plenty of learning lessons in my first two months as a full-time software engineer, but one thing that stood out to me is the lesson on priorities. Continue reading
CS3219 Module Review – Software Engineering Principles and Patterns
- Continuation of topics in CS2103 (architecture, principles and patterns) in more depth, plus a few other topics in software engineering.
- One medium-scaled project in groups of 4 (consisting 2 pairs), 2-3 small scaled project in pairs (of 2 people). You can choose pairing and grouping.
- No midterm. Final exam is close book, with 1 A4-sized double-sided help sheet allowed.
For the final project of CS3216, our team decided to develop a web app A*genda that helps event organizers to build web-based agenda for their events.
This was an unfortunate timing (October 2016) for our team since Angular 2 just came out of beta, and Angular 1 is going to be the “legacy” framework soon. As a team that has no experience with other frameworks like React.js or vue.js, we were stuck between Angular 1 and Angular 2, and the final decision was latter. Continue reading