Tag: Applied Sciences

  • [Solved] 5d

    ✓ Verified Academic Solution Available

    Executive Solution Overview

    In-depth study guidance and analytical solution covering 5d.

    Instant Solution Download

    $6.99

    Immediate access to the full model answer, formatted citations, and rubric breakdown.

    Need a Fresh Custom Paper?

    Have this question answered from scratch according to your specific instructions and deadline.

    Order on TutorsGallery →

    Assignment Prompt & Instructions

    Full assignment prompt and step-by-step guidance are included in the downloadable solution file.

  • [Solved] Psychology

    ✓ Verified Academic Solution Available

    Executive Solution Overview

    In-depth study guidance and analytical solution covering Psychology.

    Instant Solution Download

    $6.99

    Immediate access to the full model answer, formatted citations, and rubric breakdown.

    Need a Fresh Custom Paper?

    Have this question answered from scratch according to your specific instructions and deadline.

    Order on TutorsGallery →

    Assignment Prompt & Instructions

    Full assignment prompt and step-by-step guidance are included in the downloadable solution file.

  • [Solved] FIX

    ✓ Verified Academic Solution Available

    Executive Solution Overview

    In-depth study guidance and analytical solution covering FIX.

    Instant Solution Download

    $6.99

    Immediate access to the full model answer, formatted citations, and rubric breakdown.

    Need a Fresh Custom Paper?

    Have this question answered from scratch according to your specific instructions and deadline.

    Order on TutorsGallery →

    Assignment Prompt & Instructions

    Full assignment prompt and step-by-step guidance are included in the downloadable solution file.

  • [Solved] 77

    ✓ Verified Academic Solution Available

    Executive Solution Overview

    In-depth study guidance and analytical solution covering 77.

    Instant Solution Download

    $6.99

    Immediate access to the full model answer, formatted citations, and rubric breakdown.

    Need a Fresh Custom Paper?

    Have this question answered from scratch according to your specific instructions and deadline.

    Order on TutorsGallery →

    Assignment Prompt & Instructions

    Full assignment prompt and step-by-step guidance are included in the downloadable solution file.

  • [Solved] Risk Communication

    ✓ Verified Academic Solution Available

    Executive Solution Overview

    **Chapter 3 in the textbook,** _**Understanding Environmental Health**_ **, (3.1 Identifying Acceptable Risk) presents the concept of risk communication. Review this section of the text, paying attention to the explanation of why public perceptions of risk may be more or less serious depending on th…

    Instant Solution Download

    $6.99

    Immediate access to the full model answer, formatted citations, and rubric breakdown.

    Need a Fresh Custom Paper?

    Have this question answered from scratch according to your specific instructions and deadline.

    Order on TutorsGallery →

    Assignment Prompt & Instructions

    **Chapter 3 in the textbook,** _**Understanding Environmental Health**_ **, (3.1 Identifying Acceptable Risk) presents the concept of risk communication. Review this section of the text, paying attention to the explanation of why public perceptions of risk may be more or less serious depending on the characteristics of the hazard.**
    **Complete the following:**
    – **Think of an environmental risk that occurs in nature. You can look ahead to Chapter 4, “Living with Nature,” if needed. Briefly describe the risk.**
    – **Assess the likelihood of public outrage related to this natural risk based on its characteristics and the outrage-related features listed on page 47.**
    – **Why is it important to recognize the likelihood of outrage when communicating with the public about a risk?**
    **Be sure to respond to at least one of your classmates' posts.**
    \
    IMG_5093.png](https://www.sweetstudy.com/files/img-5093-png-10425613 "IMG_5093.png")
    \
    IMG_5092.png](https://www.sweetstudy.com/files/img-5092-png-10425615 "IMG_5092.png")

  • [Solved] 41

    ✓ Verified Academic Solution Available

    Executive Solution Overview

    **Instructions** **General Instructions for your Assignments:** During Week 1 through Week 7 of this course, you will have a new assignment each week. You should create a new set of files for each assignment. During Weeks 1 through 7 you are NOT building on your previous assignment, like you did in …

    Instant Solution Download

    $6.99

    Immediate access to the full model answer, formatted citations, and rubric breakdown.

    Need a Fresh Custom Paper?

    Have this question answered from scratch according to your specific instructions and deadline.

    Order on TutorsGallery →

    Assignment Prompt & Instructions

    **Instructions**
    **General Instructions for your Assignments:**
    During Week 1 through Week 7 of this course, you will have a new assignment each week. You should create a new set of files for each assignment. During Weeks 1 through 7 you are NOT building on your previous assignment, like you did in WEBD121. Instead you are creating a new set of files for each assignment. However, make sure you save all of your files from each assignment because you will need them later for your Final Project. During Week 8, for your Final Project, you will create a Home Page with a navigation menu that uses JavaScript for drop-down sub-menus, which will link all of your previous assignments together, creating a comprehensive website that showcases all of your work this semester.
    You must write the code files by hand for all assignments in this class. A simple text editor, such as Notepad or Notepad++ will suffice (or TextEdit on the Mac). DO NOT use GUI editors, such as FrontPage, Dreamweaver, etc. You must write the code for your web page files yourself. If you are using a PC, it is strongly recommended that you download the free [Notepad++](https://notepad-plus-plus.org/) text editor because it contains extra features which assist with debugging, such as line numbering and color coding of different elements of syntax. **Mac users** should use the TextEdit text editor that comes with the Mac OS. However, if you are a Mac user, make sure you set [TextEdit](https://www.tekrevue.com/tip/textedit-plain-text-mode/) to use Plain Text by default.
    Make sure all of your web pages comply with the HTML 5 standards and CSS standards. DO NOT use obsolete HTML elements and attributes from previous versions of HTML. By including the HTML 5 DOCTYPE declaration in your webpages, and validating all of your [HTML files,](https://validator.w3.org/#validate_by_upload) you can be sure that your code complies with HTML 5. Also, make sure that your external style sheet (.css file) passes validation at the W3C [CSS Validation](https://jigsaw.w3.org/css-validator/#validate_by_upload) Service. Make sure you use the "Validate by File Upload" option (and NOT the "Validate by Direct Input" option), on both of these validators since this is the way your instructor will check your pages when grading your assignments.
    **Specific Instructions for Assignment 2:**
    Perform all of the following steps to complete this assignment:
    1) Begin by creating a new file in your text editor and include all of the basic HTML code (see Assignment 1 instructions again for the HTML code if you need it). Or you can simply make a copy of your HTML file from last week and name the new copy LastFirstAssignment2.html (where "Last" is your last name and "First" is your first name), but be careful not to overwrite your file from last week because you will need it again when you do your Final Project during Week 8.
    2) Make sure you change the contents of the <title> tag to "Assignment 2" (just the words – not the quotation marks) and make sure your full name is inside of the <h1> heading, just like in your previous assignments. Also, delete the contents of the <script> tag — everything between the <!– and //–> tags, if you created your new file by making a copy of your previous file, because you will be creating a brand new page with different JavaScript code for this assignment. Save your file.
    3) Upload the new file to the [HTML validator](https://validator.w3.org/#validate_by_upload) to check for compliance with the HTML5 standards here. Your file should pass validation. If you receive any errors or warnings, then go back through the previous steps of the assignment again until you have corrected all errors and your file passes validation.
    4) Create another new file in your text editor and save it as Assignment2.css or make a copy of last week's CSS file, being careful not to overwrite last week's file.
    5) In your CSS file, write code to set the background color of your page to #D5F5E3 and write code to center the h1 element. Save your CSS file.
    6) View your webpage again in your browser and confirm that your page has a light blue background and that the heading is centered. Upload your CSS file to the CSS validator to check for compliance with the [CSS standards](https://jigsaw.w3.org/css-validator/#validate_by_upload.). Your file should pass validation. If you receive any errors or warnings, debug your CSS code until you have corrected all errors and your file passes validation.
    7) Open your Assignment 2 HTML file for editing. Inside of the <script> tag, create a variable named "userName".
    8) Using the prompt() method, prompt the user to enter their name. Assign the value they enter to the "userName" variable you created in Step 9. Lab 2-2 on the CIW website shows a code example of how to do this.
    9) Using the document.write() method, display a welcome message to the user, addressing them by the name they previously input. Make sure you write the output to the webpage and not in a pop-up window. Again, Lab 2-2 on the CIW website includes sample code for how to do this.
    10) Save your file and view it in the browser. Compare your results with the results you got when viewing practice Lab 2-2 on the CIW website, to make sure your JavaScript is producing the expected output. (The webpages will be similar, although not exact).
    11) Using Lab 3-3 as an example, create a 3-question qz with a button labeled "Take Qz" that initiates the qz. Your q
    z should contain the following 3 questions and answers –
    Q. Which data type allows a sequence of alphanumeric characters written in quotes (either single or double quotes)?
    A. string
    Q. Using Javascript operator precedence, what is the result of the following expression? 3 + 3 * 5
    A. 18
    Q. A variable name can start with the * symbol (type "true" or "false")?
    A. false
    Like in Lab 3-3, after the user finishes the qz, you should display the number of answers they got correct.
    12) You may add any additional HTML, CSS, or JavaScript content that you wish, to practice more of the features that you have learned about in your online textbook, as long as all of your code files still pass validation. However, do not add anything to your files that would make them invalid according to the standards. You can confirm this by making sure your files still pass validation.
    13) Before submitting your assignment, validate your HTML and CSS files one last time at [Validation Service](https://jigsaw.w3.org/css-validator/#validate_by_upload) AND [W3C](https://validator.w3.org/#validate_by_upload), using the "Validate by File Upload" option. **Note: It is critical that you debug and fix ALL errors identified by the validator before submitting your assignments. Contact your instructor for assistance if you are having difficulty debugging and fixing your errors because it is imperative that all of your code files pass validation.**
    14) Create a zip archive containing all pages pertaining to your website (.html files, .css files, .js files, image files, etc). Make sure you maintain the necessary directory structure in your zip archive so that your webpages will refer correctly when unzipped. In other words, if your images are in a sub-folder, in relation to the folder containing your .html file, then you need to maintain that same directory structure in your zip archive, too, including the sub-folder. **Submit only the zip file for grading.**
    **Validation Requirements:**
    Before submitting your web site:
    1. Validate your HTML file at [https://validator.w3.org/#validate_by_upload](https://validator.w3.org/#validate_by_upload), using the "Validate by File Upload" option, and fix any errors that the validator identifies before submitting your web site for grading.
    2. Validate your CSS file at [https://jigsaw.w3.org/css-validator/#validate_by_upload](https://jigsaw.w3.org/css-validator/#validate_by_upload), using the "Validate by File Upload" option, and fix any errors that the validator identifies before submitting your web site for grading.
    **Note: It is critical that you debug and fix ALL errors identified by these two code validators before submitting your assignments. Contact your instructor for assistance if you are having difficulty debugging and fixing your errors because it is imperative that your code files pass validation.** Remember that valid JavaScript relies on a foundation of valid HTML and valid CSS to function as intended.
    **Submission Instructions:** Create a zip file containing all files related to your web page (.html files, .css files, .js files, image files, etc). Make sure you maintain the necessary directory structure in your zip file so that your webpages will view correctly when unzipped. In other words, if your images are in a sub-folder on your computer, in relation to the folder containing your .html file, then you need to maintain that same directory structure in your zip file, too. Submit only the zip file for grading.
    **Rubric   for Grading Assignment**
    **Exemplary**
    **Accomplished**
    **Developing**
    **Beginning**
    **Points** Available
    **HTML   file(s) validate without errors at** [**https://validator.w3.org/#validate_by_upload**](https://validator.w3.org/#validate_by_upload)
    Student   effectively completed the assignment.
    Student   partially completed the assignment.
    The   student provided limited and meaningless substance completing the assignment.
    Student   failed to complete the assignment.
    10
    **CSS file(s) validate without errors   at** [**https://jigsaw.w3.org/css-validator/#validate_by_upload**](https://jigsaw.w3.org/css-validator/#validate_by_upload)
    Student effectively completed the   assignment.
    Student partially completed the assignment.
    The student provided limited and   meaningless substance completing the assignment.
    Student failed to complete the assignment.
    10
    **All   required HTML code is present.**
    Student   effectively completed the assignment.
    Student   partially completed the assignment.
    The   student provided limited and meaningless substance completing the assignment.
    Student   failed to complete the assignment.
    10
    **All required CSS code is present.**
    Student effectively completed the   assignment.
    Student partially completed the assignment.
    The student provided limited and   meaningless substance completing the assignment.
    Student failed to complete the assignment.
    10
    **Prompt   user for their name and store it in variable "userName".**
    Student   effectively completed the assignment.
    Student   partially completed the assignment.
    The   student provided limited and meaningless substance completing the assignment.
    Student   failed to complete the assignment.
    20
    **Correctly created qz and displayed   results to user.**
    Student effectively completed the   assignment.
    Student partially completed the assignment.
    The student provided limited and   meaningless substance completing the assignment.
    Student failed to complete the assignment.
    30
    **Correctly   named files, and correctly created zip archive that contains all files for   webpage (maintaining original folder structure).**
    Student   effectively completed the assignment.
    Student   partially completed the assignment.
    The   student provided limited and meaningless substance completing the assignment.
    Student   failed to complete the assignment.
    10
    **Total**
    100
    *****Note:   Your webpage must include the JavaScript functionality asked for in this   assignment to receive credit for this assignment. You cannot receive partial   credit simply for submitting HTML or CSS code, or JavaScript from previous   assignments.**
    **Instructions**
    **General Instructions for your Assignments:**
    During Week 1 through Week 7 of this course, you will have a new assignment each week. You should create a new set of files for each assignment. During Weeks 1 through 7 you are NOT building on your previous assignment, like you did in WEBD121. Instead you are creating a new set of files for each assignment. However, make sure you save all of your files from each assignment because you will need them later for your Final Project. During Week 8, for your Final Project, you will create a Home Page with a navigation menu that uses JavaScript for drop-down sub-menus, which will link all of your previous assignments together, creating a comprehensive website that showcases all of your work this semester.
    You must write the code files by hand for all assignments in this class. A simple text editor, such as Notepad or Notepad++ will suffice (or TextEdit on the Mac). DO NOT use GUI editors, such as FrontPage, Dreamweaver, etc. You must write the code for your web page files yourself. If you are using a PC, it is strongly recommended that you download the free [Notepad++](https://notepad-plus-plus.org/) text editor because it contains extra features which assist with debugging, such as line numbering and color coding of different elements of syntax. **Mac users** should use the TextEdit text editor that comes with the Mac OS. However, if you are a Mac user, make sure you set [TextEdit](https://www.tekrevue.com/tip/textedit-plain-text-mode/) to use Plain Text by default.
    Make sure all of your web pages comply with the HTML 5 standards and CSS standards. DO NOT use obsolete HTML elements and attributes from previous versions of HTML. By including the HTML 5 DOCTYPE declaration in your webpages, and validating all of your [HTML files,](https://validator.w3.org/#validate_by_upload) you can be sure that your code complies with HTML 5. Also, make sure that your external style sheet (.css file) passes validation at the W3C [CSS Validation](https://jigsaw.w3.org/css-validator/#validate_by_upload) Service. Make sure you use the "Validate by File Upload" option (and NOT the "Validate by Direct Input" option), on both of these validators since this is the way your instructor will check your pages when grading your assignments.
    **Specific Instructions for Assignment 2:**
    Perform all of the following steps to complete this assignment:
    1) Begin by creating a new file in your text editor and include all of the basic HTML code (see Assignment 1 instructions again for the HTML code if you need it). Or you can simply make a copy of your HTML file from last week and name the new copy LastFirstAssignment2.html (where "Last" is your last name and "First" is your first name), but be careful not to overwrite your file from last week because you will need it again when you do your Final Project during Week 8.
    2) Make sure you change the contents of the <title> tag to "Assignment 2" (just the words – not the quotation marks) and make sure your full name is inside of the <h1> heading, just like in your previous assignments. Also, delete the contents of the <script> tag — everything between the <!– and //–> tags, if you created your new file by making a copy of your previous file, because you will be creating a brand new page with different JavaScript code for this assignment. Save your file.
    3) Upload the new file to the [HTML validator](https://validator.w3.org/#validate_by_upload) to check for compliance with the HTML5 standards here. Your file should pass validation. If you receive any errors or warnings, then go back through the previous steps of the assignment again until you have corrected all errors and your file passes validation.
    4) Create another new file in your text editor and save it as Assignment2.css or make a copy of last week's CSS file, being careful not to overwrite last week's file.
    5) In your CSS file, write code to set the background color of your page to #D5F5E3 and write code to center the h1 element. Save your CSS file.
    6) View your webpage again in your browser and confirm that your page has a light blue background and that the heading is centered. Upload your CSS file to the CSS validator to check for compliance with the [CSS standards](https://jigsaw.w3.org/css-validator/#validate_by_upload.). Your file should pass validation. If you receive any errors or warnings, debug your CSS code until you have corrected all errors and your file passes validation.
    7) Open your Assignment 2 HTML file for editing. Inside of the <script> tag, create a variable named "userName".
    8) Using the prompt() method, prompt the user to enter their name. Assign the value they enter to the "userName" variable you created in Step 9. Lab 2-2 on the CIW website shows a code example of how to do this.
    9) Using the document.write() method, display a welcome message to the user, addressing them by the name they previously input. Make sure you write the output to the webpage and not in a pop-up window. Again, Lab 2-2 on the CIW website includes sample code for how to do this.
    10) Save your file and view it in the browser. Compare your results with the results you got when viewing practice Lab 2-2 on the CIW website, to make sure your JavaScript is producing the expected output. (The webpages will be similar, although not exact).
    11) Using Lab 3-3 as an example, create a 3-question qui, with a button labeled "Take Qui" that initiates the qui. Your qui should contain the following 3 questions and answers –
    Q. Which data type allows a sequence of alphanumeric characters written in quotes (either single or double quotes)?
    A. string
    Q. Using Javascript operator precedence, what is the result of the following expression? 3 + 3 * 5
    A. 18
    Q. A variable name can start with the * symbol (type "true" or "false")?
    A. false
    Like in Lab 3-3, after the user finishes the qui, you should display the number of answers they got correct.
    12) You may add any additional HTML, CSS, or JavaScript content that you wish, to practice more of the features that you have learned about in your online textbook, as long as all of your code files still pass validation. However, do not add anything to your files that would make them invalid according to the standards. You can confirm this by making sure your files still pass validation.
    13) Before submitting your assignment, validate your HTML and CSS files one last time at [Validation Service](https://jigsaw.w3.org/css-validator/#validate_by_upload) AND [W3C](https://validator.w3.org/#validate_by_upload), using the "Validate by File Upload" option. **Note: It is critical that you debug and fix ALL errors identified by the validator before submitting your assignments. Contact your instructor for assistance if you are having difficulty debugging and fixing your errors because it is imperative that all of your code files pass validation.**
    14) Create a zip archive containing all pages pertaining to your website (.html files, .css files, .js files, image files, etc). Make sure you maintain the necessary directory structure in your zip archive so that your webpages will refer correctly when unzipped. In other words, if your images are in a sub-folder, in relation to the folder containing your .html file, then you need to maintain that same directory structure in your zip archive, too, including the sub-folder. **Submit only the zip file for grading.**
    **Validation Requirements:**
    Before submitting your web site:
    1. Validate your HTML file at [https://validator.w3.org/#validate_by_upload](https://validator.w3.org/#validate_by_upload), using the "Validate by File Upload" option, and fix any errors that the validator identifies before submitting your web site for grading.
    2. Validate your CSS file at [https://jigsaw.w3.org/css-validator/#validate_by_upload](https://jigsaw.w3.org/css-validator/#validate_by_upload), using the "Validate by File Upload" option, and fix any errors that the validator identifies before submitting your web site for grading.
    **Note: It is critical that you debug and fix ALL errors identified by these two code validators before submitting your assignments. Contact your instructor for assistance if you are having difficulty debugging and fixing your errors because it is imperative that your code files pass validation.** Remember that valid JavaScript relies on a foundation of valid HTML and valid CSS to function as intended.
    **Submission Instructions:** Create a zip file containing all files related to your web page (.html files, .css files, .js files, image files, etc). Make sure you maintain the necessary directory structure in your zip file so that your webpages will view correctly when unzipped. In other words, if your images are in a sub-folder on your computer, in relation to the folder containing your .html file, then you need to maintain that same directory structure in your zip file, too. Submit only the zip file for grading.
    **Rubric for Grading   Assignment**
    **Exemplary**
    **Accomplished**
    **Developing**
    **Beginning**
    **Points** Available
    **HTML file(s)   validate without errors at** [**https://validator.w3.org/#validate_by_upload**](https://validator.w3.org/#validate_by_upload)
    Student effectively   completed the assignment.
    Student partially   completed the assignment.
    The student provided   limited and meaningless substance completing the assignment.
    Student failed to   complete the assignment.
    10
    **CSS file(s) validate without errors at** [**https://jigsaw.w3.org/css-validator/#validate_by_upload**](https://jigsaw.w3.org/css-validator/#validate_by_upload)
    Student effectively completed the assignment.
    Student partially completed the assignment.
    The student provided limited and meaningless substance completing the   assignment.
    Student failed to complete the assignment.
    10
    **All required HTML   code is present.**
    Student effectively   completed the assignment.
    Student partially   completed the assignment.
    The student provided   limited and meaningless substance completing the assignment.
    Student failed to   complete the assignment.
    10
    **All required CSS code is present.**
    Student effectively completed the assignment.
    Student partially completed the assignment.
    The student provided limited and meaningless substance completing the   assignment.
    Student failed to complete the assignment.
    10
    **Prompt user for   their name and store it in variable "userName".**
    Student effectively   completed the assignment.
    Student partially   completed the assignment.
    The student provided   limited and meaningless substance completing the assignment.
    Student failed to   complete the assignment.
    20
    **Correctly created qui**
    **and displayed results to user.**
    Student effectively completed the assignment.
    Student partially completed the assignment.
    The student provided limited and meaningless substance completing the   assignment.
    Student failed to complete the assignment.
    30
    **Correctly named   files, and correctly created zip archive that contains all files for webpage   (maintaining original folder structure).**
    Student effectively   completed the assignment.
    Student partially   completed the assignment.
    The student provided   limited and meaningless substance completing the assignment.
    Student failed to   complete the assignment.
    10
    **Total**
    100
    *****Note: Your   webpage must include the JavaScript functionality asked for in this   assignment to receive credit for this assignment. You cannot receive partial   credit simply for submitting HTML or CSS code, or JavaScript from previous   assignments.**

  • [Solved] COM Week 3

    ✓ Verified Academic Solution Available

    Executive Solution Overview

    View the TED Talk [**“Weird, or just different?”Links to an external site.**](https://www.ted.com/talks/derek_sivers_weird_or_just_different#t-113526) by Derek Sivers (TEDIndia, 2009). Respond to the following questions: – What are your impressions of his talk? – Did his talk give you any new perspe…

    Instant Solution Download

    $6.99

    Immediate access to the full model answer, formatted citations, and rubric breakdown.

    Need a Fresh Custom Paper?

    Have this question answered from scratch according to your specific instructions and deadline.

    Order on TutorsGallery →

    Assignment Prompt & Instructions

    View the TED Talk [**“Weird, or just different?”Links to an external site.**](https://www.ted.com/talks/derek_sivers_weird_or_just_different#t-113526) by Derek Sivers (TEDIndia, 2009). Respond to the following questions:
    – What are your impressions of his talk?
    – Did his talk give you any new perspective on the process or skill of communication, especially with regard to intercultural communication?
    – How does Sivers’ discussion relate to our learning of intercultural communication?
    – Share how you may relate to his talk and/or to the material we studied for this week.
    Be sure to respond to at least 2 others as well.
    As a reminder, always connect to a scholarly source.
    As a note, integrating a scholarly source for this post should go beyond mentioning the TED Talk. Aim for full credit and connect to a scholarly source beyond the TED Talk to show how the discussion ties to your studies in the course.
    Incorporate material found in the unit presentations, the textbook, or other professional academic resources. Remember to cite sources appropriately.
    Reference
    TEDIndia. (2009). Weird, or just different? https://www.ted.com/talks/derek_sivers_weird_or_just_different#t-113526

  • [Solved] 98

    ✓ Verified Academic Solution Available

    Executive Solution Overview

    ## **Specific Instructions:** – **Team Structure:**As part of the course, starting Week 2, you will all be automatically placed into groups, and all your Discussions until the end of the class will be carried out in groups. So, in each week's discussion, you will only see your teammates. – Please re…

    Instant Solution Download

    $6.99

    Immediate access to the full model answer, formatted citations, and rubric breakdown.

    Need a Fresh Custom Paper?

    Have this question answered from scratch according to your specific instructions and deadline.

    Order on TutorsGallery →

    Assignment Prompt & Instructions

    ## **Specific Instructions:**
    – **Team Structure:**As part of the course, starting Week 2, you will all be automatically placed into groups, and all your Discussions until the end of the class will be carried out in groups. So, in each week's discussion, you will only see your teammates.
    – Please respond to this discussion to confirm you have seen the team assignments in the announcements and are ready to work with your team through the course. This will let your teammates know all the team members.
    – **Business Problem:** As a team, review the information in the [ClubIT Overview [Document]](https://myclassroom.apus.edu/d2l/common/dialogs/quickLink/quickLink.d2l?ou=782854&type=coursefile&fileId=Week_2%2fClubITbasics.doc).
    – Please outline three (3) business problems that ClubIT has that information technology can address.
    \
    ClubITbasics.pdf](https://www.sweetstudy.com/files/clubitbasics-pdf "ClubITbasics.pdf")

  • [Solved] OL665 Module 8 Request

    ✓ Verified Academic Solution Available

    Executive Solution Overview

    In-depth study guidance and analytical solution covering OL665 Module 8 Request.

    Instant Solution Download

    $6.99

    Immediate access to the full model answer, formatted citations, and rubric breakdown.

    Need a Fresh Custom Paper?

    Have this question answered from scratch according to your specific instructions and deadline.

    Order on TutorsGallery →

    Assignment Prompt & Instructions

    Full assignment prompt and step-by-step guidance are included in the downloadable solution file.

  • [Solved] 78

    ✓ Verified Academic Solution Available

    Executive Solution Overview

    ## **Week 2 Assignment: Classes and State Diagrams** **Purpose** The purpose of this assignment is to continue building our **ITOT case study** models by using the classes and their properties from Assignment 1 (but you should revise this based on the list of classes given below) and creating a **Cl…

    Instant Solution Download

    $6.99

    Immediate access to the full model answer, formatted citations, and rubric breakdown.

    Need a Fresh Custom Paper?

    Have this question answered from scratch according to your specific instructions and deadline.

    Order on TutorsGallery →

    Assignment Prompt & Instructions

    ## **Week 2 Assignment: Classes and State Diagrams** **Purpose**
    The purpose of this assignment is to continue building our **ITOT case study** models by using the classes and their properties from Assignment 1 (but you should revise this based on the list of classes given below) and creating a **Class Diagram** and **Class and Relationship Analysis table** for the relationships among classes. In addition, we will build a **state diagram** for the **ShoppingCart** class.
    #### **Course Objective(s):**
    **CO2**: Explain advanced class modeling concepts and the state model.
    **CO9**: Apply your knowledge of object oriented and UML concepts by designing and developing UML models.
    ## **Assignment Instructions**
    In this assignment you will create a **class diagram** using the **Class and Relationship Analysis table** for all of the classes you identified in Assignment 1 (but you should revise this based on the list of classes given below) and a **state diagram** for your **ShoppingCart** class. Make certain that you include all of the classes and any additional classes or corrections to your Assignment 1.
    **For the Analysis Specification you will add detail to Sections 4 and 5.**
    ## **Directions**
    **Complete the following:**
    **Section 4.1.**
    Use your CASE tool to create a UML class diagram that includes the following classes: Customer, Account, ShoppingCart, ShoppingCartItem, Product, Video, Book, Course, Payment, and Order.
    Each class must have attributes, operations, and relationships to other classes. It is helpful to do a rough sketch of the diagram on paper before you create your diagram in the CASE tool. **Note that Product forms a generalization hierarchy with Video, Book, and Course.** You will benefit from viewing the example online shopping domain UML diagram listed in the next paragraph.
    **Section 4.2: Class and Relationship Analysis**
    Include at least 9 named relationships with multiplicity constraints on associations to other classes. Names and multiplicity constraints are required on all associations. The shape of the line used indicates the type of relationship for generalization, aggregation, and composition relationships so you do not need names here. Association names are often verb phrases like "purchases" from "A Customer _purchases_ a ScheduledCourse". To determine the associations, you can also use the same technique as the noun analysis, but do verb analysis instead. Review Section 2.2 above for some pointers on relationships. **To help you discover the associations and multiplicity constraints, complete the Class and Relationship Analysis table below and add it to Section 4.2 . The class and Relationship Analysis table is already included in Section 4.2 of your specification.**
    Example:
    **Class and Relationship Analysis**
    **Relationship with Multiplicity**
    **Class Name 2**
    An **Account** is connected to one (1) **User**
    A **User** is can only be connected to (1) **Account**
    **User**
    **Section 4.3: List of Classes With Definitions**
    **List the classes with their definition, attributes, operations, and requirements number.**
    Example:
    _**Classes, Attributes, Operations, Requirement**_
    **Class**
    **Name**
    **Class Definition**
    **Attributes**
    **Operations**
    **Requirement**
    **Number**
    Account
    A Account is a file of a User with credentials to access the ITOT system
    AccountID: string
    Is_Closed: Boolean
    Open: date
    Closed: date
    REQF3.1
    **Section 4.4: Discussion**
    Complete **Section 4.4** of the Analysis Specification with a discussion of your class diagram (100 to 125 words).
    ### **Section 5.1: ShoppingCart State Diagram and Discussion**
    **Create a UML state diagram for the ShoppingCart class with your CASE tool.** Add your name and course number directly on your diagram. Make certain that you name the transitions and add guards as necessary. States are named using gerunds (ing verb form), past participle, prepositional phrases, or attributes. A state diagram is not an activity diagram! For example, for a pizza you might order online the states might be building, assembling, baking, quality checking, delivering, and delivered.
    ### **Submission Instructions**
    1. Submit your updated Analysis Specification as a Word file.
    2. When you submit your Word file, use your name as part of the file name, e.g., ENTD321Assignment2_FirstNameLastName. Also make certain that your name and course number is at the top of your document.
    **Your assignment will be graded in the following manner:**
    1. Completion of a UML class diagram with attributes, associations, multiplicity constraints, and operations (15 points)
    2. Completion of Section 4.1; using CASE to create a UML class diagram that includes the following classes Customer, Account, ShoppingCart, ShoppingCartItem, Product, Video, Book, Course, Payment, and Order (15 points)
    3. Completion of Section 4.3, List of Classes with Definitions, Attributes, and Operations. Update your list of classes, attributes, operations, and requirements with any classes you omitted, etc. (15 points)
    4. Completion of Section 4.4 of the Analysis Specification with a discussion of the class diagram (15 points)
    5. Completion of the UML state diagram for the ShoppingCart class with the CASE tool, complete with transitions and guards. States are named with gerunds (-ing verb ending) (15 points)
    6. Complete Section 5:Complete an introduction to the section comments and add UML state diagram to section 5.1 (15 points)
    7. Sources/Formatting: Use APA 7th edition style formatting and correct grammar (10 points)
    **Former Student Shared:**
    **Visual Paradigm is a great tool. I was my own worst enemy using it though. In week 2 I jumped into creating a class diagram without reading the resources provided to make it easier to create the diagram and got pretty frustrated that I did not touch the project for two days. Once I regrouped and read the resources provided, I found that the tool would make it easier to create the relationships in the diagram. The application is something I would like to devote more time to in the future.**
    **My favorite part of this course was learning about UML models, particularly class and sequence diagrams. This aspect of the course appealed to me because it provided a visual and systematic approach to understanding and designing complex software systems. The ability to visually represent and analyze the components of a system has not only enhanced my design skills but also improved my ability to communicate ideas effectively with peers and stakeholders.**
    **The most significant takeaway from this course is the comprehensive understanding of OOP principles and their practical implementation using UML. This knowledge is crucial in my journey as a computer science student and a future software developer. I anticipate that these skills will be fundamental in my ability to design and develop robust and efficient software solutions, thereby advancing my career in technology.**
    **Quick Resources**
    ### **Using a CASE Tool for Class Diagrams**
    1. See the file [**Creating Project and Class Diagrams with a CASE Tool**](https://myclassroom.apus.edu/d2l/common/dialogs/quickLink/quickLink.d2l?ou=782479&type=coursefile&fileId=Examples%2fCreating+Projects+and+Class+Diagrams+with+a+CASE+Tool.pdf) for step by step instructions on creating a project and class diagram using a CASE tool.
    2. See step by step instructions for drawing class diagram from the VP User Guide article on " [How to draw a class diagram](https://www.visual-paradigm.com/support/documents/vpuserguide/94/2576/7190_drawingclass.html)"
    ### **State Diagrams**
    1. See  [**State How to Create a State Diagram.pdf**](https://myclassroom.apus.edu/d2l/common/dialogs/quickLink/quickLink.d2l?ou=782479&type=coursefile&fileId=Examples%2fHow+to+Create+a+State+Diagram.pdf) for a detailed example on how to create a state diagram.
    2. Ambler, Scott (n.d.). UML2 State Machine Diagrams: An Agile Introduction. Retrieved from [**here**](http://www.agilemodeling.com/artifacts/stateMachineDiagram.htm).
    3. Ambler, Scott (n.d.). UML2 State Machine Diagramming Guidelines. Retrieved from [**here**](http://agilemodeling.com/style/stateChartDiagram.htm). This style guide provides guidelines for general issues, state, substates, transitions and actions, and guards.
    ### **Using a CASE Tool for State Diagrams**
    1. See step by step guidelines for creating state machine diagrams with Visual Paradigm in the VP User Guide article " [How to draw State machine Diagrams](https://www.visual-paradigm.com/support/documents/vpuserguide/94/2579/6714_creatingstat.html)".
    2. See the video for drawing state diagrams with VP at Visual Paradigm. (2011 November 4). 5 Steps to Draw a State Machine Diagram. Retrieved from [**here**](https://www.youtube.com/watch?v=UzUUZRK_Q6Y) **.**
    Use the following for examples and guidelines for class and state diagrams but make certain that you put names on your associations.
    ### **Classes and Class Diagrams**
    1. See Ambler, Scott (n.d.). UML2 Class Diagrams: An Agile Introduction. Retrieved from [here](http://www.agilemodeling.com/artifacts/classDiagram.htm), This provides examples of a class diagrams.
    2. See Ambler, Scott (n.d.). UML2 Class Diagramming Guidelines. Retrieved from [here](http://agilemodeling.com/style/classDiagram.htm). This style guide includes the guidelines for drawing and naming for class diagrams including general guidelines, class style guidelines, interfaces, relationships, inheritance, aggregation and composition.
    3. Download the following book (you will need it for readings later):
    Larman, Craig. (2001). _Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process_. Second Edition. Retrieved from [**here**](http://utd.edu/~chung/SP/applying-uml-and-patterns.pdf) [.](http://utd.edu/~chung/SP/applying-uml-and-patterns.pdf) There is also a third edition available. 45. See Chapter Larman 11 Domain Model: Adding Associations, p. 163. Review sections 11.1 – 11.8. Pay particular attention to multiplicity constraints (Figure 11.4), and naming (Figures 11.6) and multiple associations between two classes (Figure 11.7). Use these examples as guidelines for naming associations in your class diagram.
    4. [**Sample UML Class Diagrams for ITOT Classes**](https://myclassroom.apus.edu/d2l/common/dialogs/quickLink/quickLink.d2l?ou=782479&type=coursefile&fileId=Examples%2fSample+UML+Class+Diagram+for+ITOT+Classes.pdf) has a partial class diagram for the Instructor, Course, and ExpertiseArea classes for our Case Study.  ExpertiseArea was added since it was determined that it would be necessary to keep a record of the expertise areas for Instructors.  At times during development, new classes will be discovered.