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.5*HW1+0.4*HW2 Class=33*(LessonsSum^(1/3)) 60*(ContestSolved**(1/3))+0.25*(25-ContestRank) Final=0.4*Class+0.3*HW+0.3*Contest We hope you enjoyed the workshop and learned and improved your skills along the way. We remind you that we have a form [ https://forms.gle/psZE4wQS3Rj5AhtU6 ] 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 |
עדכון אחרון ב-15/7/2019, 12:35:39 Last updated on 15/7/2019, 12:35:39 Последняя модификация15/7/2019, 12:35:39 تمت الحتلنة الأخيرة ب-15/7/2019, 12:35:39 |
Course feedback | |
Dear students, We hope you an enjoyable and fruitful experiment this semester. We would like to keep on improving, so your feedback is really important to us. There are two channels in which you can give us feedback: 1) The Technion teaching survey - since you had two TAs this semester, filling the survey in the regular way is blocked. Instead, You can find the exactly same forms in the Moodle of the course. We have no permissions to the Moodle of the course so the responses will be anonymous, we will see it as in a regular teaching survey. 2) We would appriciate if you will take your time and fill the following form https://forms.gle/psZE4wQS3Rj5AhtU6 Regards, Course staff |
עדכון אחרון ב-1/7/2019, 13:39:05 Last updated on 1/7/2019, 13:39:05 Последняя модификация1/7/2019, 13:39:05 تمت الحتلنة الأخيرة ب-1/7/2019, 13:39:05 |
Verdict clarification | |
Dear students, We have received questions about the meaning of the different verdicts that the judge returns. Here is a complete list: CORRECT: The submission passed all tests: you solved this problem! COMPILER-ERROR: There was an error when compiling your program. On the submission details page you can inspect the exact error. TIMELIMIT: Your program took longer than the maximum allowed time for this problem. Therefore it has been aborted. This might indicate that your program hangs in a loop or that your solution is not efficient enough. RUN-ERROR: There was an error during the execution of your program. This can have a lot of different causes like division by zero, incorrectly addressing memory (e.g. by indexing arrays out of bounds), trying to use more memory than the limit, etc. Also check that your program exits with exit code 0. NO-OUTPUT: Your program did not generate any output. Check that you write to standard out. OUTPUT-LIMIT: Your program generated more output than the allowed limit. The output was truncated and considered incorrect. WRONG-ANSWER: The output of your program was incorrect. This can happen simply because your solution is not correct, but remember that your output must comply exactly with the specifications of the jury. TOO-LATE: Bummer, you submitted after the contest ended! Your submission is stored but will not be processed anymore. Reagrds, The course staff. |
פורסם ב-26/6/2019, 14:39:06 Created on 26/6/2019, 14:39:06 Создано26/6/2019, 14:39:06 تم النشر ب-26/6/2019, 14:39:06 |
HW2 extention | |
Dear students, HW2 can be submitted until Wednesday night (23:59) with no penalty. We will publish the grades for HW1 tomorrow. Please make sure that you also submit txt files including both description and complexity analysis of your solution. Regards, The course staff. |
פורסם ב-25/6/2019, 19:15:08 Created on 25/6/2019, 19:15:08 Создано25/6/2019, 19:15:08 تم النشر ب-25/6/2019, 19:15:08 |
Network for today's class | |
Dear students, The competition today will be held on a private server accessible only through the faculty WiFi. Please make sure that the computer you are planning to work on today can connect to Students_WiFi, instructions can be found here: http://cswp.cs.technion.ac.il/setting-wifi-on-laptop-smartphone/. Regards, Course staff |
עדכון אחרון ב-25/6/2019, 15:06:57 Last updated on 25/6/2019, 15:06:57 Последняя модификация25/6/2019, 15:06:57 تمت الحتلنة الأخيرة ب-25/6/2019, 15:06:57 |
Working through the VM | |
Dear students, There were a few errors that popped up when working with the IDEs through the VM. The errors were fixed: 1. When working with Ecplise, there was a warning that popped up that was fixed. 2. When working with Eclipse, a new project is not configured by default to compile c++11. We have created a "Hello World" project that is opened by default that works with c++11. You can choose to modify this project when solving problems instead of creating a new one and changing the configurations. 3. When working with Visual Studio, there was an error that occurred for c++ console applications. This was fixed. Please let Nofar know if you encounter additional problems. Regards, The course staff. |
פורסם ב-24/6/2019, 13:33:08 Created on 24/6/2019, 13:33:08 Создано24/6/2019, 13:33:08 تم النشر ب-24/6/2019, 13:33:08 |
Final Competition Regulations | |
Dear Students, The regulations for the final competition are now available on the course website under course material. All teams must register in the following link by Tuesday, June 18th: https://forms.gle/UueLMtmqVLzf2ZzE8 It is recommended to practice working with a similar work environment to the one you will have during the competition. You can access such an environment in the following steps: 1. Install VM horizon client through http://cswp.cs.technion.ac.il/vdi-services/ 2. In VM horizon: - Enter the connection server name: evm.cs.technion.ac.il - Enter your usual username and password - Choose: Farm Computer Science VDI As you can see, this environment offers Visual Studio, Eclipse and Codeblocks. You may use any of them. Please note that anything you save there will be lost when you log out. Regards, The course staff. |
פורסם ב-11/6/2019, 15:26:12 Created on 11/6/2019, 15:26:12 Создано11/6/2019, 15:26:12 تم النشر ب-11/6/2019, 15:26:12 |
HW2 problem with Canvas Painting | |
Dear Students, It was brought to out attention that there is a problem with the tests of problem 7274. There is a discrepancy between the input specification and the online judge tests in this problem. The tests assume you should handle a concatenation of any number of inputs as described in the problem description. Therefore, in your code you should replace "cin >> T; your solution" with "while (cin >> T) {your solution}". This was added to the FAQ in the course website. Apologies for not spotting this earlier. Regards, The Course staff. |
עדכון אחרון ב-6/6/2019, 10:33:23 Last updated on 6/6/2019, 10:33:23 Последняя модификация6/6/2019, 10:33:23 تمت الحتلنة الأخيرة ب-6/6/2019, 10:33:23 |
Google event and laptop chargers | |
Dear students, We hope you had fun at the google event. Some students forgot their laptop charger in the event, if you have forgot your charger, please contact the course staff. Regards, Course staff |
פורסם ב-5/6/2019, 16:00:13 Created on 5/6/2019, 16:00:13 Создано5/6/2019, 16:00:13 تم النشر ب-5/6/2019, 16:00:13 |
HW2 new problems | |
Dear students, Two problems were added to HW2. Regards, The course staff. |
פורסם ב-4/6/2019, 13:00:07 Created on 4/6/2019, 13:00:07 Создано4/6/2019, 13:00:07 تم النشر ب-4/6/2019, 13:00:07 |
Google Event Tomorrow | |
Google event tomorrow Dear students, The Google special event is coming up! The event will take place in Google Haifa in Matam tomorrow (5/6) at 13:00-16:00. Light food will be available. - Please arrive on time (aim for 10 minutes before) because we want to start on time and make the most out of our limited time there. - Please bring your laptops. We will submit questions through vjudge. In this event we will solve problems in very different settings than usual. Please note that the event is only for registered students. There will be no class in the usual time today. See you there! The course staff |
פורסם ב-4/6/2019, 12:44:20 Created on 4/6/2019, 12:44:20 Создано4/6/2019, 12:44:20 تم النشر ب-4/6/2019, 12:44:20 |
HW2 new problems | |
Dear students, Two problems were added to HW2. Regards, The course staff. |
פורסם ב-28/5/2019, 19:44:08 Created on 28/5/2019, 19:44:08 Создано28/5/2019, 19:44:08 تم النشر ب-28/5/2019, 19:44:08 |
HW2 | |
Dear students, HW2 is now available in the course website and in vjudge. Notice that the submission is in groups of up to 3 students. Regards, Course staff |
פורסם ב-21/5/2019, 23:17:26 Created on 21/5/2019, 23:17:26 Создано21/5/2019, 23:17:26 تم النشر ب-21/5/2019, 23:17:26 |
Grades | |
Dear students, The grades for lessons 3-6 are now available on the course website. Please let Gil know if you believe there was some mistake. Regards, The course staff |
פורסם ב-19/5/2019, 22:21:01 Created on 19/5/2019, 22:21:01 Создано19/5/2019, 22:21:01 تم النشر ب-19/5/2019, 22:21:01 |
Google event | |
Dear students, This is a reminder to register to the Google event (see link in a previous announcement). We will close the registration on Tuesday, and students who won't register won't be able to participate in the event. Regards, Course staff |
פורסם ב-19/5/2019, 16:10:45 Created on 19/5/2019, 16:10:45 Создано19/5/2019, 16:10:45 تم النشر ب-19/5/2019, 16:10:45 |
Google Special Event | |
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 Wednesday, June 5th at 13:00-16:00 in the Google Haifa offices located at MATAM technology park. It will replace the lesson that week. Please confirm your attendance by filling out this form: https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgoo.gle%2F2vUwB0E&%3Bdata=02%7C01%7Csnofca%40campus.technion.ac.il%7Cb4c96246ec964ea0ee9b08d6d7851fe5%7Cf1502c4cee2e411c9715c855f6753b84%7C1%7C1%7C636933364185007067&%3Bsdata=S7scmrqaG28%2B3LknnAQrrjx1D05tEQ6G7J5h2Q1gWJc%3D&%3Breserved=0 This is an exclusive event. Only students registered to the workshop and registered through this form will be allowed to participate. Regards, The course staff |
פורסם ב-14/5/2019, 11:08:16 Created on 14/5/2019, 11:08:16 Создано14/5/2019, 11:08:16 تم النشر ب-14/5/2019, 11:08:16 |
HW1 - new problems | |
Dear students, A few announcements regarding HW1: - We have added the two last problems to HW1, and the submission is now open. Notice that the submission deadline is in two weeks. - The input to one of the new problems is too big to fit in the problem description, you can find it as a separate file in the assignment. - We have added an example description to the Lawn Mower problem from the first class. - The limit on the description file is changed to 300 words. Regards, Course staff |
פורסם ב-7/5/2019, 19:59:10 Created on 7/5/2019, 19:59:10 Создано7/5/2019, 19:59:10 تم النشر ب-7/5/2019, 19:59:10 |
Mid semester feedback | |
Dear students, Since this class is so different than others, we felt the need to have mid semester feedback. The purpose of the attached form is for the course staff to have all of the information we can to make this class as good as possible. Please invest a few minutes to share any thoughts you have on the topic with us. Feel free to answer in Hebrew if you prefer. https://docs.google.com/forms/d/e/1FAIpQLSewcfKbb5an5ZTUkhq5HrXTcKY0g7taLAXQ3vWa6gOFcIWToQ/viewform?usp=sf_link Regards, Course staff |
פורסם ב-7/5/2019, 19:00:59 Created on 7/5/2019, 19:00:59 Создано7/5/2019, 19:00:59 تم النشر ب-7/5/2019, 19:00:59 |
Reminder: bring your own laptop tomorrow | |
Dear students, This is a reminder that tomorrow we will have a special class, and some of the work will be in singles. Please remember to bring one laptop per person. Regards, Course staff |
פורסם ב-6/5/2019, 17:36:07 Created on 6/5/2019, 17:36:07 Создано6/5/2019, 17:36:07 تم النشر ب-6/5/2019, 17:36:07 |
Team changes | |
Dear students, One of the teams asked whether any other team would like to change the team participants with them. If any other team would like to change partners, please contact the course staff, and we will make the connection. Regards, Course staff |
פורסם ב-6/5/2019, 00:46:19 Created on 6/5/2019, 00:46:19 Создано6/5/2019, 00:46:19 تم النشر ب-6/5/2019, 00:46:19 |
Grades | |
Dear students, The grades for HW0 and the number of problems you solved in the first two lessons are now available on the course website. Please let Gil know if you believe there was some mistake. Regards, The course staff |
עדכון אחרון ב-18/4/2019, 11:36:15 Last updated on 18/4/2019, 11:36:15 Последняя модификация18/4/2019, 11:36:15 تمت الحتلنة الأخيرة ب-18/4/2019, 11:36:15 |
HW1 - new problems | |
Dear students, New problems were added to HW1. Regards, Course staff |
פורסם ב-17/4/2019, 19:54:17 Created on 17/4/2019, 19:54:17 Создано17/4/2019, 19:54:17 تم النشر ب-17/4/2019, 19:54:17 |
Google event | |
Dear students, We want to 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. Please fill the following form by next Tuesday https://forms.gle/jq4HFGhZQMyYKGSg8 . Regards, Course staff |
עדכון אחרון ב-11/4/2019, 02:44:40 Last updated on 11/4/2019, 02:44:40 Последняя модификация11/4/2019, 02:44:40 تمت الحتلنة الأخيرة ب-11/4/2019, 02:44:40 |
HW1 - new problems | |
Dear students, New problems were added to HW1. Regards, Course staff |
פורסם ב-3/4/2019, 15:47:58 Created on 3/4/2019, 15:47:58 Создано3/4/2019, 15:47:58 تم النشر ب-3/4/2019, 15:47:58 |
HW1 update and HW0 postponement | |
Dear students, We have added an assignment with instructions regarding HW1 and some more details. Also, as we have mentioned in class, the submission deadline of HW0 is postponed until the next lesson. Regards, Course staff |
פורסם ב-28/3/2019, 16:25:05 Created on 28/3/2019, 16:25:05 Создано28/3/2019, 16:25:05 تم النشر ب-28/3/2019, 16:25:05 |
HW1 and Submission Procedure | |
Dear students, A few announcements: - A contest named HW1 is now available in the course vjudge group. Notice that each week we will add new problems to this contest. It is suggested that you will begin solving the problems soon. We will open a webcourse submission when all the problems will be available. - Submission procedure - we have closed the webcourse submission for Lesson 1, and opened new assignments for late submissions. Please notice that the late submissions are in singles, and you should work on them alone. This been said, all team members are allowed to use the code you wrote in class. Regards, Course staff |
פורסם ב-26/3/2019, 20:23:03 Created on 26/3/2019, 20:23:03 Создано26/3/2019, 20:23:03 تم النشر ب-26/3/2019, 20:23:03 |
Lesson1 and HW0 | |
We apologize for the technical difficulties during the lesson yesterday. We hope we have found a way around these by setting vjudge to use a different online judge in the following exercises. Some clarifications regarding the first lesson: Due to the technical difficulties during the lesson, all solutions to problems from Lesson 1 will count as late submission. If you have solved these problems or wish to solve them in the coming week, please submit your solutions on the course website. Submission instructions appear in the assignments tab. You can check that your solutions are accepted on vjudge.net through the contest "234901 Lesson 1" even though it technically ended. HW0 is now published, and is available on vjudge. You can access it through: vjudge.net > Groups tab > my invitations > 234901 Spring 2019. We invited all users that competed in the first lesson to this group. If you do not see this group, please send us an email with your vjudge username. Please complete this assignment before next lesson, and submit the solutions on the course website in the assignments tab. Regards, the course staff |
פורסם ב-20/3/2019, 15:46:27 Created on 20/3/2019, 15:46:27 Создано20/3/2019, 15:46:27 تم النشر ب-20/3/2019, 15:46:27 |
Problem with displaying the problem | |
We received a few e-mails from students that were unable to see the problem description on vjudge. If you are experiencing the same problem, you can see the problem description in the following link: https://uva.onlinejudge.org/index.php?option=onlinejudge&page=show_problem&problem=2113 Regards, The course staff. |
פורסם ב-14/3/2019, 10:41:55 Created on 14/3/2019, 10:41:55 Создано14/3/2019, 10:41:55 تم النشر ب-14/3/2019, 10:41:55 |
Starting Workshop in Competitive Programming! | |
All registered students received a separate confirmation email just now. There was a very high demand for the workshop this year, and unfortunately not all students who asked to take the class had the chance to do so. The first meeting will take place on Tuesday (19/03/2019) at 16:30 in Taub 9. In this meeting we will introduce competitive programming and the workshop, solve some questions together, and have a first warm-up competition in singles (we will team up later in the semester). We ask you to bring a laptop to class. Please also open an account on vjudge.net . Try to choose an indicative username (or set a nickname), as it will show on the scoreboard in class. To see that you know how to work with vjudge, you can join the competition '234901 registration' with the password 'start' and solve the (easy) problem there. Note that attending this lesson is mandatory for taking the workshop. If you have a problem with attending or bringing a laptop, please let us know in advance. May we all have a pleasant and fruitful semester! The course staff. |
עדכון אחרון ב-13/3/2019, 13:04:34 Last updated on 13/3/2019, 13:04:34 Последняя модификация13/3/2019, 13:04:34 تمت الحتلنة الأخيرة ب-13/3/2019, 13:04:34 |
Registration | |
Dear students, In this class we aim to learn and experience fast and efficient problem solving in code using core computer science topics you learnt. This class is very unique in structure. We will meet every week on Tuesdays at 16:30-19:30. In each meeting we will first learn algorithms, principles and tips, and then gain experience of problem solving in teams: understanding problems, designing efficient solutions and implementing them. To register please fill in the form (https://goo.gl/forms/tO1PZQo01KSG2tgC3) until February 25th. Note that a prerequisite for this class is Algorithms 1 (234247), and we will use material taught in Algorithms and in its prerequisites (e.g., Data Structures) in class. Do not hesitate to contact us if you have questions (but please read the information sheet and the FAQ first). We wish you a fruitful and enjoyable semester, The course staff |
עדכון אחרון ב-31/12/2018, 15:16:51 Last updated on 31/12/2018, 15:16:51 Последняя модификация31/12/2018, 15:16:51 تمت الحتلنة الأخيرة ب-31/12/2018, 15:16:51 |