Final grades | |
Dear students, The final grades are now published. The weight of each component is as published in the beginning of the semester. The grade for problems solved has a root factor. In addition, 50% of the class component is due to attendance, and the competition grade has half a point bonus for each team you outranked. More precisely, the final grade is as follows: HW=0.1*HW0+0.45*HW1+0.45*HW2 Lessons=0.5*Attendance+15*sqrt(solved) Contest=40*sqrt(solved)+0.5*(17-rank) Final=0.4*Lessons+0.3*HW+0.3*Contest We hope you enjoyed the workshop and learnt and improved your skills along the way. We remind you that we have a form <https://goo.gl/forms/OITQaiJutL8VdFXm1> where you can write any comments or ideas you have regarding this class for the benefit of the students taking it next year. Have a lovely summer, the course staff |
פורסם ב-16/7/2018, 15:51:55 Created on 16/7/2018, 15:51:55 Создано16/7/2018, 15:51:55 تم النشر ب-16/7/2018, 15:51:55 |
Workshop feedback | |
Dear students, We hope you had a pleasant and fruitful semester. Grades will be published later as we are still grading your last HW and lesson. For now, we would be very happy to hear your feedback and ideas about this workshop so that the students taking the workshop next year will also have a good time and learn a lot. Please leave your feedback in the following form: https://goo.gl/forms/OITQaiJutL8VdFXm1 Thank you, the course staff |
עדכון אחרון ב-4/7/2018, 15:25:52 Last updated on 4/7/2018, 15:25:52 Последняя модификация4/7/2018, 15:25:52 تمت الحتلنة الأخيرة ب-4/7/2018, 15:25:52 |
Final Competition Guidlines | |
Dear students, Information about the final competition is now available under the course material tab. The lesson tomorrow will be in the same format, but shorter (in the usual class hours). Please note that the class will be in room 018, and not the usual room 022. We remind you to bring up to 25 pages of notes. Regards, the course staff |
פורסם ב-24/6/2018, 09:14:41 Created on 24/6/2018, 09:14:41 Создано24/6/2018, 09:14:41 تم النشر ب-24/6/2018, 09:14:41 |
Next lesson & lost and found | |
1. Next lesson will take place in room 18 in the farm. It will be in similar settings to the final competition (but shorter of course), to make sure everyone is free to focus on problem solving in the final competition. This means that you will not be able to use references online (other than STL C++ references), so please bring up to 25 pages of notes per team. 2. We hope you had a lot of fun in the fun Google event yesterday, which was very fun to us too. If anyone lost a pair of glasses yesterday, contact Nofar. Regards, the course staff |
עדכון אחרון ב-19/6/2018, 14:06:53 Last updated on 19/6/2018, 14:06:53 Последняя модификация19/6/2018, 14:06:53 تمت الحتلنة الأخيرة ب-19/6/2018, 14:06:53 |
Google event tomorrow | |
Dear students, The Google special event is coming up! The event will take place in Google Haifa in Matam tomorrow (18/6) at 13:00-16:00. Light food will be available. - Please arrive between 12:30-13:00, as the activity will start on time. - Please bring your laptops, and make sure you have an account with the UVa online judge (https://uva.onlinejudge.org/). In this event we will solve problems in very different settings then usual. Please note that the event is only for registered students. There will be no class in the usual time this Monday. See you there! the course staff |
פורסם ב-17/6/2018, 13:08:08 Created on 17/6/2018, 13:08:08 Создано17/6/2018, 13:08:08 تم النشر ب-17/6/2018, 13:08:08 |
Special lesson tomorrow - important changes | |
Tomorrow we have a special lesson planned, dedicated to improving our team efficiency in competitions. We will have a mix of exercises and discussions in singles and in teams. Important: 1. The lesson will be held in Kahn 1 classroom. 2. Please bring you own laptop (one per person), pen and paper. Kahn 1 is the small auditorium located to your left as you enter the new mechanical engineering department. Please be there on time (it is a 10 minutes walk from Taub). Regards, the course staff |
פורסם ב-10/6/2018, 14:47:43 Created on 10/6/2018, 14:47:43 Создано10/6/2018, 14:47:43 تم النشر ب-10/6/2018, 14:47:43 |
HW2 Online Judge | |
2 new problems are published in HW2. To see if your solutions are correct, please try through Kattis, instead of the usual ICPC online judge. Just in case that you are not familiar with Kattis, simply click the problem ID. Best, The course staff |
פורסם ב-28/5/2018, 19:27:16 Created on 28/5/2018, 19:27:16 Создано28/5/2018, 19:27:16 تم النشر ب-28/5/2018, 19:27:16 |
HW2 Update | |
Dear students, A few mistakes in the old version of HW2 are now corrected. Notice that the submission is in teams, and the new due date is July 1. Sorry for the inconvenience, The course staff |
פורסם ב-22/5/2018, 10:49:16 Created on 22/5/2018, 10:49:16 Создано22/5/2018, 10:49:16 تم النشر ب-22/5/2018, 10:49:16 |
HW2 and Lesson 9 | |
HW2 and a short presentation on Lesson 9 is published. See you next week, The course staff |
פורסם ב-21/5/2018, 19:15:30 Created on 21/5/2018, 19:15:30 Создано21/5/2018, 19:15:30 تم النشر ب-21/5/2018, 19:15:30 |
Google Event and Lesson 8 | |
Dear student, 1. Please fill in the form for the Google event by tomorrow if you haven't done so already. 2. Next week the workshop will be in the normal format in the computer farm as usual. 3. The next lesson will focus on computational geometry, the short presentation is available on the course website now. 4. The codes from today's lesson are available on the website as well, contact Yufei if you find bugs! Please make sure that you totally understand the convex hull and plane sweep from algorithm to implementation before the next lesson. See you next week, The course staff |
פורסם ב-14/5/2018, 23:08:37 Created on 14/5/2018, 23:08:37 Создано14/5/2018, 23:08:37 تم النشر ب-14/5/2018, 23:08:37 |
reception hours | |
reception hours with Aviram are held on Tuesday (15.5) between 10:00 and 12:00 on Taub 407. |
פורסם ב-14/5/2018, 10:03:20 Created on 14/5/2018, 10:03:20 Создано14/5/2018, 10:03:20 تم النشر ب-14/5/2018, 10:03:20 |
Special Lecture on Computational Geometry | |
Dear students, A introductory lecture on Computational Geometry will be held next Monday at Taub 337. (Same time, but notice the change of location!) We would talk about convex hull and plane sweep, from algorithm to implementation. So don't forget to bring your laptop! Regards, The course staff |
פורסם ב-8/5/2018, 21:59:20 Created on 8/5/2018, 21:59:20 Создано8/5/2018, 21:59:20 تم النشر ب-8/5/2018, 21:59:20 |
Special event - date set | |
We have set a date for the traditional competitive programming event together with Google. In the event, we'll be working together with Google engineers to solve ACM-ICPC questions in a cooperative race against the clock. This is usually very fun and challenging, and also a great opportunity to learn and meet new people. The event will take place on Monday, June 18th at 13:00-16:00 in the Google Haifa offices located at MATAM technology park. It will replace the lesson that day. Please confirm your attendance by filling out this form: https://goo.gl/aEj6qx Have a great week! The course staff |
עדכון אחרון ב-7/5/2018, 19:56:10 Last updated on 7/5/2018, 19:56:10 Последняя модификация7/5/2018, 19:56:10 تمت الحتلنة الأخيرة ب-7/5/2018, 19:56:10 |
Submission clarification - please read carefully | |
Unfortunately, due to violations, it seems that some clarifications are in order. Please read this carefully; from now on, plagiarism will be addressed severely! 1. Late submission for lessons' problems is in singles only, and this will be the case during the entire semester (even when you start working in teams in class). The purpose of late submissions is to fully understand the algorithm with all its details, and to handle the implementation on your own. This means that: a) Since the idea of the solution was presented in class, you may discuss the algorithm with other students. b) You must write the code completely on your own. 2. HW1 is for submission in singles only. The purpose of HW1 is to handle both coming up with the solution and implementing it successfully. This means that: a) You should come up with the solution on your own. b) You must write the code completely on your own. 3. HW2 will be for submission in teams. The purpose of HW2 is to handle the same challenges of HW1 in teams. You are expected to meet and work as a team. You may work collaboratively in the team both on algorithm and code. a) Every member of the team is expected to understand both the idea and the implementation of every problem you submit. In the final competition you are allowed to bring 25 pages of notes. Before the competition it is reasonable to use the internet for references that you can put in the notes (e.g., an implementation of a standard algorithm). Note that with the tools available today, we find plagiarism very easily. Do not do that! So how do you handle things you don't know on your own? 1. Think hard. 2. Leave the problem, go back to thinking about it some other day, think harder. 3. We are here for you if you need help! You are invited to send us e-mails and tell us where you are stuck. We will try our best to give you some helpful direction. Note that the TA in charge of the specific assignment\lesson you are working on will know best how to help you, because they know the problems best. 4. You do not have to solve everything. The grade is built in a way that allows getting a good grade even without solving some HW problems. The bonus grading of late submission is very small on purpose; this should be last in your preferences. We wish everyone a pleasant semester, The course staff |
פורסם ב-29/4/2018, 17:50:38 Created on 29/4/2018, 17:50:38 Создано29/4/2018, 17:50:38 تم النشر ب-29/4/2018, 17:50:38 |
HW0 and Lesson 3 grades | |
Dear students, 2 more grades are updated, please contact Yufei if there's any mistake. Have a nice weekend, The course staff |
פורסם ב-27/4/2018, 10:44:37 Created on 27/4/2018, 10:44:37 Создано27/4/2018, 10:44:37 تم النشر ب-27/4/2018, 10:44:37 |
Good announcements: teams and a special event | |
1. This is the moment you have all been waiting for. Starting this week, lessons will be held in teams of three! If you do not have a team yet, please use the "Find a Partner" tab or arrive to class 10 minutes earlier and find teammates. 2. We have a special event coming up! Please fill in the quick form by tomorrow to help set the date. https://goo.gl/forms/pLf2LsBEqpJrXXbh2 Regards, The course staff |
פורסם ב-25/4/2018, 12:49:56 Created on 25/4/2018, 12:49:56 Создано25/4/2018, 12:49:56 تم النشر ب-25/4/2018, 12:49:56 |
HW 1 is updated! |
פורסם ב-23/4/2018, 19:48:22 Created on 23/4/2018, 19:48:22 Создано23/4/2018, 19:48:22 تم النشر ب-23/4/2018, 19:48:22 |
HW 1 Canvas Painting | |
Please submit this problem on uva online judge with this number 13017 - Canvas Painting. |
עדכון אחרון ב-23/4/2018, 19:20:12 Last updated on 23/4/2018, 19:20:12 Последняя модификация23/4/2018, 19:20:12 تمت الحتلنة الأخيرة ب-23/4/2018, 19:20:12 |
Lesson 4 | |
A short presentation on graphs is available now under the course material tab. Please go over it before the lesson next Monday. Regards, Aviram, Nofar and Yufei |
פורסם ב-23/4/2018, 19:09:16 Created on 23/4/2018, 19:09:16 Создано23/4/2018, 19:09:16 تم النشر ب-23/4/2018, 19:09:16 |
Lesson 2 grades | |
Dear students, You should now be able to see the number of problems you solved in lesson 2 (and 0.25 for each problem you solved late) in the grades section of the course website. Please let us know if there was any mistake. Regards, The course staff. |
פורסם ב-17/4/2018, 11:28:07 Created on 17/4/2018, 11:28:07 Создано17/4/2018, 11:28:07 تم النشر ب-17/4/2018, 11:28:07 |
HW 1 is published! | |
Submission is in singles through the course website. Should you have any questions please do not hesitate to contact the TA in charge of this homework. |
פורסם ב-16/4/2018, 19:22:32 Created on 16/4/2018, 19:22:32 Создано16/4/2018, 19:22:32 تم النشر ب-16/4/2018, 19:22:32 |
Lesson 3 | |
A short presentation on binary search is available now under the course material tab. Please go over it before the lesson next Monday. Regards, Aviram, Nofar and Yufei |
עדכון אחרון ב-10/4/2018, 22:31:30 Last updated on 10/4/2018, 22:31:30 Последняя модификация10/4/2018, 22:31:30 تمت الحتلنة الأخيرة ب-10/4/2018, 22:31:30 |
Lesson 2 late submission and HW0 | |
1. It appears that some students did not receive updates from the course website, so HW0 submission will be possible for another week. Please make sure you are getting updates! (If you received this message via e-mail, you are good). 2. Late submission of problems from class will be possible until the beginning of the next lesson. Submission is through the Assignments tab, and the format should be as described in HW0 submission instructions. Please note that every problem you submit late will count as a quarter of a problem solved in class, as described in the information sheet under the Syllabus tab. Have a nice week, The course staff |
פורסם ב-9/4/2018, 19:02:17 Created on 9/4/2018, 19:02:17 Создано9/4/2018, 19:02:17 تم النشر ب-9/4/2018, 19:02:17 |
Lesson 2 - change of location | |
Dear students, There is a last minute change of location. The lesson today will take place in room 022 in the computer farm (go straight as you enter the farm). Regards, The course staff |
פורסם ב-9/4/2018, 11:38:13 Created on 9/4/2018, 11:38:13 Создано9/4/2018, 11:38:13 تم النشر ب-9/4/2018, 11:38:13 |
Lesson 2 | |
The lesson tomorrow will take place in the ISL lab (first floor, next to the elevators). 1. Please bring your own laptops. If anyone has a problem bringing a laptop to class, please inform us in advance (today) so we can arrange a solution. 2. A short presentation for the lesson is available under the course material tab. Please go over the presentation before the lesson. Reading the weekly presentations may help you solve problems more quickly during the lesson. The goal of this week's presentation is to provide a reminder for C++ and STL, so you know the tools at your disposal. There is no need to memorize anything, as you can access the C++ reference at any time during the lessons. Regards, The course staff |
עדכון אחרון ב-8/4/2018, 08:17:22 Last updated on 8/4/2018, 08:17:22 Последняя модификация8/4/2018, 08:17:22 تمت الحتلنة الأخيرة ب-8/4/2018, 08:17:22 |
HW0 is published! | |
HW0 is due on Apr. 9, the first Monday after Passover! Submission is in singles through the course website. Should you have any questions please do not hesitate to contact the TA in charge of this homework. Hope you all have a awesome time during Passover! Aviram, Nofar and Yufei |
פורסם ב-26/3/2018, 21:38:23 Created on 26/3/2018, 21:38:23 Создано26/3/2018, 21:38:23 تم النشر ب-26/3/2018, 21:38:23 |
Welcome to the Workshop in Competitive Programming! | |
The first meeting will take place on Monday (26/03/2017) at 16:30 in Taub 9. In this meeting we will introduce competitive programming and the workshop, and solve some warm-up questions together. May we all have a pleasant and fruitful semester! Aviram, Yufei and Nofar |
פורסם ב-21/3/2018, 16:32:13 Created on 21/3/2018, 16:32:13 Создано21/3/2018, 16:32:13 تم النشر ب-21/3/2018, 16:32:13 |