Hi SENG3011 Class,
It's has been inspiring to see the final project demonstrations with diverse and creative concepts along with the innovative software designs and solutions.
We were amazed by several finalist project demonstrations that have made it to the Optiver 3rd year Software Engineering Award. Congratulations for the following teams which are selected to present to Optiver judging panel:
Well done all team members! Further information about the plans for the Optiver demos will be shared with the winning teams.
Good luck!
Dr. Suleiman and the SENG3011 Teaching Team.
Hello SENG3011 Students,
We hope you've managed to complete all your assessment work and progressing well with preparation for the exams.
It's been a great journey with all of you have been working on real-world project ideas in the FinTech industry using modern software development practices and tools used in most leading software companies. Developing microservices ecosystem collaboratively as one financial organization and by adopting DevOps practices and agile tools should have added invaluable experience to every student's learning.
This has been challenging not only for all students but also for the teaching staff. The learning environment we intended to create try to simulate the real-world and complex environment for software development teams in practice. This demanded considerable effort to setup AWS and all other tools and technologies and continuously support it before and throughout the term. From your side, it also required significant effort and dedication to learn it and employ it as a team to continuously develop financial data microservices that can be integrated to generate intelligent event-based applications and services at scale. You discovered and worked with real-world datasets to create commercial financial services that can add business value and help to solve unique problems for individuals and organizations. Working as a team with the technical tools and practices as well as experiencing the social aspects of teamwork were an integral part of your learning and project journeys.
It's been inspiring to see all your innovative outcomes and understanding of the social and technical aspects of such software engineering projects at scale. From your demonstrations, we have been inspired by several great application ideas, technical breadth and depth of modern software architecture, leadership and social aspects of teamwork and skills and knowledge you developed from the project experience. These outcomes are pleasing as it realizes the gaols of this workshop which is creating professional software engineers and leaders who strongly compete for relevant software engineering roles in the industry!
Optiver, the main course sponsor, has been amazed with the knowledge and skills developed from this workshop. Optiver is looking forward to the project demonstrations of the best achieving teams. They also keen to consider students from this workshop as it aligns with their and industry's tools, practices, and technologies.
This journey should not stop at the end of this term. We strongly encourage all of you to explore potential pathways to employ the knowledge and skills, and the project you've developed into the real-world environment. You may consider discussing the project ideas and experience in your next job interviews and potential employers. You may also consider taking the next steps to develop the application you've built and explore a startup journey to develop a commercial product using UNSW Founders services (free to all students). Regardless which journey you may choose, we will be around to support you and provide advice at any time. Feel free to reach out to ask for an advice and share your stories!
The workshop journey would not be complete without learning about your insights and experiences. We have tried our best to implement new changes and improving the workshop based on experiences from last year. There's always a room for improvement and we would love to hear from every student about their experiences, things you enjoyed and learned from and things that could be improved. As past SENG students contributed to improving this workshop, your thoughts and constructive feedback would be crucial for all future SENG students. The MyExperience survey deadline is today (25 Apr. 11:59 pm). Please complete it from https://myexperience.unsw.edu.au/unsw/ . Your voice and feedback will be heard and appreciated!
Thank you for being an amazing class and all the best in your exams and future Endeavor!
Dr. Basem Suleiman and the SENG3011 Teaching Team.
Hello everyone,
I hope you're all doing well and having a refreshing time before the exams.
There have been inquiries about AWS resources and accounts used in this workshop. We are happy to extend the time to use AWS accounts and resources and keep it open for everyone in this workshop. The planned date to stop all AWS accounts is 17 May, 11:59 pm. Make sure you and our team create appropriate backup of your project work on AWS.
You may continue improving your application, if you want to, by conducting any further testing or exploring the use of any additional cloud services. This would also help you to explore and learn other services you might have been interested in but did not have the time during the busy term.
I also encouraged all of you to continue exploring your project journey and consider extending it as commercial product and try to embrace a start-up journey. If you plan to do so, the AWS accounts and setup should help to progress in this direction smoothly. Please let us know if you need any further support.
If you have any special request to access additional/new cloud services, please reach out to me by email and copy the course admin.
Good luck!
Hello SENG3011 students,
As we enter the final week of this workshop, here are some important highlights:
Optiver Project Award:
Help/consultation sessions & weekly feedback:
Infrastructure support:
You can send an email to the course admin to request special AWS services. Here are some common AWS services that students have requested (you may request any other services too):
MyExperince Surveys :
Thanks to all of you who have completed myExperience so far. If you haven’t yet participated, you can find the myExperience link in your student email or access it from UNSW MyExperience site - https://myexperience.unsw.edu.au/
Your honest and constructive thoughts are valued, and help not only students taking this course, but the course teaching staff, and across UNSW to create positive changes in their courses moving forward. Your thoughts also make a difference for the next group of students taking these courses, just as thoughts from students taking courses you plan to take make a difference for you.
Please know that myExperience is confidential and your identity is not included in reports. Results of the survey are not made available until your course results are released."
Wishing you a productive week and best of luck in your final assessments!
SENG3011 Teaching Team.
Hi everyone,
As per #158 Ed post, week 8 lecture "Influencing Behviour" was planned to be provided as recording, but we found some issues with the recorded lecture in terms of clarity. So, we planned to have an online lecture Friday (W8) with the following structure:
We look forward to seeing you all!
Hello SENG3011 Students,
Welcome to SENG3011 (Software Engineering Workshop 3).
My name is Basem Suleiman, the LiC of this course and the co-director of the Software Engineering Program. The course admin who will help managing the course is Alan Ng. We have a few experienced software engineers who will mentor you through the weekly labs.
This course uses WebCMS and Confluence for the course materials and assessments. You will be added to the formal Confluence for this course where you will find information about the project and creating spaces for the teams. Edstem is also used for discussion and announcements. You can join the course’s Ed discussion from here https://edstem.org/au/join/D9era8 . Report any access issue to the course admin or your tutor during week 1.
Prior to first week lecture, please read the details of the course outline ( SENG3011 outline ) to make yourself familiar with the course objectives and assessments. More details will be shared on Confluence.
This is a project-based course in which you will be working on a real-world project in a team of 5 members from your lab under the supervision of a mentor/tutor. Your mentor will check on the team project progress on a weekly basis. Lab attendance is mandatory and will be recorded weekly. Project details will be discussed during week 1 lecture/labs, besides the course overview and introduction to the main topics.
Access to various development infrastructure including tools, processes and practices will be provided and supported for all teams so they can focus on the project work and the development of the software services/applications.
During week 1 lab you will have the opportunity to meet with other students to discuss group formation and go through the project details. Your mentors will guide you to ensure Teams are formed and recorded by end of week 1 lab .
There are a few lectures in this course that will cover and revise important topics, besides some industry lectures from our course sponsors. The lectures will be in-person as described in the timetable and WebCMS . It’s strongly recommended to attend in-person. Livestreaming will be provided as well.
Please do not hesitate to discuss any important matter with your mentor/tutor. Mentors will raise any issue they cannot address to the course admin/convenor. Also, feel free to reach out to the course admin/convenor regarding any other matters you may want to discuss directly.
We hope you will enjoy the the learning from this course. We are looking for an exciting term!
Dr. Basem Suleiman and the SENG3011 Teaching Team