5

Produce an ER Model for the following scenario (presented in Step 1 below) and business need, for the Pythagoras Math Academy.

Deliverables:

· ER Model for the scenario presented.

· You have the option to use MS Visio (if you have the software) to produce your ER Model.

· Alternatively, if you do not have MS Visio, you can use the ERD PLUS (Open source ER Modeling Software) and produce your ER Model.

Lab Steps:

Step 1: Read and understand the Scenario and Business needs presented below. Define and document the ENTITIES, and RELATIONSHIPS, required to address the business needs. The nouns in the scenario below will give the ENTITIES that you will need. Finally, the verbs will describe the RELATIONSHIPS.

Scenario and Business Need:

The Pythagoras Math Academy is in need to develop a database to keep track and control of his students, teachers, and classes offered.

Teachers are able to teach multiple courses. But they are required to be certified on the course they are teaching. For example, only a group of teachers are certified to teach Algebra, and other Geometry.

Students can take multiple courses. Courses are taught by teachers with the proper certification and have multiple certs as needed.  Courses are taught in one of the classrooms at one of the School’s several sites.

Each classroom is optimized to serve the needs for a course (for example some courses might require computer labs and whiteboards). The school needs to keep track of the math courses delivered in each of the sites.

Step 2: For this project, you are required to use MS Visio or ERD PLUS to produce the deliverables.

If you are using MS Visio follow the steps below:

· Open MS Visio

· Click on the Software Database Template in the main window

· Select the Database Model Diagram Template to open a new file.

If you are using ERD PLUS.

· From the ERP PLUS main interface, select DOCUMENTS –> NEW DIAGRAM (NAME YOUR DIAGRAM) –>ER DIAGRAM –> CREATE

Step 3: Define and Database ENTITIES

· Add an entity for each Table you identified in the Scenario and Business Need.

Step 4: ADD the required ENTITY ATTRIBUTES  

· Add the required Attributes for each Entity that you feel would help to define each Entity as needed.

· Select one of the attributes to be PRIMARY KEY (PK)

Step 5: Define RELATIONSHIPS

· Use the Crow’s Feet Notation.

· Drag and drop (draw) relationships between the entities you defined.

· Connect the ends to the two entities for each relation.

· Defined the Primary Key for the parent entity.

Step 6: Define CARDINALITY RELATIONSHIP

Set the cardinality for each of your relationships defined in Step 5.  

For MS Visio: select a relationship line in the drawing area that is connecting two entities. In the Database Properties window, select the miscellaneous category. Select the cardinality for the selected relationship.

Design a program that lets the user enter

  

Design a program that lets the user enter the total rainfall for each of 12 months into an array(list). The program should calculate and display the total rainfall for the year, the average monthly rainfall. 

Discussion 2- Planning

Assigned Readings:Chapter 4: Framework for Project ManagementChapter 5: Stakeholder ManagementChapter 6: Culture and Project ManagementInitial Postings: Read and reflect on the assigned readings for the week. Then post what you thought was the most important concept(s), method(s), term(s), and/or any other thing that you felt was worthy of your understanding in each assigned textbook chapter.Your initial post should be based upon the assigned reading for the week, so the textbook should be a source listed in your reference section and cited within the body of the text. Other sources are not required but feel free to use them if they aid in your discussion.Also, provide a graduate-level response to each of the following questions:

  1. PMBOK has identified 10 fundamental knowledge areas you need for effective project management. Identify these knowledge areas and assess the linkages among these knowledge areas.
  2. How would you describe the culture within your last or current project?

Text-

Title: Project Management 

Subtitle: https://opentextbc.ca/projectmanagement/ 

Authors: Adrienne Watt 

Publisher: BCcampus Open Education 

Publication Date: 2019 

Edition: 2nd Edition

OPEN DISCUSSION (COMPUTER BASE) (DUE 4/21)

 

Threat modeling is the process used to identify security requirements by reviewing a diagram of the information technology architecture. The threat surface is the sum total of all the ways a threat can cross the boundary.

In this discussion post, you will use threat modeling to secure your residence.

Please respond to the following in a post of 150–200 words:

Address each of these threat modeling steps to secure your residential system:

  • Step 1: Identify security objectives.
  • Step 2: Identify assets and external dependencies.
  • Step 3: Identify trust zones. 
  • Step 4: Identify potential threats and vulnerabilities.
  • Step 5: Document your threat model.

Certifications

 

Chapter 14 of your text lists several professional certifications, both vendor-neutral and vendor-specific.

Which type of certification do you think is the most value? Why? Of that type, which do you think you’ll pursue? How do you see the knowledge gained from that certification aiding you in your career?

Your paper should be 3-4 pages long, with at least two scholarly resources published in the last year.

Data Structures Array

 ***Must Use Eclipse***

In this assignment, you are required to write a Java application that accomplishes the following tasks:

  • Prompts users to enter the number of students and their names in this course, for example:

Number of students in this class:
Their names are:
Names of the students who dropped this class:

Hint: there are different data structures you can use in this  program. One of the options is to use ArrayList introduced in Background  materials. By the way, the sample program below does not accept user  input; you can also enhance the program by using Scanner class which was  introduced in CSC212, or go to Java User Input to refresh your memory.

ArrayList

Data structures & algorithms: ArrayList. (2014). Wendy Wang, Trident University.

Data structure: ArrayList. (2014). Wendy Wang, Trident University.

ArrayList video demo. The program in this video can be found at this link: learnArrayList_add_remove.

Assignment Expectations

  • The program should be able to accept user input.
  • Submit a word document which includes both the source code and the screenshots program result.

2/1 Devotional

We can learn from history. As you begin the development of your project, consider 1 Corinthians 10:11(new tab) that states, “Now these things happened to them as an example, and were written down for our instruction, upon whom the ends of the ages have come” (New American Standard Bible, 1960/2020). The early Christian church experienced events that were written down to provide future guidance moving forward. Ancient Israel received words of wisdom. Proverbs 1:5(new tab) says, “Let the wise hear and increase in learning, and the one who understands obtain guidance” (English Standard Version, 2001/2016). Proverbs 9:9(new tab) restates the call to wisdom: “Give instruction to a wise man, and he will be still wiser; teach a righteous man, and he will increase in learning” (English Standard Version, 2001/2016). The wise, the Bible says, learn from instruction. In our project, we are sharing wisdom from our program coursework. Wisdom has been accumulated from a better understanding of the field of technology and from the Christian worldview we have been learning about in each course.

References

English Standard Version. (2016). Bible Gateway. https://www.biblegateway.com/versions/English-Standard-Version-ESV-Bible/(new tab) (Original work published 2001)

New American Standard Bible. (2020). Bible Gateway. https://www.biblegateway.com/versions/New-American-Standard-Bible-NASB/(new tab) (Original work published 1960)

Instructions: 

  1. Review the rubric to make sure you understand the criteria for earning your grade.
  2. Review the material in the Getting Started section above, including the specific Bible passages.
  3. Be sure to address the following prompts in your paper:
    1. How does your cultural and religious background impact your view of learning and the accumulation of knowledge?
    2. How does sharing your knowledge, both technically and from a worldview, drive your work ethic, especially when you are tasked with supporting a major introduction of a technology that uses organizational assets?
  4. Explain your opinion and provide examples if possible.
  5. Your paper should be at least 250 words in length.

unit 3 submission link

 

In this literary response, you will find a famous work of art, write a researched history of the artist and the artwork, and create a Descriptive Poem that uses imagery to describe the artwork and your reaction to it.

This assignment focuses on your ability to: research academic and reliable sources; translate the information from those sources into a cohesive piece of writing; respond creatively to artwork.

The purpose of completing this assignment is: as a student and a career professional, and individual, you will often be required to research information that will further a school assignment, a work-related project, or a personal endeavor. Also, you might be asked to translate research into a written or oral presentation that you can share with coworkers and peers in a way that will describe, persuade, or evoke emotion. This assignment has all of these skills!

Please be sure to read the assignment page and rubric for complete criteria and requirements.