Hi everyone,
Hope Sprint 1 has been going well, you've nearly made it to the end of the first Sprint! π₯³ Well done with getting used to DevOps and designing your systems.
Just a reminder that your first Sprint is due next week and your presentations will happen in your week 5 tutorials (they will be 10-minutes long and will be followed by 3 minutes of questions).
Here are some announcements from us:
π No Lectures in Week 4
Once again, we will not be holding lectures this week. Please ask your questions through Discourse or through the help sessions on Monday and Sunday. We'll resume back to the normal lecture schedule in Week 5.
π€ Friday Tutorials
If you are in a Friday tutorial, there will be public holidays in Week 7 meaning that your class will be rescheduled online so you can still get assistance from your tutor. Your tutor will be providing you more details about this.
π APIs and Credits
It's your own responsibility to ensure the APIs that you put in your engineering proposal work. Please make sure you test that they are still available before you list them down. (Also note that the Twitter API listed on Confluence has now been replaced by the X API). It is also your own responsibility to manage your credits/any billing from deployment services. The course will
not
be reimbursing you for any costs. We have curated a list of deals here we've curated for you to best maximise tokens etc.: https://unswcse.atlassian.net/wiki/spaces/S2C/pages/1446052526/26T1-DevOps+Resources
Hi everyone,
Hope week 3 has been going well for you! Here are some updates from our end:
π No Lectures in Week 3
We will not be holding any lectures this week. We hope that this gives you more time to work on this Sprint! This won't mean that there will be no new resources to help you. We will still be supporting you through the Discourse Forum, so please make sure to ask your questions there.
π° AWS Budget Management
Managing your budget on Learner Lab is extremely important
because once you run out of the
$50 USD
that has been allocated to you, the
services you may have spent time creating will be gone
.
We do NOT take responsibility for anything that happens if you exceed the budget.
That being said, there are a few strategies to help you available on the guide
here
.
We also do NOT reimburse the cost of deployment for other platforms so please avoid putting your credit card in websites if possible!
π€
Week 3
Tutorials
In this week's tutorials, your tutors will check in on your progress with your submitted Draft Engineering Proposals. Feel free to ask them to provide feedback or bounce some ideas off them. Note that your tutors can give you detailed points of improvement but CANNOT "draft mark" your work (as in give a draft grade e.g. 75/100), but they can point you in the correct direction.
Once again,
n
ote that we do NOT allow tutors to give feedback on these outside of tutorials
, so this is valuable time!
Also, a reminder that you are not allowed to use AI for this course! While AI can be helpful, it is not allowed for SENG3011. We do however provide 2 help sessions a week where you can ask our experienced tutors questions!
Next help sessions: Sunday 1-3pm (March 8th) and Monday 6-8pm (March 9th) - join links available here: https://webcms3.cse.unsw.edu.au/SENG3011/26T1/resources/117355
Once again, donβt forget to post any questions you have on our Discourse forum!
Hi everyone, just letting you know that Fethi has added two new data sources if you're still looking for one: https://unswcse.atlassian.net/wiki/spaces/S2C/pages/1420263562/26T1-Additional+information+on+available+data+sources
Also, a reminder that we will have help sessions this Sunday and next Monday (Sunday 1-2pm and Monday 6-8pm),
Hi everyone,
If you'd like access to additional ESG Data Sources, please join Ming's Microsoft Teams here (please direct all questions to the teams instead of emailing/DMing her).
Also, instead of a normal lecture for this Friday (Week 2), Fethi will be holding an <u>online </u> help session where he will go over the Sprint 1 spec and answer all of your questions to do with the requirements (and other misc ones). This may not be recorded as we'd like you all to be comfortable with asking questions, so please show up! Also a reminder that Abraham will be holding a more technical online help session afterwards (all of this course's help sessions are online).
A reminder that you can access lecture recordings here on the lecture schedule .
Hi everyone,
Hope you've been going well so far with uni! Here's what you should expect for Week 2:
π Week 2 Lecture Schedule
We have a few useful lectures planned for you!
Tues (4-6pm) -
Livestream link
Fri (4-6pm) - Livestream link
π§ Confluence + Jira Access
Make sure to set up Confluence and Jira Spaces for your group (if you've forgotten which group you're in, please let your tutor know and they'll tell you). If you have not been assigned to a group yet, please make sure you contact your tutor. Please note that any groups of 4 and 5 are expected to complete the same workload, if you are in a group of 6 you are expected to complete more.
π₯οΈ AWS Credential Invites
You should have also received an invite to AWS Academy through your emails, please make sure you join that ASAP! While you do not have to use it, we strongly encourage it as a learning platform since we have free credits in it. Please be wary about its limitations as a deployment platform (it is not the same as a normal AWS cloud account)
- Please note that we do not subsidise any charges incurred to your accounts, so manage your resources carefully.
Please let Vishal know via email (v.shelke@student.unsw.edu.au) or the Discourse forum if you need help with accessing this.
πͺ£ Repositories
Unlike prior iterations of the course, we have decided to allow you to create your own repositories to give you more flexibility around deployment and running CI/CD pipelines. You are free to use Gitlab, GitHub etc. as long as you add your tutor to the repository so they are able to see your progress and mark your work.
π Spec Updates and Extension for Engineering Proposal Draft
Please make sure it is published on Confluence by the draft deadline.
If you've finished yours earlier, feel free to run it past your tutor to get some early rough advice. Note that we do NOT allow tutors to give feedback on these outside of tutorials, so please use your time with your tutor wisely! You can however attend help sessions to get some more feedback.
If you have any spec questions, please put this on the forum and Fethi will get to you.
π€ Tutorial Content
Don't forget that it's compulsory to attend tutorials. During the tutorials, your tutor will check up on your progress to give you some advice and ensure things are going fine, feel free to use this as an opportunity to check if you're progressing at an OK rate, and that you're heading in the correct direction. Unfortunately, we won't be able to offer much debugging help due to the limited amount of time in the tutorials, however help sessions will be available to assist with these.
π§© Group Work
Group work is always difficult, and while we hope that things are smooth sailing, sometimes the unexpected does happen. If any issues arise, please make sure to tell your tutor early so we can help you! Please also let us know if anyone in your group drops.
Don't forget to pop any questions you have on our Discourse Forum!
Welcome everyone to SENG3011 - Software Engineering Workshop 3 (26T1) and I hope you've had a great summer break!
I'm Grace and I'll be the course admin for this session. Professor Fethi will be our LiC this term and I'll be assisting him in managing this course.
π‘What to Expect
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 tutorial
under the supervision of a
mentor/tutor.
Your mentor will check on the team
project progress
on a
weekly
basis.
Tutorial
attendance
is
mandatory
and will be recorded weekly
, you must let your tutor know if you cannot make a tutorial.
Project details will be discussed during week 1 lecture/labs. Groups will be assigned in your first tutorial, so please make sure to shoot your tutor an email/message if you know you will be absent.
| Class | Tutor | |
| T18A | Chloe Toh | Hover over the link/open it to mail |
| W13A | Abdallah Lakhdari | a.lakhdari@unsw.edu.au |
| H11A | Hirad Baradaran Rezaei | hirad.rezaei@unsw.edu.au |
| H18A | Kristine Jin | Hover over the link/open it to mail |
| F13A | Kevin Altmeier | k.altmeier@student.unsw.edu.<wbr>au |
| F14A | Fareed Farooqi | f.farooqi@student.unsw.edu.au |
πPreparation
If you are looking to do some preparation - we'd advise revising COMP1531 and SENG2021 content. We expect at this point in your degrees you are confident with programming, software design principles, source control (Git), Web APIs and Agile techniques.
π Please familiarise yourself with the details of the
project spec
to learn about the course objectives and assessments.
π¬ Communication
This course uses WebCMS and Confluence for the course materials (specs and other resources) and assessments. Once you form your groups, you are free to create your Confluence and Jira spaces (make sure they're accessible by your tutor as well).
Discourse is also used for discussion (feel free to ask for help, there are dedicated tutors to assist you) and announcements. Please report any access issues to Fethi and I (se3011@cse.unsw.edu.au) or to your tutor during week 1.
We will also have professionals from AWS Academy who will be helping you with AWS access and setup (more details on this will come).
Your tutor will be communicating with you through email and your Microsoft Teams class (please let your tutor know if you have not been added yet).
π₯
Course Delivery
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. We've reduced the number of lectures so please do attend them in-person. We will supply a list of supplementary videos for you to watch as well.
Lecture Times:
π See the full timetable here
π Tues 16:00 18:00 at TETB G16
π Fri 16:00 18:00 at TETB G16
Your tutor will assist your group through the weekly tutorials and we also have weekly help sessions most weeks (see the timetable
here
).
We hope you will enjoy learning from this course and look forward to an exciting term! As always, please let us know on the Discourse Forum if you have any questions.
Regards,
SENG3011 Teaching Team