• Supplementary results

    Posted by Aarthi Natarajan Thursday 14 December 2017, 08:33:39 PM.

    For those students who sat the supplementary exam, kindly note all results have been submitted to the CSE office. I will be away until mid January and will have limited access to respond to any emails. Students who receive a grade of UF in the supplementary have failed the course due to unsatisfactory performance in the exam.

  • Supplementary Exam Details

    Posted by Aarthi Natarajan Monday 04 December 2017, 10:01:11 AM.

    Supplementary Exam will be held on 6th of December, at 8:45 am in the Ainsworth Building, Room G03. Those of you eligible for a supplementary exam should have received a notification from the school this morning.

    Students who have been granted a supplementary exam, will not be allowed to sit another assessment, if they miss this supplementary exam.

  • Supplementary Exam List

    Posted by Aarthi Natarajan Thursday 30 November 2017, 12:46:15 PM, last modified Thursday 30 November 2017, 12:48:02 PM.

    List of students eligible to sit the supplementary exam is provided under the Week 13 Lecture folder, if the link below does not work:

    Supplementary Exam List

    I have been fairly lenient, and even those students who have received a UF and whose performance was poor in the final exam have been given a second chance to sit the supplementary exam, provided your final course mark was > 50. The supplementary exam is scheduled on the 6th of December and you will receive an official notification from the CSE office.

  • COMP 1531 Marks and Grades

    Posted by Aarthi Natarajan Wednesday 29 November 2017, 02:40:45 PM.

    Dear students,

    Marks and grades for the course are now released on webcms3 under the field final_grade .

    Congratulations to Jeremy Fu, with an overall mark of 97.4 for coming first in the course. Closely following in second, third and fourth places are Dennis Gann, Samuel Smyth and Xiaowen Zhuang scoring 96.9, 96.7 and 96.3 respectively. Honourable mentions to Su Park, Rebecca Diaz, Kris Choy, Emmanuella Anugerah, Daniel Kennedy, Edward Belokopytov and Rishad Mahbub for scoring 95 or above.

    Those students who did not attend the final exam and have a special consideration request acknowledged will see a grade of WC. This indicates that you are eligible to sit the supplementary exam scheduled on the 6th of December. You will be notified of the details of timing and venue of the supplementary exam by the CSE school office.

    A few of you have a UF grade. Note that UF means you failed, even if your mark is greater than 50. You only got UF if your exam mark was quite unsatisfactory. Some of you who have a UF grade will be granted a supplementary exam if your exam mark was very close to the satisfactory threshold mark. I will post a list of students eligible for supplementary exam shortly and you will also receive notification from the CSE student office.

    Overall, the performance of our large cohort of 503 students has been excellent, with 24% students scoring a HD and 38% of students receiving a D.

    Some of you may see your grade as WD. This implies that your marks have been withheld due to possible plagiarism investigation. If you have any concerns regarding your marks, please email me.

  • Reminder - Exam consultation

    Posted by Aarthi Natarajan Thursday 02 November 2017, 08:08:50 AM.

    A reminder that exam consultations will run today on level 4, 508 between 1:00 and 3:00 pm this afternoon (Thursday, 2 Nov) for any one who needs help with preparing for the exams,

  • Reminder to complete myExperience survey

    Posted by Aarthi Natarajan Sunday 29 October 2017, 09:15:51 AM.

    A gentle reminder to please complete the myExperience survey which closes this Thursday, 2nd of November. Your feedback is very important.

  • Exam Content

    Posted by Aarthi Natarajan Saturday 28 October 2017, 06:27:57 PM.

    Lecture/Tutorial/Lab content that is covered in the exams has been uploaded to Week 12 folder, along with a summary of lectures 1-3, Revision of Classes & ERD and Quiz Answers.

    Exam Consultation will be held this Thursday at 1:00 pm on level 5, Room 508.

  • Final Report and UAT artifacts

    Posted by Aarthi Natarajan Thursday 26 October 2017, 03:29:07 PM.

    All document artifacts (a final report and a list of key user-stories with acceptance criteria) are due by 23:59 pm tomorrow. Documents must be in PDF format and <u>must be emailed</u> to your tutor (who has been taking your tutorial session). Please refer to the requirements guidelines as to what components are needed to be submitted.

    Late submissions will incur a penalty of 5% each day. No documents will be accepted beyond Tuesday 23:59.

  • GIVE working now.

    Posted by Aarthi Natarajan Tuesday 24 October 2017, 08:36:38 AM.

    Dear students,

    Submissions are working now.

  • GIVE Submission Errors

    Posted by Aarthi Natarajan Tuesday 24 October 2017, 08:01:01 AM.

    Dear Students,

    Some student submissions have failed as the class account on the CSE server had exceeded disk quota. This is being fixed by CSE support now.

    Those teams whose submissions have failed, please try submitting in 15 minutes.

    Due to these unexpected issues, all late penalty from last night has been revoked. Dead line has been extended to 11:00 am this morning.

    Students will be permitted to submit until 11:00AM this morning.

  • Iteration 3 - Demo issues on CSE server

    Posted by Aarthi Natarajan Monday 23 October 2017, 11:17:30 PM.

    Please ensure that after your final submission, you push your changes to GitHub.

    For those students who have issues running on the CSE server, we will permit you to demo from your laptop, provided you have pushed all the changes to GitHub following the GIVE submission and no changes have been made after. You will be required to clone the code from GitHub and use this to demo. Tutors will check the time-stamp of last commit during your presentation.

  • Iteration 3 deadline

    Posted by Aarthi Natarajan Monday 23 October 2017, 08:43:22 PM.

    The deadline for iteration 3 is still 23:59 pm tonight (23 October, 2017). However, we have extended the window for late submission till 8:30 am in the morning of 24 October. Each group's last submission will be taken for marking

    A few students have submitted a medical certificate today. After careful discussion with the tutors, we have decided that to be fair to the rest of the students, we are unable to grant extension to a group due to an individual member's performance being affected. However, we will make a note of the individual's condition and take this into consideration during marking of the group project and allocating marks to each team member.

    For those groups, who believe that particular member(s) have not been able to contribute effectively (due to illness or any other reason), or have team conflicts, we kindly request these groups to clearly indicate on the cover sheet the component worked on by each individual so that during marking we can look at the functionality accomplished by each team member and award marks accordingly.

  • Week 13 - Iteration 3

    Posted by Aarthi Natarajan Friday 20 October 2017, 12:13:38 PM.

    A few points to note about the final week 13

    • Please find a submission guidelines document under the assignment folder. The due-date for the submission of working software is Monday, 23:59 pm. Submissions after this time will incur a penalty of 2.5% each hour, up until 7:00 am. No submission will be permitted after this point.
    • The updated FAQ (containing responses to questions students have raised in relation to test-cases, software architecture diagram, visualisation etc) has been added to iteration 3 folder.
    • There is a change to the consultation times next week. Consultations will run between 11:00 am - 3:00 pm next Monday to assist students with difficulties in group project. There will no other consultation through the rest of the week.

  • Week 12-13 Agenda

    Posted by Aarthi Natarajan Monday 16 October 2017, 11:04:03 PM, last modified Monday 16 October 2017, 11:07:34 PM.

    Dear students,

    Agenda for weeks 12 and 13

    Lectures: This week will be the last week of lectures. On Tuesday & Wednesday, I will be doing a revision of key concepts presented in the course and I will also discuss the format of the final exam paper.

    Tutorials: Tutorials will run in week 12 and week 13. During these tutorials, we will be revising the course content and looking at some exam-style questions


    1. Labs will run in week 12 and week 13.
    2. In this week's lab (week 12), you will be doing a practice exam paper for 1 hour and 5 mins. The practice exam will be shorter but similar in style to the final exam. Please remember to bring some writing paper to your lab session, to write the responses to the practice exam. Solution to this exam will be made available at the end of the week. This exam will not be marked, but you will receive 5 marks (towards lab 12) for just attempting the practice exam.
    3. In week 13 lab, you will have the final group project presentation

  • Iteration 3 Deliverable

    Posted by Aarthi Natarajan Sunday 15 October 2017, 04:19:08 PM.

    Dear students, please note the specification and deliverable for iteration 3 is uploaded under the Assignments Folder

  • Additional Consult, Group Project Requirements Relaxation

    Posted by Aarthi Natarajan Thursday 12 October 2017, 09:26:12 AM, last modified Thursday 12 October 2017, 09:27:45 AM.

    1. An additional consultation time has been added for today, 3:00 - 4:00 pm, Rm 402 (Level 4, CSE).

    2. Due to the varying implementations by students in relation to the mandatory/optional requirements, dashboard views, we have relaxed the rules of the project guidelines, so that the following possible implementation variations will be accepted:

    • Admin being able to add both mandatory and optional questions to a new survey, before passing to the staff to be "reviewed". Staff can choose additional optional questions from the pool of optional questions (already pre-created by the admin)
    • Admin is able to only add mandatory questions to a new survey and staff can choose optional questions from the pool of optional questions (already pre-created by the admin).
    • Staff can remove an optional question from the list of optional questions already chosen for the survey, provided survey is not open to students yet.
    • Admin is able to only add mandatory questions to a new survey and staff can choose optional questions from the pool of optional questions (already pre-created by the admin)
    • Once reviewed, the survey is "open" to students and will disappear from the dashboard.
    • Once reviewed, the survey is "open" to students but will still appear on the dashboard of the staff, but they will not be able to edit it any further to add/remove more optional questions.

    We will be flexible in this area, as this is pure implementation variation, as long as your user-stories and implementation match

    3. During the current iteration demo, we have noticed a few groups where the implementation does not match their UML class diagram. Tutors have spotted these, and have advised students where such difference has been noticed. It is important that your UML diagram corresponds to the implementation. For this iteration, you will not loose marks, but for the final iterations,we will be checking your code to ensure that the source code reflects the UML class diagram, with marks being deducted if the code fails to do so.

  • Week 11 Iteration Reminder and change of marks

    Posted by Aarthi Natarajan Friday 06 October 2017, 06:47:15 PM, last modified Friday 06 October 2017, 06:48:37 PM.

    Next week (week 11) is the 2nd iteration check-point. Reminder about document artifacts to be shown to tutor:

    • An updated list of user-stories along with key acceptance criteria to comply with the revised project specification.
    • A revised conceptual class diagram with attributes only.
    • A sequence diagram to capture survey workflow process (This could be done as four separate sequence diagrams to show (a) survey creation by admin (b) survey review by staff (c) survey filled out by student (d) survey closure by admin

    The marks for this round of iteration has been dropped from 25% to 20% and the final iteration is raised from 45% to 50% . This has been done, as we have observed that several groups are still struggling in completing the necessary tasks. We would like you to use the next week's iteration as a check-point with tutors who in addition to marking your work, will also give you feedback regarding your design & implementation and give you an opportunity to fix design and technical issues before the final iteration. Although ER data-model is not required for this iteration, it might be a good idea to show the ER model you have to your tutors (you should have some preliminary model given that you have implemented the database tier) and receive feedback.

    Also, please note Lab 10 solution (implementation in SQLAlchemy for auction case-study) has been uploaded.

  • Group Project FAQ and changes to Lab 10

    Posted by Aarthi Natarajan Wednesday 04 October 2017, 09:53:20 PM.

    1. I have compiled a FAQ for the group project. I will continue to update this, as more questions are asked. Please, make sure you review this FAQ, before your iteration demo

    2. As the Group Project Iteration demo is scheduled for next week (week 11), Task 2 in lab 10 (implementation of auction case-study in SQLAlchemy) will now become a optional bonus task worth 4 marks. (instead of being due in week 11 lab). To earn the bonus marks, you will need to have uploaded the completed Task 2 to GitHub by Friday, 6th October 2:30 pm. The reason for the earlier deadline, is to provide early access to the solution for this exercise (to assist students with their group project, if they have difficulty in using SQLAlchemy). The solution will be uploaded at 3:00 pm on Friday. So no submission will be accepted beyond this time. Students who are able to complete the bonus component, please notify your tutors who will be able to award the bonus mark either next week (if time permits) or the following week upon review of the GitHub submission and the time-stamp when it was submitted.

  • Reminder - Web Application Security Lecture

    Posted by Aarthi Natarajan Wednesday 04 October 2017, 09:23:19 AM.

    A reminder that we have Sean Yeoh talking to us about web application security and performing some demos this afternoon. It will be an interesting presentation that will give you an insight into one of the most citical requirements (non-functional) of any web application! Slides are on webcms3.

  • Guest Lecture on Web Application Security and consultation (week 10-12)

    Posted by Aarthi Natarajan Tuesday 03 October 2017, 10:55:51 PM, last modified Wednesday 04 October 2017, 09:23:45 AM.

    In weeks 10 & week 11, in the Wednesday lecture, Sean Yeoh (winners in Australian Cyber Security Challenge) will be discussing some of the challenges in cyber security and how they can be handled.

    Consultations will continue to run through week 10 - 12 as before:

    • Monday (11:00 - 12:00), Rm 402, K17
    • Tuesday (12:00 - 1:00) Rm 508, K17
    • Wed (1-2), Rm 402, K17
    • Fri (3-4), Rm 402, K17

  • Week 10 Lecture On Today

    Posted by Aarthi Natarajan Tuesday 03 October 2017, 02:07:09 PM, last modified Tuesday 03 October 2017, 04:22:32 PM.


    We do have lectures running this week (Tuesday and Wednesday). A student just brought to my attention that it is recorded as a quiet week. But lectures are running, right NOW! And I believe ECHO recording might not be available for this lecture!!

  • A few things to note over the mid-semester break

    Posted by Aarthi Natarajan Friday 22 September 2017, 01:37:29 PM.

    1. The mistake in the Quiz 3 due-date has been corrected. The quiz will be due in 8 days, 30 September.

    2. The csv files related to the assignment have been updated. Please download the latest files. (No layout change, just change in data)

    3. There will be two consultations during the break, (Wed 10-11, Fri 10-11) in Room 402, Level 4, K17

  • Iteration 2 and 3 Deliverable and Consultation

    Posted by Aarthi Natarajan Saturday 16 September 2017, 06:22:45 PM.

    Dear students,

    Please find under the assignments folder, the key deliverable for iterations 2 and 3. The required csv files for enrollment, courses and passwords have also been uploaded to this folder. Please note, iteration 2 will only be a milestone check-point with tutors only. Iteration 3 will have a final presentation to the class.

    A note about consultation

    Tutors have indicated that many students are increasingly contacting them outside of "scheduled" consultation hours either through email or face-to-face. Kindly remember, tutors are students themselves with assignment commitments. Kindly use the scheduled consultations to seek clarification regarding assignment or lab. Please refrain from emailing directly to them or sending your code to them to debug. There are currently four consultations running Mon-Fri as advised earlier. If you are unable to make all of the consultations due to clashes, please email me for assistance.

  • Quiz 03

    Posted by Aarthi Natarajan Saturday 16 September 2017, 03:26:42 PM.

    Dear students, in case you have not realised, Quiz 03 has been released and is due on Saturday, 30 September, 23:59. This time, you will not be allowed to resubmit. So read the questions carefully. The style of these questions are similar to the multiple choice questions you will be asked in the final exam.

  • Group Project Specification 2

    Posted by Aarthi Natarajan Tuesday 12 September 2017, 10:52:43 PM.

    Dear students,

    Customer has released the feedback from the iteration demo. The revised project specification can be found under the assignment folder. The deadline for iteration 2 is week 11, Lab. This iteration will constitute 30% of the group project mark.

  • Updated Consultation times for weeks 8,9

    Posted by Aarthi Natarajan Monday 11 September 2017, 10:47:10 AM, last modified Monday 11 September 2017, 04:28:58 PM.

    There was a mistake in my previous notice. Kindly note the updated consultation times for weeks 8 - 9.

    • Monday (11:00 - 12:00), Rm 402, K17
    • Tuesday (12:00 - 1:00) Rm 508, K17
    • Wed (1-2), Rm 402, K17
    • Fri (3-4), Rm 402, K17

  • Consultation this evening between 5-6.

    Posted by Aarthi Natarajan Thursday 07 September 2017, 04:38:50 PM, last modified Thursday 07 September 2017, 05:30:21 PM.

    Students, as there have been a large number students requesting help, we have scheduled another consultation this evening between 5-6, for any students having issues with their projects in Room 402, K17

  • Week 7 Demo and Consultations

    Posted by Aarthi Natarajan Monday 04 September 2017, 09:44:34 AM.

    Reminder, iteration 1 demo will be held this week during your lab session.

    Consultations continue to run though this week to assist students on Monday, Wednesday and Friday

    Please remember to check if your laptop can be connected to the lab screens for the presentation

  • Week 6 UML Demo

    Posted by Aarthi Natarajan Friday 01 September 2017, 11:13:36 AM.

    As some students have requested, I have put together the practical content on UML covered in week 6, Wednesday lecture into slides which can be found under Week 06 Lectures.

    Also, the YouTube video on Flask (that was temporarily invalid) has been reinstated

  • Iteration 1 Demo - Key points to note

    Posted by Aarthi Natarajan Thursday 31 August 2017, 02:15:44 PM, last modified Thursday 31 August 2017, 02:22:29 PM.

    Dear students,

    A few points about the iteration 1 demo:

    1. Each team will be allocated 20 minutes. In the first 15 minutes, the team will need to present to the lab the work they have done so far. These presentations will be quite informal in nature, take no more than 15 minutes, where the team will have an opportunity to share with the class:
      • The set of stories they have chosen to implement in the current iteration
      • A quick run through of their working software
      • Answer any questions from students or tutor
    2. After the class demo, tutors will sit down with your team to go through your UML artifacts and GitHub commits. Please bring a HDMI cable or an appropriate connector that will help you to connect your device to the lab screen. You might want to test this prior to your lab session.
    3. No marks for the presentation itself. You will be marked on the criteria outlined previously. Also, please note, the weighting has been slightly altered. Use of OOP design now carries 4 marks (instead of 5) and functionality carries 5 marks (instead of 4).
    4. Make sure, your software matches (i) the functionality requested for the current iteration (ii) your user-stories. We realise some groups have advanced in their implementation (for e.g., you may have already implemented visualisation of survey results), but this work (potentially part of next iteration) should be stored in a separate "branch" and should not be demonstrated.
    5. Some students have pointed out that they were not aware that OOP design needed to be used. It is stated in the project specification that class diagrams were required. And class diagram implies OOP design.
    6. Some teams have requested if pre-existing templates (for presentation only) can be used. This is fine, as long as it is only used for the presentation logic, and you reference the source and all the request handling and back-end functionality is your original code
    7. Persistence (saving survey responses) must be present for this iteration. Survey responses can be stored in flat file, JSON or any other format (but no relational database)
    8. Tutors will not provide immediate feedback. This will be given to you later.
    9. Please note, consultations will run this Friday between 2:00 and 4:00 and next week as well.

  • Week 7 Iteration Demo Deliverable and Marking Criteria

    Posted by Aarthi Natarajan Tuesday 29 August 2017, 06:50:17 PM.

    Dear students,

    Please find the key deliverable and marking criteria for week 7 iteration demo under the Assignments folder

    Kindly, note we have consultations running this week on Wednesday and Friday to assist students with difficulties with the lab or group project. Refer to the earlier notice for the consultation times on these days

  • Focus in Week 5, Wednesday Lecture

    Posted by Aarthi Natarajan Wednesday 23 August 2017, 10:10:26 AM.

    Dear students,

    Due to a large number of requests from students to provide an overview of Flask in the lectures, in the lecture today we will devote around 45 minutes covering the concepts in Flask.

    Please note, that in keeping with the learning outcomes of this course, the primary focus of this course is give students a solid understanding of the software engineering principles. However, given the difficulty experienced by several students in acquiring the necessary technical skills for delivering the group project, we will devote some of the Wednesday lectures towards technical learning (as we did last Wednesday, learning how to do OO programming in Python)

    Kindly also take 5 minutes in your lab this week to fill out the initial subject survey. This is vital for us to be able to deliver an effective learning outcomes for the rest of this semester.

    The URL for the survey is:

  • Quiz 02 and Consultation Times for Week 04, Week 05

    Posted by Aarthi Natarajan Sunday 20 August 2017, 10:22:03 PM, last modified Tuesday 22 August 2017, 09:04:15 PM.

    Please note the change in consultation time on Wednesday (1:00 - 2:00 pm)

    Quiz 02 has now been released and is due on Sunday, 27 August, 23:59. There was at least 10% of students who had not completed Quiz 01 before the closing date. Quiz 02 is based on content covered in Lectures 3 & 4.

    And the following are the consultation times starting this week to assist students with any questions related to the group project. Consultations will be held at K17 Level 4, Room 402.

    Wed, 23/08 1:00 - 2:00 pm

    Fri, 25/08 2:00 - 4:00 pm

    Mon 28/08 11:00 - 2:00 pm

  • Slides for Week 4 Wednesday OO Demo

    Posted by Aarthi Natarajan Saturday 19 August 2017, 04:20:05 PM.

    As the Echo recording of the Wednesday lecture did not have sound, slides covering the practical content covered in the lecture have now been uploaded to webCMS3 under week 04 Lectures

  • Group Project Iteration 1 Demo Extension

    Posted by Aarthi Natarajan Saturday 19 August 2017, 11:27:19 AM.

    Dear students,

    Following the recent feedback received from tutors and students, I have decided to postpone the group project demo from week 6 to week 7 to give you more time to prepare for iteration 1 demo.

    To assist students who are new to HTML, Java Script and Flask, I have included several additional resources which can be found under Week 4/Lectures. These include tutorials on HTML, CSS & Java Script and a video tutorial on Flask. I strongly recommend that you go through the video tutorial and try out the exercises for yourselves to help you get up to speed with Flask. It would also assist your understanding when we discuss software architecture and web application architectures in the lectures this week.

    Consultations will also be scheduled in Week 5 and Week 6 to provide assistance to students with the group project which I shall announce shortly.

  • Echo Recording Wednesday Lecture

    Posted by Aarthi Natarajan Wednesday 16 August 2017, 10:03:49 PM.

    Dear students,

    It appears that the there is no sound in the lecture recording for this afternoon. I have raised this matter to the technical team, but not sure if anything can be done. For the students, who did not attend the lectures, I will create some slides on the practical content that was covered this afternoon and upload it to webcms3.

  • Week 4 User Stories Demo - Format of Presentation

    Posted by Aarthi Natarajan Sunday 13 August 2017, 01:18:54 PM.

    User stories can be presented to tutors during the session as google docs or printed hard-copy. Please do not email any soft copies of you document or pdf file to tutors.

  • Echo 360 recordings

    Posted by Aarthi Natarajan Saturday 12 August 2017, 07:59:50 AM.

    Dear students,

    It appears that Echo360 recordings start 5 minutes past the start of the lecture and 5 minutes prior to the finish. Hence, the gaps in the recordings as sometimes I tend to go through the full hour. Sadly, this means, we lose a valuable 10 minutes each lecture slot!! I will endeavor to finish between these time-limits, but sometimes, my lectures do go over time as there is just so much content to teach, but I will make sure the slides detail all the content presented.

    And a reminder to complete the online quiz & poll!

    And finally, for those of you who have not noticed, you can actually re-submit your quiz answers, if you did not get a perfect score the first time. This generous offering will only apply to Quiz 1!

  • Poll on your experience of week 03 lab exercises

    Posted by Aarthi Natarajan Friday 11 August 2017, 03:42:24 PM.

    Dear students,

    As we are looking to continually improve the course, we would like your feedback on what you thought about the week 03 programming exercises done in the lab? Please fill out the new poll.

  • Reminder - Quiz and Week 4 Group Project Deliverable

    Posted by Aarthi Natarajan Thursday 10 August 2017, 01:46:48 PM, last modified Thursday 10 August 2017, 03:18:34 PM.

    Dear students,

    A couple of reminders

    1. Only 31% of the students have completed the quiz. This quiz is open until Sunday, 13 August, 23:59.
    2. Each group project team, must demonstrate their user-stories in week 4 (next week) during their lab time. Please find my responses to a few questions raised by students:
    • Question: User-stories and acceptance criteria are written in collaboration with the customer. Who is the customer here?
    • Answer: Each team must nominate one person within your group as the product owner. The product owner "pretends" to be in collaboration with the customer, hence will define all the requirements. As a product owner, you are allowed to make assumptions in defining your user-story and acceptance criteria provided they meet the project specification.
    • Question: What is the marking criteria for the week 4 deliverable?
    • Answer: You will be marked on the following criteria:

    1. High-level epic story (1 or more…this number could vary, depending on how coarse-grained your epic story is)

    2. Epic story(s) broken down into detailed user-stories with acceptance criteria and defined in RGB template form. A template for writing your user story is given below.

    3. The user-stories are written at the right level of granularity

    ID: US1
    Name: Search for all course offerings
    User-Story Description:
    As a course-attendee , I’d like to be able to search for all the course offerings , so that I’ll be able to find an offering that most interests me
    Acceptance Criteria :
    • A course attendee is able to search for all a list of all current course offerings
    • If no courses currently running, a message is displayed to the attendee: “No course offered currently. Please check again later".
    • The search result (if successful) will list all current course offerings
    • For each course offering, the date, time and location of the event is also displayed.
    • An attendee can click on any course from the display results to obtain an abstract about the course
    Define some appropriate scale
    Effort in Story Points (State how much is one story point e.g. 1 SP=2 hour

  • Guest Lecturer from GitHub

    Posted by Aarthi Natarajan Tuesday 08 August 2017, 02:04:13 PM.

    Dear students, just a reminder that Daniel Figucio will be giving a guest lecture this afternoon from 2:15 pm.

  • Quiz 1

    Posted by Aarthi Natarajan Sunday 06 August 2017, 10:57:43 PM.

    Quiz 1 has been released. This must be completed by midnight Sunday 13 August.

    Also, a reminder to finalise your teams for the group project. This week, during your lab, you will register your team on GitHub. Please speak to your tutors, if you are unable to form a team.

  • COMP 1531 Group Project

    Posted by Aarthi Natarajan Saturday 05 August 2017, 12:05:49 AM, last modified Saturday 05 August 2017, 12:34:38 AM.

    Dear students, COMP 1531 group project specification has been released. Please review the specification carefully and note the first deliverable in Week 4. A reminder to start forming groups.

    After you have formed groups in your tutorial, please use the following link to register your team:

    Make sure that only one person (team master) creates the team on GitHub, and the rest should just join once the team is formed. Team names should follow the format: <tut-group>-<custom-name> , so if you are in tutorial W09A, your team name would be W09A-some_other_name.

    Complete this exercise in the labs, and if you have any questions or if you had made a mistake, let your tutor know.

  • Tutorials and Lab Starting Week 2

    Posted by Aarthi Natarajan Monday 31 July 2017, 09:07:07 AM.

    Dear students,

    All tutorials and labs commence this week. A kind reminder that all lab tasks must be marked off by your tutor in the same week to be awarded a full mark. So, it would be a good idea to make yourself familiar with the lab exercise.

    Also, please note, for python programming we will support a Linux or Mac based environment.

    Check out the "Useful Resources" folder. I will be updating this folder through the term with links to tutorials and software engineering reading material.

  • COMP 1531 Lecture Recordings

    Posted by Aarthi Natarajan Tuesday 25 July 2017, 10:01:49 PM.

    I have set up the lecture recordings on Moodle. Please click on the link below:

    You will need to login into Moodle and this should take you the course page, where you should be able to see a link COMP 1531 Lecture Recordings

  • Welcome to COMP 1531

    Posted by Aarthi Natarajan Sunday 23 July 2017, 11:36:39 PM, last modified Sunday 23 July 2017, 11:41:11 PM.

    Dear students,

    Welcome to the inaugural offering of COMP 1531 !

    COMP 1531, Software Engineering Fundamentals is a new course being offered for the first time in 17s2! The aim of this course is to provide students with a solid foundation in the principles and practices of Software Engineering. You will be exposed to a broad range of software engineering topics such as software development life cycle activities, development methodologies such as XP, SCRUM etc, software architectural styles, test-driven development, database design and modeling etc. The course will also enable students to apply the theoretical concepts to solve a practical software problem through a group-based project which will be implemented adopting an agile software delivery style. Although the primary focus of this course is on software engineering, we will assist you in becoming familiar with the Python/Flask/Jinja2 framework which will be the core technology stack you will be using to implement your group project. The Course Outline has more detail on what's in the course and how it will run.

    We look forward to developing this new course with you over the next 13 weeks or so. WebCMS3 will be the platform used for publishing all lecture slides, tutorials, labs etc and communication. Tutorials and labs will commence in week 2. Kindly complete the poll on "Your background" as it will help us to understand the skill level of the students.

    I look forward to seeing most of you on Tuesday 25 July at 14:00 pm in Science Theatre in (K-F13-G09).

Back to top

COMP1531 17s2 (Software Engineering Fundamentals) is powered by WebCMS3
CRICOS Provider No. 00098G