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
Next revisionBoth sides next revision
faq [2021/02/19 18:21] jxufaq [2021/02/28 14:15] jxu
Line 87: Line 87:
 //**"Imagine that a software company wants to know as much as possible about the possible advantages and disadvantages of using various object-oriented approaches in the design and implementation of software, and that company has assigned you the task of writing a report to identify and explain the possible advantages and disadvantages of using various object-oriented approaches in the design and implementation of software in your report which will be read and used by managers and technical staff of that company to make decisions on whether to adopt various object-oriented approaches in the design and implementation of that company’s software."**// //**"Imagine that a software company wants to know as much as possible about the possible advantages and disadvantages of using various object-oriented approaches in the design and implementation of software, and that company has assigned you the task of writing a report to identify and explain the possible advantages and disadvantages of using various object-oriented approaches in the design and implementation of software in your report which will be read and used by managers and technical staff of that company to make decisions on whether to adopt various object-oriented approaches in the design and implementation of that company’s software."**//
  
-**Question 11**: What would be a good way to practice using the data structures and +**Question 11**: What would be a good way to practice using the algorithms and data structures in the course?
-algorithms in the course?+
  
 **Answer to Question 11:** **Answer to Question 11:**
-A good way to practice using the data structures and +A good way to practice using the algorithms and data structures in the course, would be for each particular algorithm and data structure, including each particular method/code, in the course textbook “Data Structures and Algorithms in Java”, M.T. Goodrich, R. Tamassia, M.H. Goldwasser, Wiley, 2014, 6th Edition, create a good variety of different concrete example data for each particular data structure, then perform each step of the algorithm/method/code on each particular data structure using each of the variety of different concrete example data step-by-step. 
-algorithms in the course, would be for each particular data structure and algorithm, including +
-every method/code, in the course textbook +
-“Data Structures and Algorithms in Java”, M.T. Goodrich, R. Tamassia, M.H. Goldwasser, Wiley, 2014, 6th Edition, create a good variety of different concrete example data for each particular data structure, then perform each step of the  +
-algorithm/method/code on each particular data structure using each of the variety of different concrete example data step-by-step. +
-.+
    
 +**Question 12**: The question states that we are to "Imagine a software company wants to ...", are we supposed to come up with a company idea/name on our own, also can it be an already existing company or is this just a completely hypothetical company?
 +
 +**Answer to Question 12**: You can imagine that it is an existing software company which prefers to remain anonymous which has commissioned this report. You do not need to come up with a company name on your own.
 +
 +**Question 13**: The assignment requires that we write a report on the various object-oriented approaches in the design and implementation of that company's software, so does that mean we should describe various approaches to designing a software for one task/program within that company or is it just describing different object-oriented approaches to different tasks/programs within that country?
 +
 +**Answer to Question 13**: The Assignment 1 description never said that you should "... describe various approaches to designing a software for ..." ONLY ONE "... task/program within that company"
 +
 +
 +**Question 14**: In assignment 1 when you say " identify and explain the
 +possible advantages and disadvantages of using various object-oriented
 +approaches in the design and implementation of software", could a software,
 +in this case, be considered a program written using a programming language?
 +
 +**Answer to Question 14**: You may perform a Google Search on the term "software", to learn about what the term "software" could mean.
 +
 +**Question 15:**
 +If we use a text book to reference multiple materiel for our essay do we reference it once or multiple times including the pages?
 +
 +
 +example 1:
 +
 + 
 +
 +[1] Poo, Danny C. C., Derek Beng Kee Kiong, and Swarnalatha. Ashok. Object-Oriented Programming and Java. 2nd ed. London: Springer, 2008.
 +
 + 
 +
 +example 2:
 +
 + 
 +
 +[1] Poo, Danny C. C., Derek Beng Kee Kiong, and Swarnalatha. Ashok. Object-Oriented Programming and Java. 2nd ed. London: Springer, 2008. Pages 111-115
 +
 + 
 +
 +[2] Poo, Danny C. C., Derek Beng Kee Kiong, and Swarnalatha. Ashok. Object-Oriented Programming and Java. 2nd ed. London: Springer, 2008. Pages 60-65
 +
 +**Answer to Question 15:**
 +Take a look at the References or Bibliography section of //**any**// article among the **hundreds of millions** of  scholarly literature in Google Scholar https://scholar.google.com/, and the answer to your question should quickly become very apparent.
 +
 +**Question 16**: How should we submit the academic honesty statement for Assignment 1? 
 +Should it be added in a page before the title page or would it be all right
 +to upload both our report PDF and academic honesty statement PDF as two
 +different files in the submission?
 +
 +**Answer to Question 16**: Both methods are acceptable.
  
faq.txt · Last modified: 2021/04/26 22:20 by jxu