Course Related Announcments

Project Submission

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

Featured in:

Interactive Sessions

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

Featured in:

Last Tutorial

Kindly be informed that the last tutorial is recorded and posted on the CMS as well as it's sheets along with the solution.

Featured in:

Piazza

All course questions related to the logistics and content must be posted on Piazza: piazza.com/guc.edu.eg/winter2020/csen701

Featured in:

Interactive Sessions Week 1

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

Featured in:

Piazza

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

Featured in:

Webex Interactive Sessions

Kindly note that the Webex interactive sessions will be held according to the schedule announced on the CMS.

Featured in:

Piazza Course Page

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.

Featured in:

Coming milestones dates...

Project Doc has been updated with new dates of coming milestones.

Featured in:

Comparing polygons

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;

Featured in:

Office hours tommorow

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.

Featured in:

Project Submission Guidelines

-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

Featured in:

Phase II extension...

Moved to Dec 27th, 11:50PM. Submission via MET.

Featured in:

Project milestones...

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.

Featured in:

Quiz 3

Quiz 3 is on lectures 7,8 and 9. We will take best 2 out of 3

Featured in:

Milestone 3 extension

to Nov. 25th, 11:50PM.

Featured in:

A1 updated

Re-download from Materials section or cms.

Featured in:

Quiz 1

Will be held on Tuesday, March 03, 2020, from 4-5 in exam halls. Topics included are those covered in lectures 1 and 2.

Featured in:

Project 1 extension

Due to current circumstances, I am extending the project further to April 12th, 11:50PM.

Featured in:

Milestone 1 submission

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.

Featured in:

Chat session today

https://apps.guc.edu.eg/staff_ext/streaming_questions/chat.aspx?scr_id=5417

Featured in:

Quiz 3

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.

Featured in:

Clarification on milestones

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.

Featured in:

Project 1 submission

Milestone 2 submission moved to March 31.

Featured in:

Seminar start

this week of January 25th.

Featured in:

Week 4 chat sessions...

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

Featured in:

Team member eval form

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.

Featured in:

Week 4 chat sessions links

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

Featured in:

Project 1 doc updated

to fix a typo. Please, re-download.

Featured in:

Seminar of Feb 25th

All seminars will be pushed one week due to taking today Feb 25th off.

Featured in:

Seminar due date

Moved to May 20th.

Featured in:

Jan 14th deliverables...

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).

Featured in:

Milestone 4 extension

by one day to Dec 13th, 11:50PM.

Featured in:

Quiz 3

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.

Featured in:

Assessments

Assessment 1 will cover lectures 7, 8 and 9. Assessment 2 will cover lectures 10, 11 and 12. Material before midterm not included.

Featured in:

Final exam...

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.

Featured in:

Project 2 extended

to May 15th, 11:50PM.

Featured in:

Final exam + course rubric...

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%

Featured in:

Quiz Logistics

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.

Featured in:

Quiz 2

Will be tomorrow - last 15 minutes of lecture. On lectures 4,5, and 6.

Featured in:

HCI assignment team

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.

Featured in:

Project deadline extended

to September 20th, 11:50PM. Submission will be made via MET website.

Featured in:

Mini Project II

Please, redownload mini project II folder as I have fixed few typos related to schema 5.

Featured in:

Milestone 2 extension + clarification

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.

Featured in:

Content

All content is exclusively available on the new Content Management System (CMS).

Featured in:

BoS Project marks

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.

Featured in:

RenewSession