Notices

  • Final Exam

    Posted by Raymond Wong Tuesday 25 August 2020, 09:01:34 AM.

    Final Exam is available here. You may start now:

    https://webcms3.cse.unsw.edu.au/COMP9319/20T2/resources/50114

    Please click "View in Browser" to view the exam paper. Read the instructions and notes before you start.

  • Assignment 2 tests

    Posted by Raymond Wong Sunday 09 August 2020, 07:00:32 PM.

    Assignment 2 results will be emailed to your CSE email address by tomorrow morning.

    You may now run the autotest on your executables by running the script ~cs9319/a2test/autotest

    The autotest script will only check for correctness and generate the timing files (timing-*.txt) for the tests. You will still need to manually check the timings and memory usages. The autotest script and test files are located at ~cs9319/a2test/

    If still in doubt, please see your tutor at the announced, special consultations on this Tue 11am or Wed 7pm (AEST).

    The top (fastest) 10 timings in seconds of running all these tests and producing correct results are as follows:

    0.99
    1.72
    1.9
    1.99
    2.03
    2.49
    3.08
    3.54
    3.85
    4.88
    

  • Special consultations for a2 & exam preparation

    Posted by Raymond Wong Sunday 09 August 2020, 06:07:19 PM.

    As mentioned in the last live lecture, there will be special consultations this week, week 11, in the following two days (in AEST):

    Tue (11/8/20): 11am-12noon
    Wed (12/8/20): 7-8pm
    

    Same as previous consultations, it will be online via Blackboard Collaborate (click Course Room).

  • Final exam details

    Posted by Raymond Wong Monday 03 August 2020, 11:26:31 AM.

    Your final exam is scheduled on Tuesday 25 August 2020:

    • The exam must be started and completed between 9:00am - 9:00pm 25th August, 2020, Australian Eastern Standard Time (AEST).
    • Carefully read through the notes and instructions on the exam paper before you start.
    • If you have clarification questions, please email cs9319@cse.unsw.edu.au via an UNSW email account (in case external emails are filtered) between 9am and 5pm on August 25, AEST. Please quote the exam question number in your email.
    • Same as normal exam papers, this exam has been checked by at least one other staff member. We rarely got questions during previous COMP9319 exams, and if we did, the answer would usually be "the question is as it is written". We're not expecting it to be any different in this exam.

    The exam paper will be released and announced on this WebCMS course website at 9:00am 25th August, 2020 (AEST).

    The exam is designed as a 3-hr exam , but has been scheduled for 12-hrs to cater for students in different zones and/or with poor internet connectivity. You are assumed to spend at most 3-hrs on the exam. In case of any last minute system/internet issues, you are strongly advised to start the exam early and do not submit the exam last minute. In any case, the submission will be closed at 9:00pm 25th August, 2020 (AEST) and no late submissions will be accepted.

    I have made a sample exam paper available to help you prepare for the exam. While most of its questions are just repurposing of some exercises or assignment questions, the main purpose of the sample paper is for you to get familiar with the exam format and style, so you can prepare and ask any general questions in advance. I will discuss with you again regarding the exam and any Q&As at the live lecture this week (week 10).

    The sample exam paper is available at:

    https://webcms3.cse.unsw.edu.au/COMP9319/20T2/reso...

  • Live lecture today

    Posted by Raymond Wong Wednesday 29 July 2020, 08:42:22 PM.

    I have made a few announcements (e.g., no assignment hurdle when calculating the final score) at the beginning of the live lecture today. In case you missed it, please watch the lecture recording at Blackboard Collaborate. The recording should be available very shortly. A copy of the slides is available now .

  • Compilation Flags for Assignment 2

    Posted by Dominic Wong Thursday 16 July 2020, 11:25:35 AM.

    Quite a few students have raised the question of whether you are permitted to use particular compilation flags to assist in optimising your programs for Assignment 2. You are allowed to compile your program with any flags (which you have included in your makefile) provided that:

    1. Your program compiles and runs on a CSE machine .
    2. Your program runs with the valgrind command specified in the assignment spec, on a CSE machine .

  • Assignment 1 results

    Posted by Raymond Wong Monday 13 July 2020, 10:24:31 AM.

    Assignment 1 results were emailed to your CSE email address last night.

    Please follow the instructions in the email by running the autotest script, it will report the reasons of those failed tests. The test files are located at ~cs9319/a1

    If still in doubt, please see your tutor at the consultations.

    The stats of the assignment 1 results are as follows:

    Median :10.500 
    Mean : 9.214
    S.D.: 4.691418
    

  • Updated Assignment 2 Spec

    Posted by Raymond Wong Friday 03 July 2020, 04:07:54 AM.

    Sample implementations of bwtsearch and bwtdecode are available and will be used as the baselines for performance measurement (instead of using gzip and grep). This will address the grep issue of overlapping matches. I have updated the assignment spec (mainly the performance requirement section) accordingly. I have also added an example on how to use valgrind to measure the runtime memory usage.

    Please read / re-read the spec for the updates. Thank you.

  • Week 6 (flexibility week)

    Posted by Raymond Wong Wednesday 01 July 2020, 08:33:06 PM.

    The recording of the live lecture today will be available in Blackboard Collaborate shortly.

    As mentioned in the live lecture, there are no lectures and online exercises next week (due to the UNSW flexibility week).

    The online consultations are still on for next week. If you have questions regarding Assignment 2, or from any previous lectures or online exercises, feel free to join any of them.

  • Assignment 2 Spec

    Posted by Raymond Wong Monday 29 June 2020, 10:20:26 AM.

    Assignment 2 spec is available. It is due on Monday 27th July 9:00am AEST.

    Please post any short / clarification questions in the Forums, or talk to us in the online consultations for detailed questions.


  • Live lecture slides and recording are available now

    Posted by Raymond Wong Wednesday 24 June 2020, 09:08:25 PM.

    The lecture recording is at Blackboard Collaborate (click the Menu on the top left, and then click Recordings).

    It includes discussions about common assignment 1 questions.

    If you have more questions (as it is due on Monday morning), please come to the online consultations tomorrow 1pm or Friday 7pm:

    https://webcms3.cse.unsw.edu.au/COMP9319/20T2/timetable

  • Live lecture this evening

    Posted by Raymond Wong Wednesday 24 June 2020, 01:14:46 PM.

    * Talk through some frequently asked questions of a1 (selected from Forums), plus any questions during the live lecture.

    * Revisit Adaptive Huffman again and explain Exercise 2 Q2.

    * Discuss search using suffix array (if time allows, otherwise will leave it to the next lecture recording).

  • Live lecture of Week 3

    Posted by Raymond Wong Wednesday 17 June 2020, 08:31:16 PM.

    The live lecture today focused on a detailed example of MTF. Unfortunately the lecture was not recorded until the last 10 mins. The lecture slides are available . I am re-creating the lecture recording for the MTF example. It will be available in Echo360 later tonight.

  • Invisible characters and newlines for Assignment 1

    Posted by Raymond Wong Tuesday 16 June 2020, 04:56:17 PM.

    There are some questions regarding the possible symbols for assignment 1, e.g.,

    https://webcms3.cse.unsw.edu.au/COMP9319/20T2/foru...

    I've added the clarification (in green color) to the spec.

  • Assignment 1 Spec

    Posted by Raymond Wong Monday 15 June 2020, 10:17:32 AM.

    Assignment 1 spec is available. It is due on Monday 29th June 9:00am AEST.

    Answers for Exercise 1 and Exercise 2 questions are released.

    Please post any short / clarification questions in the Forums, or talk to us in the online consultations for detailed questions.

    As mentioned in the first lecture, for online consultations, please use Blackboard and select "COMP9319 Course Room" during the available consultation time slots .

  • Slides from the live lecture today

    Posted by Raymond Wong Wednesday 10 June 2020, 08:59:12 PM.

    They are available under Lectures.

    In particular, I have added the reasoning for the swapping of nodes b and c in the FGK example into the slides, this is to answer the question raised by Stephen in the class. Stephen or others: let me know in the forum if there are more questions regarding that.

  • Consultations start this week

    Posted by Raymond Wong Wednesday 10 June 2020, 03:10:56 PM.

    Note that consultations start this week. Exercises have also been released. If you have any questions related to the exercises or lecture materials, feel free to attend one of the available consultations . Of course, you can also bring your lecture-related questions to the live lecture this evening at 7pm AEST.

  • The next live lecture is at 7pm Wed Jun 10 AEST

    Posted by Raymond Wong Wednesday 03 June 2020, 02:33:56 PM.

    As discussed in the class yesterday, except for week 1, 3hr lecture recordings will be made available every week and there will be a live lecture every Wed 7pm (for Q&A etc). There will be no lectures in week 6 (flexibility week).

    For details, please check the lecture recording for the class yesterday.

  • Lectures for COMP9319

    Posted by Raymond Wong Tuesday 26 May 2020, 03:08:50 PM.

    Lectures will be online, consisting of recorded video lectures and interactive lectures on Blackboard Collaborate (via Moodle).

    The first lecture on Tue 2nd June 19:00-21:00 will be live on Blackboard Collaborate, and I will go through how COMP9319 lectures will be run and other course logistics. The lecture will be recorded, but it will be good to see you at the lecture.

  • Welcome

    Posted by Raymond Wong Wednesday 20 May 2020, 10:49:06 PM.

    Welcome to COMP9319.

    COMP9319 will maintain the same style and structure for this term, with the changes that there will be no tutorials. Instead, tutorial-style exercises will be provided, and regular online consultations will be available to help answer questions regarding these exercises, lecture materials and assignment-related questions.


Back to top

COMP9319 20T2 (Web Data Compression and Search) is powered by WebCMS3
CRICOS Provider No. 00098G