Notices

  • Clarification - slide005 of Week12 on lab exam marks

    Posted by Ashesh Mahidadia Monday 13 November 2017, 07:02:59 AM.

    I received few emails regarding the following slide, and realised that what I wanted to communicate was not clearly stated! So I have now modified the slide, please re-read the slide, in case you scored poorly in one of the lab exams. The overall aim is to help you pass the course, not to penalise harshly. Your final marks will be calculated based on your original lab exam marks, so depending on your other marks, you could still receive say PS, CR, DN or HD. In case your final marks are not enough to pass the course, I could increase the marks of the corresponding lab exam to 50% and calculate your final marks.

    All the best for the exam.

    .

  • Final Exam Seating Allocations

    Posted by Ashesh Mahidadia Thursday 09 November 2017, 06:56:02 PM, last modified Thursday 09 November 2017, 08:15:58 PM.

    COMP2521 17s2 - Final Exam - Tuesday 14th November

    Exam Seating Allocations

    There are two time slots :
    • Morning Exam 09:15-12:35 (incl Reading)
      • Seating/Reading: 09:15-09:30
      • Exam: 09:30-12:30 Students must not leave during exam.
      • Corralling/Leaving: 12:30-12:35
    • Afternoon Exam 12:20-16:10 (incl Corralling + Reading)
      • Corralling: 12:20-12:50 Plan to be early. Students arriving after 12:30 can't take the exam. Attendance taken.
      • Moving2lab: 12:50-12:55
      • Seating/Reading: 12:55-13:10
      • Exam: 13:10-16:10 Students allow to leave early.

    J17 102, J17 202 are lecture/tutorial rooms for corralling.

    Before entering either the lab room or the lecture/tutorial room, turn off all electronic devices. Bring hardcopy material to read while you wait in the corralling room. Students must not leave either room unsupervised.

    Please click on the following link to see your allocation:

    ..



  • Pre Exam Consultations

    Posted by Ashesh Mahidadia Wednesday 01 November 2017, 08:34:46 AM, last modified Wednesday 01 November 2017, 08:36:37 AM.

    Pre Exam Consultations:

    • 11am to 11:30am Monday 06/Nov ember/2017 in Room 403, K17 Building (if required, time will be extended),
    • 11am to11:30am Wednesday 08/Nov ember/2017 in Room 403, K17 Building (if required, time will be extended)

  • Tutorial Solutions

    Posted by Ashesh Mahidadia Tuesday 31 October 2017, 07:03:03 AM.

    Tutorial solutions are now available.

  • COMP2521 Final Exam Time Preference Form

    Posted by Ashesh Mahidadia Wednesday 25 October 2017, 07:53:50 AM, last modified Wednesday 25 October 2017, 07:54:30 AM.

    Initially, your COMP2521 final exam time preference is set to

    • the time slot which will not clash, if you have another exam on the same day
    • "Either is fine", if you have no other exam on the same day. You have the opportunity to choose a time slot with the following form if there are seats available .

    The following form closes 5pm on Wednesday 1st November . Seating allocation will be released a week before the exam.

    Please fill in the following exam time preference form.

  • Week-12 Lab Exam

    Posted by Ashesh Mahidadia Wednesday 25 October 2017, 07:23:54 AM.

    Week-12 Lab exam is now marked (auto-marked) and ready for collection, see "examWk12q1" and "examWk12q2".

    Review : You can request a review if you find a mistake in the auto-marking. However, you need to properly outline where the auto-marking is wrong in an email to your tutor . You cannot say like - "please review my exam". You need to identify the problem, and briefly describe it in your email to your tutor. As we discussed in the lectures, you will not be awarded marked because you tried but could not develop a correct solution in the exam. Please note that there are many components in this course, like assignments, theory part, labs, etc. For prac exam questions, we expect you to develop correct solutions in order to receive marks.

    Prac Exam Hurdle: As we discussed in the last lecture, see here , even if you scored poorly (less than 50%) in both the lab practical exams, you can still pass this course. You need to score 50% or more in the final practical exam (programming questions), and later if required, 50% or more in the supplementary practical exam (programming questions). So, please focus and do your best in the final exam, all the best.

    Summary : The charts below show that many students passed all the tests. You can see the difference in performance between q1 and q2! If you did not score well in q2, you should focus on graph algorithms for the final exam.



  • Assignment-2 Submission

    Posted by Ashesh Mahidadia Wednesday 18 October 2017, 07:03:22 PM.

    You can now submit Assignment-2 , click on " Make Submission " tab, and follow the instructions.

    • The submission system will try to compile each required file, and report the outcome (ok or error).
    • Please see the output, and correct any error.
    • If you do not submit a file(s) for a task(s), it will report it as an error(s).
    • You can submit text files - *.c and *.h , do NOT submit *.zip, *.gz, *.tar, etc. files!
    • All files must be in one directory, and you need to select all the files you want to submit.
    • Do not submit non-text files, you can only submit *.c or *.h files.

    The revised Deadline is now extended to11pm Saturday 21/October.

  • Week-12 Lab Exam

    Posted by Ashesh Mahidadia Friday 13 October 2017, 02:16:32 PM.

    First question in your Week-12 lab exam will be on the topic Binary Search Tree, and the second question on the topic Graph algorithms (covered in week-06 and week-07 lecture material).

  • Assignment-2 Group Creation

    Posted by Ashesh Mahidadia Friday 13 October 2017, 11:35:53 AM, last modified Friday 13 October 2017, 11:36:19 AM.

    Assignment-2 Group Creation

    Please create your Assignment-2 group under the group " ass2grp ", click on "Groups" in the left panel on the class web page.

    IMPORTANT:

    • You must create your group by 5pm Monday Week-12 .
    • Your group name must satisfy the following criteria:
      • start with alphabetic character, followed by alphanumeric chars (no spaces or special characters; chars _ and - are allowed),
      • max 15 chars .

    If your group name does not satisfy the above criteria, we will not be able mark your Assignment-2!

  • Sample Exam Week-12 Lab (object files for CSE machines only)

    Posted by Ashesh Mahidadia Thursday 12 October 2017, 03:30:45 PM.

    Like the earlier sample exam, the supplied object files BSTree.o and Graph.o are compatible with CSE lab machines, and they may not work on other platforms!

  • Sample Week-12 Lab Exam

    Posted by Ashesh Mahidadia Thursday 12 October 2017, 02:40:26 PM, last modified Thursday 12 October 2017, 02:41:05 PM.

    Sample Week-12 Lab exam is now available, you can download the following zip file for the required files:

  • Week-11 Tut/Lab now available

    Posted by Ashesh Mahidadia Sunday 08 October 2017, 06:34:19 PM.

    Week-11 tutorial and lab are now available.

  • Assignment-2 (see the change log)

    Posted by Ashesh Mahidadia Friday 06 October 2017, 12:11:41 PM.

    See the change log for Assignment-2 :

    • (12noon 06/Oct) Sample Files for 1A released.
      Use format string "%.7f" to output pagerank values for 1A.
    • (12noon 06/Oct) For 1B, correction in sample example, one line for "mars", it should be " mars url101 url25 url31 ". Each list of urls (for a single word) should be alphabetically ordered, using ascending order.
    • (12noon 06/Oct) When you need to read invertedIndex.txt (for example for 1C), assume that words are separated by one or more spaces .
    • (12noon 06/Oct) Only three parts (already released) for this assignment, no more Part-4 !

  • Help Sessions during Break

    Posted by Ashesh Mahidadia Monday 25 September 2017, 07:10:43 AM.

    Help sessions are running as usual during Mid-semester Break.

  • Tutorial Solutions

    Posted by Ashesh Mahidadia Friday 22 September 2017, 02:13:22 PM.

    Tutorial solutions are now available for weeks 7 to 9. You need to login to access them.

  • Assignment-2 (version-2)

    Posted by Ashesh Mahidadia Thursday 21 September 2017, 12:08:10 PM.

    Please see the change log (at the start of the page) for the latest amendment to Assignment-2 specs .

  • Assignment-2 (early draft) is now available

    Posted by Ashesh Mahidadia Wednesday 13 September 2017, 02:19:31 PM.

    Assignment-2 : Simple Search Engines (early draft) is now available.

  • Week-07 Tutorial (revised)

    Posted by Ashesh Mahidadia Thursday 31 August 2017, 04:24:22 PM.

    I just revised Week-07 tutorial to reflect the material covered so far, now there are 8 questions.

  • Week-07 Tut/Lab

    Posted by Ashesh Mahidadia Wednesday 30 August 2017, 08:07:09 PM.

    Week-07 Tut/Lab are now available.

  • Marks (not available) on Webcms3

    Posted by Ashesh Mahidadia Wednesday 30 August 2017, 01:55:16 PM.

    One of the links from the database to webcms3 is not working at this point, it should be fixed in a day or two. Meanwhile, you can check your marks using the following link:

    https://cgi.cse.unsw.edu.au/~give/code/login.php?app=/~give/Student/sturec.php

  • Student Experience Survey (SES)

    Posted by Ashesh Mahidadia Tuesday 29 August 2017, 06:37:27 AM, last modified Tuesday 29 August 2017, 06:44:53 AM.

    UNSW is participating in the Student Experience Survey (SES). All undergraduate and postgraduate students studying in Australia are invited to participate in this survey.

    The earlier you complete the survey, the more chances you have to win the major weekly prize of $1,000 prepaid VISA gift card! There are heaps of other prizes to be won each week as well! Terms and conditions are here ( http://www.srcentre.com.au/<wbr>sestcs ).

    The survey is now open and can be accessed at this link: http://www.ses.edu.au/

    Login details should have been sent to your UNSW email address.


    About SES

    The Student Experience Survey (SES) provides current higher education students with the opportunity to talk about their experience of the institution they are enrolled in. The results of this research are used to help UNSW and the government gain insight into students' experiences, and to monitor and improve teaching and learning in Australia.

    The SES is an Australian Government Department of Education and Training initiative which is carried out by The Social Research Centre ( http://www.srcentre.com.au/<wbr>ses ), forming part of the suite of higher education surveys under Quality Indicators for Learning and Teaching (QILT; https://www.qilt.edu.<wbr>au/about-this-site/student-<wbr>experience ). The SES takes place in August of each year.

    Privacy
    The Social Research Centre respects your privacy. Read their full privacy terms ( http://www.srcentre.com.au/<wbr>research-participants/privacy )<wbr>.

    Contacts
    If you have any queries, please do not hesitate to contact the Social Research Centre:
    • From within Australia phone: 1800 055 818
    • From outside Australia phone: +61 3 8327 1951
    • Email contact:
    ses@srcentre.com.au

  • Assignment-1 (v4 released)

    Posted by Ashesh Mahidadia Thursday 24 August 2017, 04:18:04 PM.

    Assignment-1: Makefile is modified to include the flag " -std=gnu11 ".

  • Tut/Lab Week-06

    Posted by Ashesh Mahidadia Thursday 24 August 2017, 01:34:42 PM.

    Week-06 lab is on "Debugging with GDB". We will discuss this topic further in the next lecture. If your lab is on Monday, your tutor will provide a brief introduction to gdb for the lab in the tutorial or at the start of the lab.

    Week-06 tutorial is for "Catch up and Revision". If you have not solved all the tut/lab questions from the earlier weeks, please do so and ask your tutor any problems you may have. If you need any help regarding Assignment-1, you can also ask your tutor. There are no specific questions for this tutorial.

  • Week-05 Lab Exam

    Posted by Ashesh Mahidadia Thursday 24 August 2017, 09:23:23 AM.

    In case you perform poorly in your Week-05 Lab Exam, I can offer you supplementary exam in order to pass the course (even if your marks in the lab practical exams are less than 8), provided your performance is satisfactory (>50%) in the other two practical exams (Week-12 Lab Practical Exam and Final Practical Exam). So, please learn from your mistakes, take help from your tutor and/or help sessions. If you still have questions, see me after one of the lectures. I discussed the same issue yesterday in the lecture, If you missed it, you may want to watch it.

  • msortPrintState.c and merge2Arrays.c

    Posted by Ashesh Mahidadia Thursday 24 August 2017, 09:10:45 AM, last modified Thursday 24 August 2017, 01:48:11 PM.

    The merge sort programs we discussed yesterday ( msortPrintState.c and merge2Arrays.c ) and the associated files ( log1 (20 Mb) for starting runlength of 1, log512 for starting runlength of 512, revised Makefile ) are now available at:

  • Assignment-1 (v3 released)

    Posted by Ashesh Mahidadia Wednesday 23 August 2017, 05:26:58 PM.

    Assignment-1 : Submission instructions and Assessment Criteria added.


  • Assignment-1 (v2 released)

    Posted by Ashesh Mahidadia Monday 21 August 2017, 03:11:59 PM.

    Please check out the following changes/additions in Assignment-1 Specs :

    • One function added to the specification: void freeIt(IteratorG it)
    • Clarifications and sample examples added to findNext and findPrevious

  • Sample Week-05 Lab Exam

    Posted by Ashesh Mahidadia Wednesday 16 August 2017, 09:08:25 AM, last modified Wednesday 16 August 2017, 09:09:41 AM.

    Sample Week-05 Lab Exam is now available.

  • Function pointers and why we need to typedef

    Posted by Ashesh Mahidadia Tuesday 15 August 2017, 05:12:49 PM.

    Emily Chen has written interesting notes on " function pointers and why we need to typedef them ", it's worth reading.

  • Tutorial Solutions

    Posted by Ashesh Mahidadia Sunday 13 August 2017, 08:41:36 AM.

    Tutorial solutions (for selected problems) will be released after say one week. Tutorial solutions for week-02 and 03 are now available.

  • Assignment-1, Generic Set ADT, Sorting lecture notes

    Posted by Ashesh Mahidadia Wednesday 09 August 2017, 01:09:07 PM.

    The following are now available:

    • Assignment-1 (see Assignments)
    • Generic Set ADT (implementation example) (see Lectures)
    • Sorting lecture notes (see Lectures)

  • Function Pointer and Generic Examples

    Posted by Ashesh Mahidadia Tuesday 08 August 2017, 05:19:02 PM.

    Examples from today's lecture are now available, see 'Week03" under "Lectures".

  • Lab02 submission

    Posted by Ashesh Mahidadia Sunday 06 August 2017, 08:48:40 PM.

    You can submit lab02 using Webcms, go to https://webcms3.cse.unsw.edu.au/COMP2521/17s2/reso... and select " Make Submission ".

  • Help Sessions

    Posted by Ashesh Mahidadia Thursday 03 August 2017, 01:58:45 PM.

    Please see " Help Sessions " in the left panel for on the class webpage for the latest schedule. These are not compulsory. You may attend them to prepare your labs or for additional help outside the scope of your lab. We will be updating this page through out the session. Please check back here regularly for updated times.

    Currently we have scheduled three Help-Sessions , starting from today Thursday 17:00, see the link in the left panel for time and location. Again, we will be updating this page through out the session. Please check back here regularly for updated times.

  • Generic ADTs in C, TestBits.c, updated Bits.c

    Posted by Ashesh Mahidadia Wednesday 02 August 2017, 05:48:54 PM.

    I have uploaded the following from today's lecture, also available under "Lectures" in the left panel:

  • COMP2521 Lecture Recordings (videos)

    Posted by Ashesh Mahidadia Wednesday 26 July 2017, 04:44:38 PM.

    To access lecture recording, please following instructions available under " Lecture Recordings " in the left panel.

  • Correction: COMP2521 Tutorials and Labs start in Week-2 (and not in week-1 !)

    Posted by Ashesh Mahidadia Wednesday 19 July 2017, 01:39:30 PM.

    COMP2521 Tutorials and Labs will start in Week-2 (and not in week-1 as per the earlier notice) .

    Week-2 Tutorial and Lab exercises will be available on Wednesday of Week-1, please see " Tutorials and Labs " in the left panel.

    There is no tutorial or lab in week-1.

  • Welcome to COMP2521 (Data Structures and Algorithms) !

    Posted by Ashesh Mahidadia Tuesday 18 July 2017, 11:27:07 PM, last modified Wednesday 19 July 2017, 01:31:33 PM.

    Welcome to COMP2521 (Data Structures and Algorithms) !

    The first meeting (lecture) is at 10am Tuesday 25 July2017 in Physics Theatre (K-K14-19). The course outline is now available, please see the link " Course Outline " in the left panel. Please read it all, and ask questions in the first lecture on anything that's not clear. The course material will be available on this website, so you may want to bookmark this page.

    Tutorials and Labs start in Week-2.

    See you on Tuesday!

    -- Ashesh


Back to top

COMP2521 17s2 (Data Structures and Algorithms) is powered by WebCMS3
CRICOS Provider No. 00098G