Course Related Announcments

Quiz 2

Please note that Quiz 2 is scheduled next Saturday 18/11/2017. Please enter the hall based on your tutorial number: D1.001 is for T10, T11, T12 and D1.002 is for T13, T14, T15 and D1.003 is for T16, T17, T18 and D4.102 is for T19, T20, T21 The content of the quiz is Lecture 5, practice assignment 5, Lecture 6 and practice assignment 6. The quiz will start sharply at 4 pm.

Featured in:

Quiz 2

There will be a quiz in tutorials during the week from Tuesday November 14 through Monday November 20. The quiz will cover the first lecture on dynamic programming; expect something related to Floyd's algorithm.

Featured in:

Milestone 2 Posted

Kindly note that Milestone 2 is now posted on the MET website. Please check the documents called "Milestone 2" and "Milestone 2 Conventions" for the milestone guidelines. Kindly note that you should start working on the milestone as it needs much work from your side. Deadline for Milestone 2: 20th of November at 11:59 pm. Best of luck :)

Featured in:

Milestone 2 Postponed

According to your request, Milestone 2 deadline is now postponed to be on Wednesday 22/11 at 11:59 PM, taking time from Milestone 3 as it will be posted on its time. Best of Luck :)

Featured in:

A2 Deadline Extention

Please note that the deadline for assignment 2 has been extended to Thursday (23/11) at 11:59 pm

Featured in:

Assignment 2 Notes

1) You have to model a whole scene: Meaning that you either use four walls to surround the scene (In other words, everything in the scene should be contained within the walls). Another way, is to use sky box as in lab 7. Other ideas are encouraged as long as the scene is contained within some boundaries. 2) A complex animation means that the object has two or more combined animations (bezier curves has to be combined with another motion). Finally, same animations for all models will not be accepted (eg. all rotate and move in a straight line). 3) Concerning the camera part, you have to rotate the camera and NOT the scene even if they result in a similar effect. The camera's continuous rotation is done by the animation/timer function and not by the keyboard. Keyboard buttons are used to flip the camera view. 4) The scene and the models have to be colored/ textured. Good Luck

Featured in:

Quiz 1 Grades

The grades of Quiz 1 are now posted on the system :)

Featured in:

UX Lecture

The labs starting from Tuesday, November 21st, 2017, and up to Monday, November 27th, 2017, are cancelled. They will be compensated in a single lecture that will take place on Sunday, November 26th, 2017, in H15, during the 4th and 5th slots. Note that attendance will be taken during the lecture instead of the labs. A quiz on the delivered content will be held at the end of the lecture, and will be counted as one of the five in-class assignments (we’ll only take the best 2 out of the 5). It’s important that you understand the content of the lecture because you’ll be required to have (and will be graded on having) a reasonable UI/UX in your submitted mobile application for Milestone 3. If you have any problems with the timing of the lecture, let me know ASAP to resolve them before it’s too late.

Featured in:

Assignment 3

is now up, due on Saturday 25th November at 11:59PM.

Featured in:

Sample exams

Posted on MET website.

Featured in:

Exam coverage

The exam is inclusive of all content of the course. Last two lectures will be covered theoretically only since you did not take a tutorial on them. Thus, any questions related to them will be asking about basic concepts mentioned in lecture slides.

Featured in:

Grade details

posted in a spreadsheet on MET.

Featured in:

Exam...

Here are the question headers and assigned weight. Q1: Indexing Structures (20/100), Q2: Logical & Physical Operators (15/100), Q3: Query Optimization (20/100), Q4: Logs & Recovery (10/100), Q5: Transactions (10/100), Q6: Concurrency Control (10/100), Q7: Spatial Database (10/100), Q8: NoSQL Database *bonus*( 5/100). Note: exam will be recalculated on the system from 95 to make last question bonus.

Featured in:

Survey report deadline...

extended to May 2nd 11:59PM. Submission via MET website.

Featured in:

Compensation lecture

will be conducted on Tuesday 4th slot in C6.204

Featured in:

Evaluations today postponed

Due to an emergency, evaluations scheduled today May 3rd are postponed to May 7th. Same schedule as announced before.

Featured in:

Project evaluation

Will be held tomorrow Wednesday, May 3rd as follows: Facebook: 11 PM ebay: 12 PM wallmart: 1 PM amazon: 2 PM Will be held in C6.204 One member from each subteam must attend.

Featured in:

Revision lecture

Today Monday May22nd 4PM in C6.203

Featured in:

Midterm content...

Experiment Design 20/100, Brain Computer Interfaces 20/100, Perception and Cognition 25/100, Motor and Muscles 25/100, Interface Design 10/100.

Featured in:

Midterm coverage

All lectures are included. Material not handled in practice assignments yet, could be included as concept questions in the midterm.

Featured in:

Sample exe files

Note that the sample exe files are the ones used in the labs to explain different concepts.

Featured in:

Bring your laptops

Kindly you are requested to bring your personal laptops starting next tutorial (Starts Thursday 2/11/2017) with GIMP software installed to be able to take the task in each tutorial. The attendance is based on the task submission.

Featured in:

Exam open notes clarification...

You can bring the lecture slides along. You can have an aid sheet as well beside that if you like.

Featured in:

Exam open notes

You can bring the lecture notes with you to the exam.

Featured in:

HCI midterm open notes policy

Midterm is open notes, which means you can bring any lecture or tutorial notes you prefer as well as hand written notes. You are not allowed to bring practice assignment printouts nor tablets. Note: when printing you can print up to 6 slides in the same paper to save on paper.

Featured in:

Assignment postponed

to Monday 3rd 11:50PM. Submission via MET website.

Featured in:

Lecture today...

I was informed that many students won't be able to come today to the substitute lecture. Hence, I am canceling it and will give a lecture on coming Monday in regular class time/location.

Featured in:

Crash course in HCI

tomorrow Wed at 2:15. Come to my office and we'll find a room.

Featured in:

Survey Topics posted

in materials section - under week 1.

Featured in:

Student Presentation Schedule

Posted in materials section under week 1. A change has been due to the increase in number of students. Each week 3 students will present. The presentation should last for 20 minutes and 10 minutes questions.

Featured in:

Monday 20th Feb lecture canceled

A substitute lecture will be announced later this week.

Featured in:

Topics assignment

Available in materials section under second week. Those who did not find a team or a topic should consult the uploaded file.

Featured in:

Seminar shifted one week

We will not have a meeting this week. All weeks shifted one week forward. Check updated schedule.

Featured in:

HCI exam aids...

1 Aid Sheet Double-sided A4-size Handwritten (not photocopied) + Calculator

Featured in:

Project deadline...

Extended to Dec 15th 11:50PM.

Featured in:

A2 raw data

Raw data file has been updated. Ignore previously posted file. Instead use the the file labeled A2 Raw-Data

Featured in:

HCI Project Delivery date...

Project delivery deadline is Dec 12th, 11:50PM. Email your TA links to downloadable files (source code + binary + video).

Featured in:

HCI exam details

Design Critique 22/100, HCI Laws 8/100, Human Psychology and Physiology 15/100, Experiment Design and Analysis 20/100, Interaction Styles 5/100, HCI Design Problem 15/100, Research Frontiers [videos] 15/100

Featured in:

Exam topic clarification....

Master theorem is included under recurrences.

Featured in:

CSEN 703/707 exam topics

Here are the exam question topics and weights: Analysis Using Summations (10 pts), Analysis Using Recurrences (10 pts), Amortized Analysis (10 pts), Divide and Conquer Algorithm Design (15 pts), Greedy Algorithm Design (15 pts), Dynamic Programming Algorithm Design (15 pts), Graphs (20 pts), Heaps (5 pts).

Featured in:

Papers posted...

Paper 12 is available here: https://drive.google.com/open?id=0B03SaNyIsL_2a1E3WHVBYjJEaDA

Featured in:

Sample quizzes and midterms...

Available here: https://drive.google.com/open?id=0B03SaNyIsL_2RHI3Z2ZERnQ4WGs

Featured in:

Lecture location...

Starting from the week of Feb 25th, lecture will be held in H6.

Featured in:

Compensation lecture

Compensation lecture will be held on Thursday April 27th 5th slot in H12

Featured in:

Midterm aid sheet

1 aid sheet allowed. A4 size. Double sided. Handwritten. No photocopies.

Featured in:

Milestone 1 postponed

to Thursday March 9th.

Featured in:

Midterm info...

Short Questions: 10/70, Architecture Styles: 18/70, Caching: 10/70, Reflection: 8/70, Design Question: 24/70

Featured in:

Seminar canceled tommorow

on Tuesday, April 11th, we will not have a seminar meeting. We will meet following Tuesday.

Featured in:

Survey details & deadline...

The deadline for submitting the survey is April 30th (via MET website). The minimum number of papers to be cited is 25 -- covering the period from 1980s to 2016. In other words, you must cite earlier influential work as well as latest works. The number of papers citing a paper is a reflection of how important a paper is. You must develop a taxonomy of the works you are covering and include that in the paper. Read this for a brief intro to surveys: https://en.wikipedia.org/wiki/Review_article Use the paper template here to write the survey paper: http://www.sigchi.org/publications/chipubform You can (and should) include images of different works in your survey. Survey topics are listed in the survey-list document in the Materials section. Sample surveys are also available in the Materials section on MET website.

Featured in:

Compilation errors clarification

I have checked the posted source code. There are two files that are not actually used and are the source of all syntax errors. Delete those two files: ResponseSender.java and StaticFiles.java

Featured in:

Project team marking...

Since the submitted projects are incomplete - the project will be marked based on subteam effort. Each team should send one email to the TA and instructor with the following: 1) the sub-teams within each team and which part each sub-team was responsible for. 2) the members of each subteams 3) where in the repo is the work of that subteam. Deadline for sending this email is Thursday, April 20th.

Featured in:

Midterm Exam Solutions Posted under "Material"

You can find on MET website some previous Midterm Exam Solutions posted. You should use them to practice before the revision lecture. Please note that not everything included in those exams you will be familiar with. You might find some questions that use a different language than Python or that use some Python syntax that you are not familiar with. You can still use the questions to practice different problem ideas and how to solve them.

Featured in:

Makeup Evaluations

For those of you who didn't do well during the evaluations, you can request for a makeup evaluation by submitting this form: https://goo.gl/forms/h10ibsRwPMYziK8Z2. Note that requesting a makeup evaluation will shift the project's grade (after a 15% deduction) to the grade of the final evaluation; i.e. any grades that you got in the evaluation of Milestone 1&2 will be ignored, and only the grade that you get in the final evaluation will be used for your whole project's grade. You'll be evaluated on both Golang (35%) and either iOS or Android depending on your submitted mobile application (35%). This means that the maximum grade that you’ll be able to receive for the whole project will be cut down to 70% instead of 85% because of the 15% deduction (excluding the bonus). Think carefully before requesting a makeup evaluation. You'll be asked to sign a hard copy of the form during the evaluation as a proof of your consent. The deadline for submitting the form is on Monday, December 4th, at 11:59 PM.

Featured in:

Milestone 3

M3 is now posted. Make sure to read the milestone description document very carefully because it’s full of important details. Deadline is on Monday, December 4th, 2017 at 11:59 PM. Good luck!

Featured in:

Presentations Schedule

The schedule of the presentations is now posted. The presentations will be in the week from 2.12 till 5.12. Please report any probelms to your TA ASAP.

Featured in:

Milestone 2 postponed

Postponed to April 4th

Featured in:

Lecture Hall

The hall for lectures has changed to be H4.

Featured in:

Best Project

Dear valued students, First of all, I would like to express my real gratitude to all the effort you did on the Digital System Design Course, especially the effort you spent on your projects. Actually, I have seen many excellent projects, and the selection of the best one was not an easy task. I took may criteria into consideration including complexity, creativity, neatness, and presentation. After checking all the submitted project, I would like to announce the best DSD project for winter 2015 semester. The best project is: *** To Beat or Not to Beat *** The project is implemented by the students: Baher Abdo Shaban, Ahmed Ashraf Awwad, Omar Ali Radwan, Abdelrahman Rustom, Mohmaed Khaled, Ahmed Ibrahim Oraby You may check their project at the following link: https://www.youtube.com/watch?v=xYnhgrZEJS4 Thank you all again and wish you a pleasant and relaxing mid-year recess :) Regards, Mohamed

Featured in:

Quiz 1 Location

Dear All, Tutorials 10,11,12,13 will have their quiz in H17. Tutorials 14,15,16,17,18 will have their quiz in C7.02

Featured in:

Quiz 1 Timing

Dear All, The quiz will start 12:15

Featured in:

Assignment II

Kindly, Note that assignment II has been released.

Featured in:

BI-Milestone 2 Online Submission

Kindly, use the link below to submit your work on milestone 2: https://goo.gl/forms/Kfufq3q1QZx1poPM2 Deadline is SAT 25/11/2017 midnight.

Featured in:

CSEN102 Lecture Timings

Dr. Aysha Alsafty gives lectures on Sunday 1st (E9 & E10), Tuesday 2nd (E3 & E4), and Thursday 3rd (E5 & E6). Prof. Slim gives lectures on Sunday 4th (E1 & E2), Thursday 4th (E7 & E8), and Tuesday 5th (BI 1).

Featured in:

BI - Lecture 9 Compensation

Kindly, note that you will be having a compensation for today's lecture on Wed (22/11/2017) at the 1st slot in D4.209

Featured in:

Online OpenCV & C++ Compiler

http://www.techep.csi.cuny.edu/~zhangs/cv.html

Featured in:

Course page on Piazza

We will be conducting all class-related discussion on Piazza this term. Please start signing up for an account on Piazza using the following link: piazza.com/guc.edu.eg/winter2017/csen901. After you sign up, you can start accessing our course page here: piazza.com/guc.edu.eg/winter2017/csen901/home. Feel free to contact me if you have any inquiries. Regards, Nourhan.

Featured in:

Office Hours

There will be office hours in the week of 21 to 25th of May during the following time slots in c7-216: Sunday the 21st: from 1pm to 4pm Thursday the 25th: The 4th Slot

Featured in:

DSD Teams

https://docs.google.com/spreadsheets/d/1nvo1DyMwiw8yzEqLGp0ub0CArTP6Snl6ozC_2wzDzek/edit?usp=sharing

Featured in:

Submission

Submit your assignement as a zip with your team name to csen702.micro@gmail.com. The subject should contain the team name, any other subject won't be accepted, don't forget to add your ids in the report

Featured in:

RenewSession