Notices

  • Good Luck with the exam

    Posted by Hailun Tan Monday 13 November 2017, 02:37:18 PM.

    Dear students,

    Good luck in the exam tomorrow.

    Make sure you read the exam questions carefully. Even a single punctuation will make the answers to the questions significantly different.


    If you still have something unclear about this subject, please drop me an email.

  • An update on the answers to the weekly quizzes

    Posted by Hailun Tan Thursday 09 November 2017, 05:49:52 PM.

    Dear Students,

    Please be advised that there are updates in the answer sheet:

    1. "Week 5 - class introduction", question 5, the correct answer should be: A - "The name of the student being called is Fred" rather than B - "The name of the student being called is Alpha" in the earlier version.
    2. "Week 10 - 2D array", question 6, the correct answer should be B- stuff = new long[5][7]; rather than C - stuff = long[5][7] in the earlier version.

    Thanks for Hanwen, Jiahua and Anna to point out these errors in the answer sheet.



  • an update on Thursday's consultation

    Posted by Hailun Tan Wednesday 01 November 2017, 11:45:18 AM.

    Dear Students,


    Due to some unexpected situation, I would hold the consultation today from 4:00PM to 5:00PM in the same room before.


    Sorry for such short notice.


  • The weekly Consultation Session

    Posted by Hailun Tan Friday 27 October 2017, 05:27:47 PM.

    Dear Students,

    From next week till Final written exam, I will hold two consultation sessions weekly in room 508, Building K-17, school of CSE, UNSW. The time slots are as follows:

    Monday: 12:00PM -1:00PM

    Thursday: 4:00PM - 5:00PM

    Those students who got the comments of attending the consultation session in the final practical exam, please do come to the consultation sessions so that LiC can help you.

    Thanks.


  • Final Practical Exam results are now available

    Posted by Hailun Tan Friday 27 October 2017, 02:38:56 PM.

    Dear students,

    Please be advised that the final practical exam results are now available in the course website. It is called "exam_final_prac" in the list of your assessment components .

    You can check the grades, markers' comments in the same way as you did for assignment 1.


    Please note: you need to get more than 40% in total for final practical and written exam to pass this subject. The marker has added the comments for those students who are at the edge of failing for this subject. They must attend the consultation sessions in the coming weeks till Final to avoid failing this subject.

  • Lab attendance and participation marks are available

    Posted by Hailun Tan Thursday 26 October 2017, 04:06:01 PM.

    Dear students,

    Please be advised that the results of lab attendance and participation are now available in the course website. It is called "Lab_attendance" in the list of your assessment components.

    The formula to calculate this mark is (number of your lab attendances/number of labs) * 10. The total number of labs is from week 2 - 13 (this week).



  • extra Consultation Session this week

    Posted by Hailun Tan Tuesday 24 October 2017, 02:23:12 PM.

    Dear Students,

    I will have another consultation session tomorrow from 11:30AM to 12:30 PM in room 508 in Building K-17 School of CSE. You are welcome to come if you have any questions about the subject.

  • Assignment 3 result is now available.

    Posted by Hailun Tan Monday 23 October 2017, 06:45:00 PM.

    Dear students,

    Please be advised that the assignment 3 results are now available in the course website. It is called "Assignment3" in the list of your assessment components .

    You can check the grades, markers' comments in the same way as you did for assignment 1.

  • Updates on this week's consultation session

    Posted by Hailun Tan Monday 23 October 2017, 10:55:03 AM.

    Dear students,

    Due to practical final exam in this week, the weekly consultation session will be held today from 11:30AM - 12:30PM, rather than 12:00 - 1:00PM, in room 508, Building K-17, School of CSE.


  • quiz answers, final exams and assignment 3

    Posted by Hailun Tan Friday 20 October 2017, 09:43:19 AM.

    Dear students,

    The answer to the weekly quiz is available in the following link:

    https://webcms3.cse.unsw.edu.au/COMP1400/17s2/reso...


    The practical final exam will be held in the lab session next week (week 13). The electronics version of the lecture notes will be provided to you at the desktop in the lab. No other material is allowed. The final written exam will be held on 14/11/2017. It is a closed-book exam and only UNSW approved calculator is allowed.

    I will hold the consultation session as usual this week due to the assignment 3 deadline on this coming Sunday ( 22/10/2017). From next week, I will hold the consultation session from 12PM to 1PM on Monday in room 508 Building K-17, School of CSE.






  • About Assignment 3 package updates

    Posted by Hailun Tan Tuesday 17 October 2017, 03:40:05 PM.

    Dear students,

    With the testing file of assignment 3, the header definitions of the methods were slightly changed so that they can be accessible by the LifeTest class.

    If you worked on the old assignment 3 package before, please move your codes to the updated assignment 3 project and test them with the test file. You can submit your assignment based on the updated assignment 3 project. It will be fine.

    If you are not sure about anything on this subject, ask LiC! Do not take your assumption as granted.




  • Assignment 3 updates

    Posted by Hailun Tan Friday 13 October 2017, 12:52:54 PM.

    Dear students,

    Some students asked me about the Testing file for Assignment 3 to check the correctness of their codes.


    I have updated the Assignmenr 3 zip file in the assignment page here .

    Please check the updated Assignment 3 web page for the details of the testing file.

    It will be the same type of testing files as Assignment 2. You are encouraged to add your own test cases in the test file to check your code by mimic of the existing cases. However, you will not be marked by the modification of the testing class file.


    Please let me know if you encounter any issues.

  • Lab material for week 12 is now available

    Posted by Hailun Tan Friday 13 October 2017, 11:10:22 AM.

    Dear students,

    Lab material for week 12 is now available in the course website.

    As there are more than 10 votes for "Yes" about the assignment 3 submission deadline extension, I have updated the assignment 3 deadline to 22/10/2017 (next Sunday), 23:59:59PM.

    I will hold the consultation session as usual.



  • About the assignment 3 extension

    Posted by Hailun Tan Thursday 12 October 2017, 03:42:07 PM.

    Dear students,

    As some students asked me whether the submission deadline of assignment 3 can be extended. I raised a poll for everyone to vote for the 1-week extension on the assignment 3 by this Saturday.

    https://webcms3.cse.unsw.edu.au/COMP1400/17s2/acti...

    If the number of votes for "Yes" is less than 10, I will hold the deadline as before. Otherwise, I will extend it by one week.

  • Lab material for week 11 is now available

    Posted by Hailun Tan Friday 06 October 2017, 12:22:30 PM.

    Dear students,

    Please be advised that the lab material for week 11 is now available. So are the lecture notes for week 11.

    The coding examples about 2D arrays and the issues about using random number generator are uploaded to the lecture section. The link is as follows:

    https://webcms3.cse.unsw.edu.au/COMP1400/17s2/reso...

    I will still hold the consultation session today as usual.


  • Some course arrangements in week 10

    Posted by Hailun Tan Sunday 01 October 2017, 04:25:03 PM, last modified Sunday 01 October 2017, 04:26:40 PM.

    Dear students,

    As Monday (2/10/2017) is a public holiday, there will be no lecture. I will hold the week 10's consultation session on the usual Monday lecture time slot (i.e., 12PM - 1PM) in Room 508, Building K-17, School of CSE, UNSW, instead on Friday. In the survey about the reasons why you do not attend the consultation session, quite a few students indicated the consultation session clashes with their timetable on Friday from 4:30PM to 5:30PM. So holding the consultation session on Monday's lecture timeslot should fit most of the students' timetable, at least for week 10. Please come to the consultation if you are not able to attend the Friday's consultation and do wish to discuss with LiC about this subject.

    For the students who have their lab session on Monday afternoon, you are welcome to come on Thursday's lab session at 12PM in Piano lab for week 10 only.


  • Consultation session on Friday

    Posted by Hailun Tan Friday 29 September 2017, 04:28:31 PM.

    Dear students,

    The consultation session runs as usual in this week.

    The location is room 508 in Building K-17, School of CSE.

    The time is from 4:30 PM to 5:30PM

  • Update on Assignment 3 submission deadline

    Posted by Hailun Tan Saturday 23 September 2017, 08:57:32 PM.

    Dear students,

    Please be advised that the submission deadline of assignment 3 is updated to 11:59:59 PM 15/10/2017.

  • About the message printout in assignments and practical exams

    Posted by Hailun Tan Friday 22 September 2017, 04:23:28 PM.

    Dear students,

    Unless specified, do not add the extra printout messages in your final version of your assignments or practical exam for the normal cases . It makes the testing scripts think your output is incorrect and make the markers difficult to check your codes manually. You can call System.out.println("..."); in your assignment or practical exam only for the following two situations:

    1. The assignment/exam specifications explicitly ask you to print out some certain messages;

    2. You want to perform the boundary check for some values for a particular field of a class. Then you can print out the error messages for the cases where the values are out of boundary . For example, in the mid-term exam of question 3, you wish to check whether the initial value of duration for Job class or employee's ID for Employee class is a positive number. Then you can print out an error message when those initial values are negative ones.

    Except the above two cases, DO NOT print out any extra messages for your final submitted version. You can printout the debug messages to help you troubleshoot your codes but please remember to remove those printout messages in your submission.

    Follow EXACTLY what the assignment/exam specification asked you to do.

  • Assignment 2 results are now available.

    Posted by Hailun Tan Friday 22 September 2017, 02:09:55 PM.

    Dear students,

    Please be advised that the assignment 2 results are now available in the course website. It is called "Assignment2" in the list of your assessment components .

    You can check the grades, markers' comments in the same way as you did for assignment 1.

  • Lab material for week 10 is now available

    Posted by Hailun Tan Friday 22 September 2017, 11:05:57 AM.

    Dear students,

    Please be advised that lab material for week 10 is now available in the "Labs" section.

    I have posted the class example codes for HashMap and Random classes I demonstrated in yesterday's lecture here .

    Please have a look and read the comments I inserted in the codes so that you will avoid the coding errors I highlighted in yesterday's lecture.

    The consultation session holds as usual.

  • Assignment 3 is now available

    Posted by Hailun Tan Monday 18 September 2017, 10:29:38 AM.

    Dear students,

    Assignment 3 is now available from the course website from the "Assignments" menu.



  • Lab material for week 9 is now available

    Posted by Hailun Tan Friday 15 September 2017, 12:40:58 PM.

    Dear students,

    Please be advised that the lab material for week 9 is now available in the course website.

    The consultation will be held as usual.

    The assignment 2 is due in the coming Sunday.


  • Mid-term exam results are now available

    Posted by Hailun Tan Friday 15 September 2017, 12:32:58 PM.

    Dear students,

    Please be advised that the mid-term exams results are now available in the course website (it is called "exam_midsem" in the list of your assessment components) .

    You can check the grades, markers' comments in the same way as you did for assignment 1.

  • Lab material for week 8 is now available

    Posted by Hailun Tan Friday 08 September 2017, 10:56:37 AM.

    Dear students,

    Please be advised that lab material for week 8 is now available in the course website.

    The consultation session runs as usual today.

    As to assignment 2, please ensure you do try the PlaylistTest script before you submit the assignment. It will help you fix the issues you might overlook in the assignment specification.



  • About the consultation session

    Posted by Hailun Tan Wednesday 06 September 2017, 10:11:59 AM.

    Dear students,

    The consultation session has run for 6 weeks so far but few students come to the consultation session :(

    So I raised a poll to ask you what is the reason you do not participate in the consultation session in the following link:


    https://webcms3.cse.unsw.edu.au/COMP1400/17s2/acti...


    Please tick the reason that mataches your case.

    I would decide what to do with the consultation session depending on the students' responses.

    Thanks.



  • Midterm next week

    Posted by Hailun Tan Friday 01 September 2017, 10:39:05 AM.

    Dear students,

    As there is a midterm practical exam in the lab session next week, no lab material is posted today for week 7.

    I have the usual consultation session from 4:30PM to 5:30PM today in room 508 Building K-17, School of Computer Science & Engineering. Please participate in the consultation session if you have any questions about this subject.


  • mark display for assignment is now working normally

    Posted by Hailun Tan Thursday 31 August 2017, 11:21:54 AM.

    Dear students,

    The assignment mark display on the course website is now working normally.

    In the future, you can check the marks for all the assessment components except the final written exam and lab attendance/participation in this way. I will post the notice when the new outcome of the assessment is available to check in the course website. Stay tuned.

  • About Assignment 1 marks display in the course website

    Posted by Hailun Tan Wednesday 30 August 2017, 09:56:44 AM.

    Dear students,

    There are some technical issues between the course web server and the assignment marking system.

    So you might have an "N/A" displayed in the mark column for assignment 1 after you clicked the bar icon next to your name in the course website. Addtionally, in the next page, the check" section might show that you have not submitted the assignment 1. However, the section that matters is the "collect" section, which will show you the mark when you scroll down to the bottom.


    So you are still able to check your mark in that way.





  • Marks for assignment 1 is now available

    Posted by Hailun Tan Tuesday 29 August 2017, 06:01:01 PM.

    Dear students,

    Please be advised that the marks of the assignment 1 is now available.

    Please use the following steps to check your marks in the course website:

    PS: you will check the rest of the assessment components of this subject in the same way. So I will not repeat these steps.:)

    step 1: Log in the course website with your zID and zPass;

    step 2: click on the bar icon next to your name as is shown in the picture below.


    step 3: Your mark is shown in the "Mark" column in the picture below. However, I am not an enrolled student for this subject so my mark field is N/A.


    step 4: If you wish to see the feedback or comments in your assignment, you can further click the icon highlighted in the picture below


    step 5: after clicking that highlighted icon above, it will lead you to two sections for the results of your assignment. One is called "check", which will show your submission history. The other is called "collect", which will show what tests your assignment has passed. Scroll down to the bottom of the collect section will show you how your mark is calculated.





  • Mid-semester exam sample is available

    Posted by Hailun Tan Monday 28 August 2017, 01:29:39 PM.

    Dear students,

    The mid-semester practical exam will be held in the lab session time of week 7 (next week).

    The exam instructions is available in here .

    The sample question of the mid-semester exam is available in here .

    The Mid-semester practical exam is “open book”. You may use the lecture notes available as PDF files on your desktop during the exam. However, please note that No other material is allowed . Also note that you cannot bring in your printed lecture notes.

  • Assignment 2 is now available

    Posted by Hailun Tan Monday 28 August 2017, 11:35:03 AM.

    Dear Students

    Assignment 2 is now available in assignment section of the course website.

    Please check the assignment section.

    If you have any questions or doubts about the assignment, please ask LiC.

  • Lab 5 is available

    Posted by Hailun Tan Friday 25 August 2017, 12:47:39 PM.

    Dear students,


    Lab 5 is now available in the course website.


    A friendly reminder: Assignment 1 is due at 23:59:59 on the coming Sunday ( 27/08/2017). LiC will have the routine consultation session from 4:30PM to 5:30PM today in room 508, Building K-17, School of CSE.

  • About Today's lecture

    Posted by Hailun Tan Thursday 24 August 2017, 05:41:51 PM.

    Dear students,

    I have updated the source codes created in today's lecture in the course website.

    Please check the "Ticket Machine" entry in the "Lectures" section in the left-hand menu.

    For those who left earlier, please go over the source code for two new concepts I introduced in today's lecture:

    Exception;

    static;



  • About the punctuation usage in Java language

    Posted by Hailun Tan Sunday 20 August 2017, 03:19:45 PM.

    Dear students,

    Quite a lot of students are confused about the punctuation usage in Java when doing the lab.

    I have summarised the punctuation usages in Java and put it in the following link:

    https://webcms3.cse.unsw.edu.au/COMP1400/17s2/resources/12175


    It should sort out most of the punctuation confusions in Java language.


    If you still have something you are not sure or confused with, please ask LiC.

    Thanks.



  • lab 4 is now available

    Posted by Hailun Tan Friday 18 August 2017, 01:48:45 PM.

    Dear students,

    Lab 4 material is now available in the Labs section on the course page.

    The consultation session is held between 4:30PM and 5:30PM on every Friday in Room 508, Building K-17, School of CSE. If you have any questions or doubts about this subject (e.g., lectures, labs, assignment, etc.), you are encouraged to join the consultation session and ask the LiC.


  • Some updates on the lecture slides

    Posted by Hailun Tan Wednesday 16 August 2017, 10:21:43 AM.

    Dear students,

    I have updated the lecture slides for the Thursday's lecture in week 3 ( last week). The updated lecture topic is "Conditional and Loop". I covered the extra material in the lecture on last Thursday. The updates were about "switch... case... default" set statement. Some students have raised the issue about more than two branches in the conditional procedure from this week's lab. It is more concise to use the "switch... case... default" rather than "if... else if.. else" when there are more than two branches to go in the conditional procedure. I would recap such updated material at the beginning of this Thursday's lecture.


  • About the Java examples in the lecture material

    Posted by Hailun Tan Friday 11 August 2017, 03:06:15 PM.

    Dear students,

    Some related Java programming examples will be published along with the lecture slides from week 3. You are encouraged to run those examples in BlueJ and modify them to check how your modifications affect the output of those examples in your own time. As I have mentioned many times before, please do not hesitate to ask LiC the questions about those examples. Programming can only be learned from doing with your own hands :)

  • Lab 3 is now available

    Posted by Hailun Tan Friday 11 August 2017, 11:05:33 AM.

    Lab 3 is now available.

    In the future, please read the lab material before attending the lab. Ask your tutor the questions you do not understand about the lab material.

  • Assignment 1 submssion system is fixed

    Posted by Hailun Tan Wednesday 09 August 2017, 09:16:13 PM.

    Dear students,

    The submission system on the course website works well now.

    Please submit your file(s) through the course website.

    Also, please make sure that you have inserted the proper comments in the codes to explain your steps. It will be part of the assignment evaluation. So having a set of codes 100% working without comments will not lead you to full marks.


  • About Assignment 1 Submission

    Posted by Hailun Tan Wednesday 09 August 2017, 05:23:59 PM.

    Dear students,

    There are some technical issues with the uploaded file testing module on the course website. The LiC is in contact with the system support to sort this out.

    So please wait until it is fixed.

    However, if you wish to submit assignment during this period, you can login the CSE lab computer with your zID and zPass, open a terminal and use the following command to submit the assignment 1, assuming that your Assignment1.jar is ready:

    give cs1400 Assignment1 Assignment1.jar

    The file testing system should work well if you submitted your assignment in this way.

    For those who have submitted your assignment via the course website before, the assignments have been received so do not panic.

    Once the file upload module is fixed, I will make another announcement. Then you can submit your assignment through the course website again.






  • About the course forum

    Posted by Hailun Tan Tuesday 08 August 2017, 09:48:13 PM.

    Dear students,

    There is a a course forum available in this course website. You can click on the "Forums" from the menus in the left-hand side.

    You can leave a comment or ask a question under the related lectures, labs, course notices, assignments, etc. In this way, the LiC can immediately follow up the related issues.

    So please make use of the forum.



  • Assignment 1 is available

    Posted by Hailun Tan Monday 07 August 2017, 03:57:22 PM, last modified Monday 07 August 2017, 07:23:52 PM.

    Dear students,

    Please be advised that assignment 1 is now available from the "Assignments" menu on the course website.

    If you have any questions or doubts about assignment 1, please feel free to attend the consultation session.

  • Lab 2 is now available

    Posted by Hailun Tan Friday 04 August 2017, 10:09:29 AM.

    Dear students,


    The lab 2 material is now available in the course website.

    A reminder about the consultation session: it is 16:30 - 17:30 on each Friday in Room 508, Building K-17, School of Computer Science and Engineering. If you have any questions and doubts about this subject, you are encouraged to participate in the consultation session and ask me.

  • Lab 1 is now available

    Posted by Hailun Tan Friday 28 July 2017, 10:56:51 AM.

    Dear students,

    Please be advised that the lab material for lab 1 is now available from the course website.

    Please visit the 'Labs' section.

    The Labs material in the coming week will become available on Friday in previous week. So stay tuned.

  • Lecture Recordings are available

    Posted by Hailun Tan Monday 24 July 2017, 08:33:00 PM, last modified Tuesday 25 July 2017, 10:42:41 AM.

    Dear students,

    The lecture recordings are now available in Moodle.

    Please visit:

    https://moodle.telt.unsw.edu.au/course/view.php?id=27679

    You need to login Moodle with your student IDs and zPass.



  • About the Lecture Recording

    Posted by Hailun Tan Monday 24 July 2017, 03:21:19 PM, last modified Tuesday 25 July 2017, 10:49:47 AM.

    Dear students,

    Please be advised that there are some technical issues with the lectures recording.

    The LiC is currently in contact with UNSW administrator to sort it out.

    Once those issues are fixed, you will be noticed.

    Thanks for your patience.

  • Consultation session for COMP1400

    Posted by Hailun Tan Thursday 20 July 2017, 12:31:17 PM.

    Dear Students of COMP1400:

    Please be advised that the Consultation session for COMP1400 is from 16:30 to 17:30 on every Friday in Room 508, Building K-17, School of Computer Science and Engineering. Effective from week 1 till the end of semester.

    If you have any doubts or questions in regard to this subject, you are welcome to participate in such consultation session.

  • Java class examples are available

    Posted by Hailun Tan Wednesday 19 July 2017, 03:06:42 PM.

    Please be advised that three Java class examples from the textbook, Objects First with Java: A Practical Introduction using BlueJ, are now available for download from the first week lecture.


  • Welcome to COMP1400: Programming for Designers

    Posted by Hailun Tan Monday 17 July 2017, 12:10:39 PM, last modified Monday 17 July 2017, 12:45:35 PM.

    Please be advised that the course outline and the lecture slides for the first week for COMP1400: Programming for Designers are now available on the course website

    www.cse.unsw.edu.au/~cs1400.


Back to top

COMP1400 17s2 (Programming for Designers) is powered by WebCMS3
CRICOS Provider No. 00098G