User Tools

Site Tools


faq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
faq [2021/04/07 13:29] jxufaq [2021/04/26 22:20] (current) jxu
Line 263: Line 263:
 **Question 27**. What would be a good way to approach and think about Assignment 3? **Question 27**. What would be a good way to approach and think about Assignment 3?
  
-**Answer to Question 27**:  Imagine that a software company working for a consortium of automotive industries is anticipating that there is going to be an explosion in demand for high performance, robust embedded automotive information systems, and has hence decided that they need a basic software system on which they can further build a wide range of high performance, robust embedded automotive information systems applications. For this reason, that software company has asked several software development teams, including your group, to each provide two basic software systems with significantly different designs that allows any user, or any higher level automotive information system application, to perform search, insertion, and deletion operations of key-value pair (k, v), where k is the key and v is the value, which will serve as a foundation for further building a wide range of high performance, robust embedded automotive information systems applications, and that the software company will hire the software development team with the best overall design, analysis, implementation, testing, and documentation to continue to work on the project for the company.+**Answer to Question 27**:  Imagine that a software company working for a consortium of automotive industries is anticipating that there is going to be an explosion in demand for high performance, robust embedded automotive information systems, and has hence decided that they need a basic software system on which they can further build a wide range of high performance, robust embedded automotive information systems applications. For this reason, that software company has asked several software development teams, including your group, to each provide two basic software systems with significantly different designs that allows any user, or any higher level automotive information system application, to perform search, insertion, and deletion operations on key-value pairs (k, v), where k is the key and v is the value, which will serve as a foundation for further building a wide range of high performance, robust embedded automotive information systems applications, and that the software company will hire the software development team with the best overall design, analysis, implementation, testing, and documentation to continue to work on the project for the company.
  
 Since the software company working for the consortium of automotive industries does not know the exact details of what kind of high performance, robust embedded automotive information systems applications will be built using the two basic software systems with significantly different designs that allows any user, or any higher level automotive information system application, to perform search, insertion, and deletion operations; the only system characteristics, requirements, and constraints that have been specified by the software company are those specified in Section 1.1. of Assignment 3, that is: Since the software company working for the consortium of automotive industries does not know the exact details of what kind of high performance, robust embedded automotive information systems applications will be built using the two basic software systems with significantly different designs that allows any user, or any higher level automotive information system application, to perform search, insertion, and deletion operations; the only system characteristics, requirements, and constraints that have been specified by the software company are those specified in Section 1.1. of Assignment 3, that is:
Line 282: Line 282:
 **Question 28**:  Do we assume the key is always enter as a string or do we assume the key can be defined under any object? **Question 28**:  Do we assume the key is always enter as a string or do we assume the key can be defined under any object?
  
-**Answer to Question 28**: Your question has already been answered by the Assignment 3 specificationSection 1.1, (b“…The key for each entry is a character string.+**Answer to Question 28**: Assignment 3 requires you to provide two basic software systems with significantly different designs that allows any useror any higher level automotive information system applicationto perform search, insertion, and deletion operations on key-value pairs (k, v), where k is the key and v is the value, and the key is a character string.
  
 +**Question 29**. Is there any way that my group and I can get an extension on the due date for Assignment 3?
  
 +**Answer to Question 29**:  Because the due date of Assignment 3, Tuesday April 13, 2021, falls on the Last Day to Hand In Term Work according to the University Regulations, unfortunately it will not be possible to postpone the due date of Assignment 3.
 +
 +**Question 30**: I believe that my entire group’s work on Assignment 3 and /or my own individual contribution to Assignment 3 has been severely and negatively impacted by one or more abnormal circumstances / factors / situations beyond our / my control. Can accommodation be provided in such cases?
 +
 +**Answer to Question 30**: If you believe that your entire group’s work on Assignment 3 and /or your own individual contribution to Assignment 3 has been severely and negatively impacted by one or more abnormal circumstances / factors / situations beyond your control, you may fill out a Request for Special Consideration form, and submit it to eClass on or before one week (7 days) from the Assignment 3 due date, and the weight of your Assignment 3 will be transferred to the weight of your 2011N W21 final exam.
 +
 +**Question 31**. In the implementation of the two systems are we allowed to use the Java implemented structures in java.util such as Tree Map and HashMap?
 +
 +**Answer to Question 31**:  The Assignment 3 specification states that, “You are required to apply the concepts of data structures and algorithms that you have learned in this course to design, analyze, implement, test, document, and compare in detail two (2) systems for searching, inserting, deleting key-value pair entries for use in In-Vehicle Information Systems with significantly different designs ....”
 +
 +Please note that:
 +
 +a) The Assignment 3 specification asked you to “… __//**design, analyze, implement**//__, test, document, and compare in detail two (2) systems …”
 +
 +b) The Assignment 3 specification did NOT ask you to __//**copy**//__ the data structures and algorithms that you have learned in this course.
 +
 +**Question 32**:  Does every group member have to submit the assignment 3 or can one person do it? 
 +
 +**Answer to Question 32**: Assignment 3 can be submitted by one member of each group.
 +
 +**Question 33**:  For Assignment 3 am I allowed to copy the data structures and algorithms from sources X, Y, Z, …?
 +
 +**Answer to Question 33**: The Assignment 3 specification states that, “You are required to apply the concepts of data structures and algorithms that you have learned in this course to design, analyze, implement, test, document, and compare in detail two (2) systems for searching, inserting, deleting key-value pair entries for use in In-Vehicle Information Systems with significantly different designs ....”
 +
 +Please note that:
 +
 +a) The Assignment 3 specification asked you to “…design, analyze, implement, test, document, and compare in detail two (2) systems …”
 +
 +b) The Assignment 3 specification did NOT ask you to simply copy data structures and algorithms from various sources.
 +
 +**Question 34**:  When will the grades for Assignment 2 and Assignment 3 be made available? 
 +
 +**Answer to Question 34**: The TAs have not yet completed marking Assignment 2 and Assignment 3. After the marking of Assignment 2 and Assignment 3 has been completed, the grades for Assignment 2 and Assignment 3 can be accessed by logging in to red.cse.yorku.ca, then typing the following command:
 +
 +courseInfo 2011N 2020-21 W
 +
 +**Question 35**:  Will the number of questions in the final exam will be the same as, or similar to the number of questions in the file “2011N W21 Sample Questions” on eClass? 
 +
 +**Answer to Question 35**: The number of questions in the final exam will NOT be the same as, or similar to the number of questions in the file “2011N W21 Sample Questions” on eClass.
 +
 +**Question 36**:  I noticed that the 2011N W21 final exam has been rescheduled to take place on Sunday May 2, 2021, 9:00 a.m. Would it be possible to change the date and time of the rescheduled 2011N W21 final exam to  another date and time?
 +
 +**Answer to Question 36**: The date and time of the rescheduled 2011N W21 final exam of Sunday May 2, 2021, 9:00 a.m was determined by the EECS Undergraduate Office in consultation with the Registrar’s Office. Unfortunately the date and time of the rescheduled 2011N W21 final exam of Sunday May 2, 2021, 9:00 a.m. cannot be changed.
 +
 +If you believe that you have a valid reason for not attending the rescheduled 2011N W21 final exam on Sunday May 2, 2021, 9:00 a.m., you may petition the Lassonde School of Engineering to write the 2011N W21 deferred final exam at a later date and time.. If your petition is granted by the Lassonde School of Engineering, then you will be required to write the 2011N W21 deferred final exam at a later date and time.
 +
 +**Question 37**:  Would it be possible to change the time window for the rescheduled 2011N W21 final exam to a 24 hour window, instead of from 9:00 a.m to 12 noon, on Sunday May 2, 2021?
 +
 +**Answer to Question 37**: Unfortunately it is not possible to change the time window for the rescheduled 2011N W21 final exam to a 24 hour window instead of from 9:00 a.m to 12 noon on Sunday May 2, 2021.
 +
 +**Question 38**:  What is the date and time of the deferred 2011N W21 final exam?
 +
 +**Answer to Question 38**: The date and time of the deferred 2011N W21 final exam has not
 +been determined yet. The date and time of the deferred 2011N W21 final exam will be announced after it has been determined.
faq.1617802169.txt.gz · Last modified: 2021/04/07 13:29 by jxu