I submitted the marks this afternoon. They should be uploaded and visible through MyUNSW by sometime tomorrow. I don't load them into Webcms3, so you'll just have to wait. If you qualify for a Sympathy Supp, you'll get email tonight. If you have a Supp by virtue of Special Consideration, I'll also send details tonight. It took so long because these days, UNSW Exams Branch schedules the Supps, and they didn't tell us until the other day.
Thanks for the MyExperience feedback.
have convinced me that it's time to move on and let someone competent teach the course.
I'll make sure we have a new lecturer for 19T2 who's willing to make the course much better than it was this semester. And who is willing to fix all the structural/organisational problems that you pointed out.
Who says we don't listen to feedback?
Update : can someone delete that discussion from the UNSW Discussion forum? It's embarrassing. I wasn't bullied. And the posters of the above comments don't deserve the abuse. They're not at all a minority.
Exams Branch have finally scheduled the COMP1521 Supp Exam.
Morning of Friday 14 December in the CSE Labs on level 3 of J17. Reading time at 8:50am.
The format will be the same as the original Final Exam (on November 5).
If you applied for a supp based on special consideration, you will definitely be sitting the supp.
Anyone who gets one based on the "sympathy supp" rule will be informed by the end of this week.
Sympathy Supp Exams are available to students who
(47 ≤ FinalMark < 50)</large>, or
(20 ≤ ExamMark < 24 && FinalMark ≥ 50)</large>
Passing a Sympathy Supp gives you max overall mark of 50 PS
Sorry guys, but marking is dragging on and on and on and on and on ...
It's unlikely that we'll have the final marks in by the deadline for us to submit marks. This means that you will all likely end up with a grade of "LE" for the course when marks are published. All that this means is "You lecturer didn't get marks in on time"; it's not a problem with anything you've done.
In the meantime, lab and assignment marks will gradually appear via sturec or Webcms3 or however else you check your marks. If you have a problem with any mark, send me email and I'll add it to my TODO list, and it will all get cleaned up once marks are finalised.
Let me be more precise about timings
I am not going to answer any more emails along the lines of "I messed up the exam. Can I have a Supp?"
The conditions for getting a Supp were spelled out in the first lecture:
The ExamMark referred to on that slide is the scaled exam mark.
Supps will be on or around December 9. Don't leave town and don't leave the country if you think you might need a Supp. If you don't attend a Supp when offered, your original (scaled) exam mark stands.
You will be informed on whether you qualify for a "Sympathy Supp" whenever all the marking is done (not before November 21).
If you apply for a Supp based on genuine special consideration, you'll be informed via email from the Special Consideration web site.
Before I get asked the same question again and again ...
What is available
What you should bring
Before 100 more people ask ...
The check and exe commands, needed to run your attempts at the prac questions, are in the directory /home/cs1521/bin , and assume that this directory is in your command PATH . (The notion of a command path ought to be familiar from assignment 2)
To set up your command PATH appropriately, try running the following command from a shell under VLab or on any CSE Lab workstation and then doing the questions there
Do not put spaces anywhere in the above command except between export and PATH .
In the real Final Exam, all of this will be done for you, so you can focus on solving the problems.
Note: the original versions of check and exe in /home/cs1521/bin didn't quite work with the 17s2 exam setup. I've modified them so they do, so all of the above should now work. If you really want the original check and exe, they are now in /home/cs1521/bin as check.old and exe.old
Sorry everyone, but the way things are going, your assignment marks will not be ready before the final exam.
I think it would be more useful for you at the moment if I prepare solutions for the sample exams, and then get back to sorting out the assignment marking.
Your quiz marks are already done and the Lab marks (including the practice prac exam) ought to be finalised by Monday.
Your exam seating details are now available.
For the morning session, it tells you which lab and which seat in that lab.
For the afternoon session, it tells you which room to go to for corralling.
If you want to select a particular session for the COMP1521 Final Exam, use this form:
We have already allocated students who have another exam on that day (to avoid the potential clash) and have allocated students with special needs.
COMP1521 Tutes and Labs are running in Week 12.
In the tutes, tutors will be doing a post-mortem on the Practice Prac Exams and discussing how you can avoid in the Final Exam any problems you might have had last week.
There is no new exercise for the labs. The aim is to clean up all of the outstanding lab demos and get everything that you've submitted graded.
As I noted in the Forum, it's almost impossible to give you a set of check tests that will actually work in whatever environment you're running mymysh in. However, I've put up some suggestions for testing which might help.
A quick reminder that you have a Practice Prac Exam in the labs in the coming week (Week 11).
Two hours, in the exam environment, to solve one small MIPS and one small C exercise.
No books, phones, bags, etc. at your desk. Treat it like the Final Exam.
Worth double the marks compared to other labs.
Jake Fitzgerald and Hugh Chan have developed a nice tool for making educational videos. We've been using it to give some background for the labs (initially as Soln, then as Snack). They would appreciate some feedback on how well the tool works for education and have set up a Survey . Please fill it out if you've used their videos during the semester.
Reminder: there'll be an optional lecture/tutorial on debugging tomorrow (Wed 3 Oct) in Mathews A. Useful if you're worried about how you'll deal with problems in a Prac Exam environment. We'll look at both gdb and qtspim .
The systems programmers have been updating the C libraries and seem to have broken some things on the CSE servers. I have asked them how to fix it (recompiling doesn't seem to work) or whether they can do something to fix it. I have no idea how long it will take. I'll update this Notice when it's fixed.
I recompiled ~cs1521/bin/mymysh again and it now seems to run (on williams, at least).
Quiz 6 is due soon. Less than 1/3 of the class has attempted it.
Check the Notice on Assignment 2 Updates, to keep up-to-date with any changes (you'll need to click on "view all notices ..." to see it).
There is a tute and lab as usual in Week 10. Since Monday is a public holiday, anyone with a Monday tute/lab should attend a class on a different day for Week 10. For Monday people, there is no need to get your Week 09 labs marked in Week 10; there is a lab in Week 12 where you can sort out all of your outstanding lab marks.
The Week 11 lab is a practice prac exam. You have to write one MIPS program and one C program in two hours, under exam conditions. This lab is worth twice as much as your other labs.
There will be a tutorial-lecture in Week 10 on Wednesday at 4pm in Mathews A to look at how to use debuggers to help sort out problems in the practice prac exam and the final exam. This is the only lecture in weeks 10/11/12.
This Wednesday (September 19) will be the last formal lecture for COMP1521.
We've completed our 4-hours/week over 9 weeks lecture timetable (in preparation for UNSW3+).
Wael will talk about networks, and then I'll review the course and talk about the exam.
We'll do at least one more optional lecture on the Tuesday after the break, discussing exam technique, esp. debugging, to help to get you through the Week 11 Practice Prac Exam and the Final Exam.
Tutes and labs will continue in Weeks 10, 11 and 12 (with the Week 11 lab being the Practice Prac Exam).
If I think the spec and mymysh need updating, I'll update the timestamps here
The spec and template code for Assignment 2 are now available.
Let me know ASAP if there are any problems.
While I was implementing my solution, I decided that the pipe functionality blew up the complexity too much, so I've "relegated" it to Challenge status. I think there's already plenty to keep you going.
As you ask questions on the spec, if I think the spec needs updating, I'll add the new text in red .
COMP1521 Quiz 5 is due Sunday midnight. So far (Sat 2pm) only 200/740 people have attempted it. It's worth a couple of marks, but is mainly intended to reinforce ideas we've talked about in lectures recently.
If you do it today (Fri 31 Aug), then you won't have to pay for the course *and* it won't appear on your academic transcript.
If you're an international student, dropping courses can have Visa implications.
As supplied, the delay function in scroll.s will be way too slow. The numbers work fine for compiled C, but for interpreted MIPS assembler (which is 1000 times slower). Tweak the loop bounds in delay until you get decent scrolling speed.
While you're debugging (e.g. in qtspim) the delay is not helpful. The simplest fix would be to comment out the call to delay in the main program.
We posted the Assignment 1 Spec and ZIP file the other day, and people have picked up some problems in the
file. We fixed these (hopefully!) and posted a new version of
7:00pm on Sat 18 August
, 2:30pm on Sun 19 August. If you picked up a version before this, you might want to get the new version (after making sure that you save copies of any code that you already added).
I've put up the complete C code for Assignment 1, so that you can read and understand it before thinking about translating into MIPS. If it's too difficult to follow just from the code, the spec (when released) will describe how it all fits together. In the meantime, you can play with the program by unzip'ing and then typing make and running the compiled scroll program ( ./scroll )
Jake Fitzgerald and Hugh Chan have made some videos to explain some of the concepts behind the week 03 lab. Take a look before you go to the lab. Once you're in the lab, the only useful way to watch will be on your laptop using headphones.
I'd like to find out how much exposure you've had to the debugging process and gdb in particular.
I've set up a Poll to find out. Please give some feedback. Thanks, jas
Note that I've been setting up the Makefiles for labs to use gcc rather than dcc . If you want to use dcc to get better error messages, that might also help with debugging, edit the Makefile and replace gcc near the top of the file by dcc .
Ooops ... I messed up the audio on yesterday's lecture video (the one that I made).
I must be out of practice ... it will be up on YouTube this afternoon.
Normally the Tuesday videos will appear on Wednesday morning and the Wednesday videos will appear on Thursday morning.
Welcome to a new semester of MIPS and Linux and exec()ing and fork()ing!!
Tutes and Labs start in Week 1 , but ought to be revision from COMP1511/COMP1911.
Lectures are on Tuesday 2-4 (Science Th) and Wednesday 4-6 (Mathews A).
If you or you friends trying to enrol in the course, but can't ... just wait a few days. There are students currently enrolled who will have failed the pre-requisite courses and will be automatically dropped from COMP1521 soon. Spots should then open in the lectures and tutes.
Read the Course Outline as soon as it's available. Make sure you're clear on how the course runs.
See you all (except the WEB stream students**) on Tuesday.
(** If you really want to, and if there's room in the lecture theatre, you can also come along too)