Write the Dijkstra, A* algorithms using Python write and implement Dijkstra’s Algorithm in Python. When you write your code make sure you send a screenshot on a word document but also use APA format
Software Management 3 Ass
Why do you think organizations should develop their own information technology project management methodologies? Why can’t they just follow a book or a methodology that has already developed? Please give a specific example.
CIS312 – End-User Computing
12-15 Slides
DUE Firday Follow PDF file
Week # 1 Assignment
Assignment Instructions:
You are tasked as the Cyber Security Analyst at your new organization to prepare a briefing for executive management (comprised of people with anywhere from a basic understanding of Information Technology [IT] to a Chief Information Officer with a vast knowledge of IT). The purpose of the briefing is to make recommendations on a course of action they should take to deal with a myriad of threats due to a recent compromise of critical IT Infrastructure by an unknown intruder or insider.
For the purpose of this assignment, you are to select one of the topics below and create an in-depth and thoroughly analyzed report that first researches the subject matter and provides a well thought out background based on current trends; and then makes rationalization for the subsequent recommendations.
TOPICS (you may use more than one topic in your report if you like):
1. Attack Methodology plus Tools and Techniques used
2. Attackers – Types of Threats
3. How Most Organizations Defend Today (Lessons Learned)
4. Targeted Capabilities – What we should be Defending
REQUIREMENTS:
– 4 Pages in length in APA format (not including a cover page and reference section)
- Cover Page
- Background Section
- Analysis of current research on the subject matter
- Recommendations
- Reference Section
- 100% original work. no plagiarism.
MISCELLANEOUS:
- Use current and real world data to make your points, not just the textbook
- Your report may focus only on the topic of your choosing – imagine yourself working on one aspect of the report while team members complete the other areas following the same structure.
Mrs. Jennifer Hines has joined your company as a senior software developer with several years of software engineering experience. As the manager in charge, please send an email to all of the software engineers introducing them to Mrs. Hines. You can make up any information you need for this email. Please be sure this is a professional email with no errors.
Practical Connection- Organization Leadership and Decision Making
Assignment:
Provide a reflection of at least 500 words (or 2 pages double spaced) of how the knowledge, skills, or theories of this course have been applied, or could be applied, in a practical manner to your current work environment. If you are not currently working, share times when you have or could observe these theories and knowledge could be applied to an employment opportunity in your field of study.
Requirements:
Provide a 500 word (or 2 pages double spaced) minimum reflection.
Use of proper APA formatting and citations. If supporting evidence from outside resources is used those must be properly cited.
Share a personal connection that identifies specific knowledge and theories from this course.
Demonstrate a connection to your current work environment. If you are not employed, demonstrate a connection to your desired work environment.
You should not, provide an overview of the assignments assigned in the course. The assignment asks that you reflect how the knowledge and skills obtained through meeting course objectives were applied or could be applied in the workplace.
Cloud Risks & Risks Management
See the attached documents. Questions and instructions are in the file titled “Questions and Instructions”.
SIEMENS SIMATIC
I need to write a term paper on the topic Siemens Simatic- PCS7/WINCC (SCADA)
How do I code this?
In this project you will create a basic console based calculator program.
The calculator can operate in two modes: Standard and Scientific modes.
The Standard mode will allow the user to perform the following operations:
(+, -, *, /) add, subtract, multiply, and divide
The Scientific mode will allow the user to perform the same functionality as the Standard
add, subtract, multiply, and divide (+, -, *, / ) plus the following:
sin x, cos x, tan x. (sin x, cos x, tan x)
The calculator should be able to perform addition, subtraction, multiplication, and division of two or more numbers but perform sin x, cos x, and tan x of one number only (the number is in radians).
1. The calculator program will first ask the user for the mode to operate in (Standard or Scientific)
Sample Output:
Enter the calculator mode: Standard/Scientific?
Scientific
2. The program should then ask the user for the operation to execute (+, -, *, /, sin x, cos x, tan x)
Sample Output for Standard mode:
The calculator will operate in standard mode.
Enter '+' for addition, '-' for subtractions, '*' for multiplication, '/' for division
Sample Output for Scientific mode:
Enter '+' for addition, '-' for subtractions, '*' for multiplication, '/' for division, 'sin' for sin x, 'cos' for cos x, 'tan' for tan x:
sin
2a. If the user enters an invalid operator, output a message telling the user the input is invalid and re-prompt the user for the operation again.
Sample Output for Scientific mode:
Enter '+' for addition, '-' for subtractions, '*' for multiplication, '/' for division, 'sin' for sin x, 'cos' for cos x, 'tan' for tan x:
division
Invalid operator division
Enter '+' for addition, '-' for subtractions, '*' for multiplication, '/' for division, 'sin' for sin x, 'cos' for cos x, 'tan' for tan x:
+
3. In order to know how many times the user will need to perform the operation, prompt the user for the number of floating point values they want to enter (All numbers in this program are double), then ask the user to enter the numbers.
Sample Output:
How many numbers do you want to add?:
3
Enter 3 numbers:
4
35
9
In this example the calculator will calculate 4 + 35 + 9. The calculated result will be 48.
The calculator should be able to perform the following operations:
2+3 = 5
2+6+1+1+1 = 11
1-2-90 = -91
10*2*3 = 60
10/2/5 = 1
cos(0) = 1
sin(0) = 0
tan(0) = 0
Note: This calculator does NOT support multiple operations of varying operators in the expressions like: 10+2-8
Note: Multiple numbers are only acceptable for the operations of (+, -, *, / ) not for (sin,cos,tan)
4. Display the result
Sample Output:
Result: 50.0
5. Finally, output the result to the user and ask the user if he/she wants to start over.
Sample Output:
Do you want to start over? (Y/N)
Y
Full Sample Output:
Enter the calculator mode: Standard/Scientific?
Scientific
Enter '+' for addition, '-' for subtractions, '*' for multiplication, '/' for division, 'sin' for sin x, 'cos' for cos x, 'tan' for tan x:
addition
Invalid operator addition
Enter '+' for addition, '-' for subtractions, '*' for multiplication, '/' for division, 'sin' for sin x, 'cos' for cos x, 'tan' for tan x:
+
How many numbers do you want to add?:
3
Enter 3 numbers:
4
35
9
Result: 48.0
Do you want to start over? (Y/N)
Y
Enter the calculator mode: Standard/Scientific?
Scientific
Enter '+' for addition, '-' for subtractions, '*' for multiplication, '/' for division, 'sin' for sin x, 'cos' for cos x, 'tan' for tan x:
cos
Enter a number in radians to find the cosine
0
Result: 1
Do you want to start over? (Y/N)
N
Goodbye
ASSIGNMENT NEEDED 04/15/2022
11-13 page paper
APA Format
Accredited sources