Note that the final deadline is by 11:59PM on Monday (4th of Jan 2021); You can submit your work through and according to the form: https://forms.gle/GYXP7eDd4UDAkKYZ9
Kindly check your mail/piazza/CMS to know your interactive session timing according to your tutorial number. Link: https://guc.webex.com/meet/hassan.soubra
Kindly be informed that the last tutorial is recorded and posted on the CMS as well as it's sheets along with the solution.
All course questions related to the logistics and content must be posted on Piazza: piazza.com/guc.edu.eg/winter2020/csen701
Kindly note that week one of the interactive sessions (23-28 Jan) will be discussing Linked Lists I & II. Please prepare your questions regarding this topic for discussion. In addition to answering your questions, We will be solving the following problems: - Final 2019 Exercise 3, - Final 2017 Exercise 2
Hello everyone xD We'll be conducting all class-related discussion using Piazza. The Link to join is : https://piazza.com/guc.edu.eg/winter2020/csen301/home
Kindly note that the Webex interactive sessions will be held according to the schedule announced on the CMS.
We will be conducting all class-related discussion on Piazza this term. Please start signing up for this course using the following link piazza.com/guc.edu.eg/winter2020/csen901. After you sign up, you can start accessing our course page here: piazza.com/guc.edu.eg/winter2020/csen901/home. Feel free to contact us if you have any inquiries.
Project Doc has been updated with new dates of coming milestones.
one issue that arises from using java.awt.Polygon is that it does not implement the comparable interface, which will hinder your effort to sort a column of type Polygon. To solve this problem, define your own class that will internally retrieve the points from the passed Polygon. In that class, you can implement the interface comparable and consequently, you will need to add the method compareTo. To compare polygons, you can use the bounding box to get the enclosing rectangle and use the area of the rectangle, as follows: Dimension dim = poly1.getBounds( ).getSize( ); nThisArea = dim.width * dim.height;
We will not have a lecture tommorow Dec 21st. Instead we will have office hours for your project. A zoom link will be sent to you to attend online.
-The video: A 5 to 10 min video in English that clearly shows the project with all the test cases and how does it work. All team members should appear and introduce themselves (The names and IDs can be subtitles instead of spoken) and the contribution of each member should be clear -Report: PDF format and it outlines the idea, the set of sensors and parts you used, the implementation (codes, circuits, pin assignment) and the results. -Project: All codes written and the project files should be included 1) zip the WHOLE project folder and NOT the code only (ALL codes written and ALL project files should be included) 2) zip both the zipped file from step 1 and the report together 3) rename the folder with the team number followed by the representative ID (Ex: 00_46-1234.zip) 4) Upload the video 5) fill in the form Form Link: https://forms.gle/WQPvtnwPhGovqLMw6
Moved to Dec 27th, 11:50PM. Submission via MET.
I got complaints that you are swamped with deadlines from other courses and that affects your ability to deliver quality submissions for milestones in HCI. Consequently, all deadlines except one on Dec 26th have been merged into 1 deliverable to be submitted on Jan 14th. Project Doc has been updated with new deadlines. ISA, you will get feedback about previous milestones before your coming submission.
Quiz 3 is on lectures 7,8 and 9. We will take best 2 out of 3
to Nov. 25th, 11:50PM.
Re-download from Materials section or cms.
Will be held on Tuesday, March 03, 2020, from 4-5 in exam halls. Topics included are those covered in lectures 1 and 2.
Due to current circumstances, I am extending the project further to April 12th, 11:50PM.
Will be done via MET website. If you are having a large file to submit and you are getting time outs, put the file on gdrive and include the URL link in a text file and submit the text file instead.
https://apps.guc.edu.eg/staff_ext/streaming_questions/chat.aspx?scr_id=5417
Quiz 3 will be held on Wednesday August 12th, 3:00-3:30 Quiz 3 consists of 7 MCQ questions; all focused on experiment design which is the content of lectures 8 and 9: https://apps.guc.edu.eg/student_ext/vod/viewer.aspx?id=928145 https://apps.guc.edu.eg/student_ext/vod/viewer.aspx?id=928144 https://apps.guc.edu.eg/student_ext/vod/viewer.aspx?id=928140 https://apps.guc.edu.eg/student_ext/vod/viewer.aspx?id=928141 Note: marks for quiz 1 and 2 will be posted tomorrow on intranet.
There are only 2 left milestones, the one on Dec. 26th which I am extending to January 2nd, 11:50PM and the rest are on January 14th.
Milestone 2 submission moved to March 31.
this week of January 25th.
Tuesday 2-3: https://apps.guc.edu.eg/student_ext/streaming_questions/chat.aspx?scr_id=5852 Tuesday 3-4: https://apps.guc.edu.eg/student_ext/streaming_questions/chat.aspx?scr_id=5853 Wednesday 2-3: https://apps.guc.edu.eg/student_ext/streaming_questions/chat.aspx?scr_id=5854
If you have a team member not working on the project, fill the form available on MET and submit it to your TA. We will be conducting individual evaluations for such cases and those not contributing will not bet the team mark.
For Wednesday August 12th, 11AM: https://apps.guc.edu.eg/student_ext/streaming_questions/chat.aspx?scr_id=5843 For Thursday August 13th, 9AM: https://apps.guc.edu.eg/student_ext/streaming_questions/chat.aspx?scr_id=5844
to fix a typo. Please, re-download.
All seminars will be pushed one week due to taking today Feb 25th off.
Moved to May 20th.
To confirm the deliverables, for January 14th, here is the list: M5: Heuristic Analysis Report M7: Vision and Color Report M8: Perceptual Psychology Report, Cognitive Psychology Report Motor Psychology Report M9: Design Version 3.0 Prototype + video Make sure to do M9 after M8 because you are going to change your interface based on your finding in M8. Note: M5 will be one on design version 1.0 (regardless of whether you are going to resubmit on Jan 2nd or not).
by one day to Dec 13th, 11:50PM.
Quiz 3 consists of 2 questions; one about randomized analysis and the second about amortized analysis. These will be open ended so you have to write the answer in the text area after each question. Use ^ to represent power and use the word summation instead of the summation symbol if you need to.
Assessment 1 will cover lectures 7, 8 and 9. Assessment 2 will cover lectures 10, 11 and 12. Material before midterm not included.
We will be having a final exam on Tuesday August 18th in H19 from 1:30-4:30 As in previous offerings of the course, the exam will be open book. You will be allowed to bring printed lecture slides but no course practice assignments and no previous exams/midterms.
to May 15th, 11:50PM.
We will be having a final exam on Monday August 17th in N1.02 from 1:30-4:30 To assist you with studying, the exam will be open book. You will be allowed to bring printed lecture slides + math references but no course practice assignments and no previous exams/midterms. The rubric for the course is as follows: Quizzes 20% (best 2 out of 3) Two assignments 15% (no best: A1:7.5%+A2:7.5%) Final exam 65%
Please note that you need to attend the quiz with the lecture group that you have been assigned to. Taking the quiz with a different group will result systematically in a 50 % penalty.
Will be tomorrow - last 15 minutes of lecture. On lectures 4,5, and 6.
For the HCI assignment, it was mentioned that you should do the assignment in the team you are doing the project to avoid having you go through the process of forming another team. However, if you prefer to make a different team, that is fine. Just make sure to include a teams file in the submission stating your names and ids.
to September 20th, 11:50PM. Submission will be made via MET website.
Please, redownload mini project II folder as I have fixed few typos related to schema 5.
M2 Extended to Nov. 16th, 11:50PM. Regarding video, this should document your actual user doing his/her work as it is currently done (without your system). Ask the user to talk aloud explaining what he/she is doing and which decisions/choices he contemplate while working. Note that you are going to use this video later on to identify major functionality you need to support or enhance in your system. The recording can be of any length - the longer the better.
All content is exclusively available on the new Content Management System (CMS).
They are on system. Some students were not included in any project submission. Check your mark and email me if you think your submission was not marked. I am going to release the marking details but after I hear from teams whom I can't find their submissions.