disscussions question
Week 6 Discussion 1
· Click the link above to respond to the discussion. If you need help with completing discussions please click here for more information.
"Single versus Parallel Arrays" Please respond to the following:
· Describe one (1) scenario not mentioned in the textbook in which the use of an array would be a plausible solution. Support your response with an example of the described use of the array.
· Describe one (1) scenario not mentioned in the textbook in which the use of parallel arrays would be a plausible solution. Support your response with an example of the described use of the array.
· Week 6 Discussion 2
· Click the link above to respond to the discussion. If you need help with completing discussions please click here for more information.
"Data Hierarchy" Please respond to the following:
· Discuss the manner in which you use the data hierarchy in either a Linux or Windows environment to organize your own files for the ease of locating them when needed.
· Identify a unique type of file in Windows or Linux with which you are familiar. Suggest the key factors that in your opinion make this a unique type of file.
Week 7 Discussion 1
· Click the link above to respond to the discussion. If you need help with completing discussions please click here for more information.
"Modularizing Code" Please respond to the following:
· Imagine you are a part of a team that is tasked with writing a mobile application (app) that will allow users to send pictures to their friends. The manager does not want to waste time creating code modules. Describe at least one (1) advantage of modularizing code for this type of task. Justify your response.
· Using the scenario from the first part of this discussion, imagine that the same team wants to ensure that the code that they have developed is free of errors. Suggest at least one (1) best practice that the team can implement or follow to help prevent coding errors in the app. Provide a rationale for your suggestion.
· Week 7 Discussion 2
· Click the link above to respond to the discussion. If you need help with completing discussions please click here for more information.
"Sorting Techniques" Please respond to the following:
· Imagine you are a part of a team that is tasked with writing a mobile app that will allow users to coordinate meetings with their business contacts. The team wants to sort the relevant data by user specified criteria. Determine whether or not you believe this type of sorting would be a useful feature for the app. Provide a rationale for your response.
· Using the scenario from the first part of this discussion, imagine that the same team needs to devise a viable method for sorting the data by user-specified criteria. Support or challenge the use of the bubble sort technique as the team’s ideal choice for sorting the data by user-specified criteria. Justify for your position.
Week 8 Discussion 1
· Click the link above to respond to the discussion. If you need help with completing discussions please click here for more information.
"Programming Design" Please respond to the following:
· Select one (1) characteristic of an object relative to object-oriented design, and discuss its importance when writing programs.
· Imagine that you have a choice between using event-driven programming or command line programming to develop a computer program. Determine one (1) advantage and (1) disadvantage of using each. Select the style of programming that you prefer, and justify your response.
· Week 8 Discussion 2
· Click the link above to respond to the discussion. If you need help with completing discussions please click here for more information.
"Attributes and Methods" Please respond to the following:
· Imagine you are a part of a team that is tasked with writing a mobile app that will allow users to store information for all of their contacts (e.g., friends, family, etc.). Identify at least two (2) attributes of the object contact in this application. Explain the purpose of the attributes you have identified, and explain at least one (1) reason why these attributes are important.
· Using the scenario from the first part of this discussion, identify at least one (1) method for the object contact in this application. Explain the purpose of the method, and explain at least (1) reason why the method is important.
Week 9 Discussion 1
· Click the link above to respond to the discussion. If you need help with completing discussions please click here for more information.
"Multithreading" Please respond to the following:
· Describe at least one (1) possible effect that multithreading could have on event-driven programming when you are either developing or using a computer program. Support your response with at least (1) example of the effect of multithreading.
· Imagine you are a graphic artist working on an animation for a movie. Describe at least one (1) possible effect that multithreading could have on your work process. Support your response with at least (1) example of the effect of multithreading.
· Week 9 Discussion 2
· Click the link above to respond to the discussion. If you need help with completing discussions please click here for more information.
"GUI and Multithreading" Please respond to the following:
· Describe one (1) way in which a GUI can take advantage of multiple threads. Provide one (1) example of such advantages to support your response.
· Imagine that you are tasked with creating software for a banker, who needs to access information for multiple accounts at the same time. Describe one (1) way in which you could combine the paradigms of object-oriented programming and multithreading in order to implement a solution. Support your response with such a combination in action.