• Final Exam location

    Posted by Morty Al-Banna Wednesday 01 May 2019, 01:47:20 AM.

    Dear All,

    please if you may go to the link ( ) and login with your zID and password in order to be able to see your allocation for the final exam.

    best of luck...

  • Last lecture/consultation

    Posted by Fethi Rabhi Monday 29 April 2019, 05:04:40 PM.

    The last lecture/consultation will take place tomorrow (Tuesday 30 April) between 12 and 2 in OMB G31. The program is:

    -12:10 - 1pm: Guest lecture

    -1pm - 2pm: Concluding lecture, information on exam and open question session followed by consultation for Assignment 2

  • Additional consultation for Assignment 2

    Posted by Fethi Rabhi Friday 26 April 2019, 10:06:41 AM.

    An additional consultation session will take place in my office (room K17-406) on Monday betwen 3.30pm and 4.15pm.

  • Tutorial reminder

    Posted by Morty Al-Banna Tuesday 23 April 2019, 09:57:38 AM, last modified Tuesday 23 April 2019, 10:18:33 AM.

    Dear All,

    just a reminder that the tutorial today is going to be about server-less computing and it is held same time/location as usual.

    hope you'll find it informative...



  • Week 9 Tutorial

    Posted by Fethi Rabhi Monday 15 April 2019, 10:41:30 AM.

    The plan of the tutorial this week (Tuesday 16 April) is as follows:

    12:10-12:40: Exploring RDF Cube exercise

    12:40-13:10: Exploring FIBO exercise

    13:10-14:00: Working on Assignment 2

  • Quizz last week

    Posted by Fethi Rabhi Sunday 14 April 2019, 10:52:14 AM.

    For those who missed the quiz last week, I was unable to extend it because Madhushi is away. If you have any issue, please see me during the tutorial or the lecture next week.

  • Review of important dates/deadlines

    Posted by Fethi Rabhi Thursday 11 April 2019, 12:05:57 PM.

    -Week 8 Quiz opens 2pm and due Friday 5pm

    -Tuesday 12-2 Week 9: Tutorial on semantic modelling and working on assignment 2

    -Thursday 12-2 Week 9: Lecture

    -Tuesday 12-2 Week 10: Tutorial on serverless computing (Mortada)

    -Tuesday 12-2 Week 11: Last lecture + exam revision

    -Wednesday Week 11: Assignment 2 due

  • Multiple submissions for Assignment 1

    Posted by Morty Al-Banna Thursday 04 April 2019, 05:07:06 PM.

    Dear All,

    if you need to submit Assignment 1 files multiple times please use the same naming convention and just add at the end of the file name a version number (incrementing number). we will consider only the last number as your final submission.

    best of luck

  • Quiz 5 is released

    Posted by Madhushi Bandara Thursday 04 April 2019, 02:00:49 PM.

    Dear All, Quiz 5 is released. Deadline is tomorrow (5th April) 5 p.m.

    Best of Luck!

  • Assignment 1 deadline extended

    Posted by Morty Al-Banna Thursday 28 March 2019, 10:43:45 AM.

    Dear All,

    in the spirit of utilizing the assignment to enrich your learning experience, we have decided to extend the deadline for assignment1 to Friday the 5th of April @ 23:59 .

    for the students who have made all the required progress and do not feel like they need the extension, take the opportunity to do one of the bonus activities in the assignment to get the bonus mark

    best of luck to all...

  • Assignment 1 tips

    Posted by Morty Al-Banna Wednesday 27 March 2019, 05:24:02 PM, last modified Wednesday 27 March 2019, 08:01:22 PM.

    Dear All,

    just few tips that would help clarify things further for assignment 1

    • you need to have a simple UI (you don't have to develop it if you are using a messgaing platfrm) to allow the users to interact with the chatbot. remember that the users here are customers to the dental clinic and hence they might not familiar with terminal access or swagger and you definitely need to present the information to them in a user friendly conversation style (i.e. don't display JSON style objects)
    • You are free to use whatever you are comfortable with as long you respect the ChatBot interaction concepts. Using rule-based bots or machine learning based bots are left to the student to decide and both approaches are acceptable to us
    • if you are using machine learning chatbot here are some possible ways to do that
      • It’s better to use the one Shayan taught in the last tutorial. Why? because it does the job the other way around. Every time the user talks to the chatbot (which is a running service on localhost), it sends the expression (utterance) to Wit, then it gets the results from Wit (contains intent and entities) and finally it queries DB according to the requested functionality. This way, you don’t need to have ngrok to make your service publicly available, because your service will call Wit whenever it needs it.
      • if you are using Dialogflow and ngrok you might need to create some dummy account and share your Dialogflow credential so that the tutors can update the web hook server address. after the marking of the assignment you need to deactivate these accounts

    best of luck to all


  • Quiz 4 is released

    Posted by Morty Al-Banna Saturday 23 March 2019, 09:02:09 PM.

    Dear All

    Quiz4 is released

    Best of Luck

  • Tutorial and Lab Week6

    Posted by Morty Al-Banna Thursday 21 March 2019, 05:17:54 PM.

    Dear All,

    Just to put you in context of how things are going to be run next week. the tutorial is going to be run by Shayan Zemani and the topic of the tutorial "Machine Learning Based ChatBots". On the other hand the lab is going to be run by Madhushi Bandara where she will give an introduction about "Semantic Modeling" and run a couple of activities/exercises.

    I have uploaded the Lab material for your reference and will upload the tutorial material soon.



  • Interesting event to attend

    Posted by Morty Al-Banna Tuesday 19 March 2019, 12:16:18 AM.

    Dear all,

    AWS is having their annual summit in Sydney 30th April-2nd of May. Registration is free and there are lots of free events.

    Although the timing of this event is with the end of this term along with probably lots of due dates but it is a good opportunity to explore, meet experts in the field, and rewind a bit before the exam.

    best of luck

  • Quiz

    Posted by Morty Al-Banna Sunday 17 March 2019, 01:32:28 PM.

    Dear All,

    Quiz3 is now released

    for the students who have mentioned they didn't do Quiz1 here is an opportunity to compensate. Read the article "The Death of Big Software" and in your own words provide a brief description of what the author described as the assassins for big software.

    submit a PDF file here . For first name use your zID and for last name use your full name as known to the school.

    Students who have participated in Quiz1 are welcomed to also submit the answer to the article review to benefit from the knowledge gained but no mark will be given.

    best of luck.

  • Assignment 1 Specifications released

    Posted by Morty Al-Banna Saturday 16 March 2019, 06:44:26 PM.

    Dear All,

    please find the specs for Assignment 1 here . the Due date is Monday the 1st of April 2019 @23:59.

    best of luck

  • Quiz2 Released

    Posted by Morty Al-Banna Friday 08 March 2019, 01:31:43 AM.

    Dear All,

    Quiz2 is released and Due Next Tuesday

    Best of Luck

  • Week2 Tutorial

    Posted by Morty Al-Banna Tuesday 26 February 2019, 11:41:25 AM.

    Dear All,

    As I mentioned last week Tuesdays you will be having the tutorials where you do some activities that would help you with your lab exercise. Here you can find the activities for Week2 and please remember to bring your Laptops so that you can benefit from doing the activity and get help from the tutors if needed.


  • Welcome to COMP9322

    Posted by Morty Al-Banna Tuesday 19 February 2019, 01:02:25 PM.

    Dear All,

    Welcome to COMP9322 (Software Service Design and Engineering).

    This week as we mentioned in the course outline there is no Tutorial in (Quadrangle G053) and we will have the first lecture in (Old Main Building G31) on Thursday. Tutorials start next week and Labs start in Week3.

    Hope to see you all on Thursday...


    COMP9322 Team

Back to top

COMP9322 19T1 (Software Service Design and Engineering) is powered by WebCMS3
CRICOS Provider No. 00098G