Attached
Java coding
Code must be done in JAVA. Output must be the same as output on the assignment.
LAB8
Please see attached Document
Walkthrough-PracticalBinaryAnalysis-Chapter5.md : https://gist.github.com/jeremypruitt/c041d355514a8762ababf6458f7b26fd
Paper Writing
Need to write 3 pages paper in double space excluding introduction and conclusion. Our topic is better waste removal so you can pick any topic that helps for the betterment of city. And also please make powerpoint slides according to your paper.
Here, instruction for paper>> here 10-12 pages is for all group so just write 3 pages.
This is a collaborative assignment written in your assigned groups.
Background: According to the Institute of Electrical and Electronics Engineers, cities will need to become “smarter” to meet the demands of the future. Although the term “smart city” typically refers to information and communications technologies, cities around the world are using a wide range of technologies to improve energy efficiency, infrastructure, mobility, communication, manufacturing, healthcare, safety, and convenience.
Assignment: Imagine that you work with the city planner for Atlanta, GA and are looking to improve the citizens’ well-being in a specific way. As a group, you will choose a combination of real scientific or technological innovations that you think would benefit Atlanta in a way that achieves a common goal. For example, you might choose a set of innovations that have positive impacts on the health of people living in the city, or you might group the innovations based on improving the safety of the people in the city. As a group, you must first decide what goal of introducing the innovations will be, and then each group member will write their section on an innovation that contributes to that goal. Each individual member’s section should explain (1) what the innovation is, (2) how it works, and (3) how it will be implemented in the city.
In 10-12 double-spaced typed pages, each group will create a group of descriptions that explain the innovations in sufficient detail so that a non-expert reader could understand how they work and how they will be implemented in the city. Each individual group member will be responsible for a particular innovation, and the group will collaborate on the other sections of the paper (e.g., introduction and conclusion). Cite all sources you use according to APA style.
here is the instruction for powerpoint slides>>
Your goal is to explain each of the innovations you wrote about in Paper 2 so that a non-expert audience will understand their benefits and any drawbacks (be honest—don’t just cover the positives). Also explain how these advancements would be implemented in the city. Although the science and technology you describe must be real and any factual details must have source support.
technology applications for business
- Study the paper in the References of this assignment and find at least 2 other sources of information about other suites of productivity software
- Prepare an APA style report of your findings, of not less than 4 pages of content that include:
- Cover sheet as indicated by the APA style
- Introduction
- Your point of view regarding the comparison of G suite vs MS Office 365
- Main characteristics of any other productivity suite you have found in your research
- Conclusion
- References
Reference:
Gralla, P. (n.d.). G suite vs. office 365: What’s the best office suite for business? Computerworld. https://www.computerworld.com/article/3515808/g-suite-vs-office-365-whats-the-best-office-suite-for-business.html
Risk Consultant
The key to this paper is to demonstrate your understanding of the topics, not to re-word the text or reference material. Paper must be 100% original and not plagiarized.
Please complete the scenario below following these guidelines for your deliverable.
Scenario:
You have been hired as a security consultant to secure the network of a Fortune 500 company.
1. Describe the purpose of a risk assessment , risk scope and identify critical areas for an assessment..
2. Select risk assessment methodology and give your rationale behind the one you chose.
GUIDELINES:
Paper must be a minimum of 2 pages double spaced
Make sure you are using at least two (2) academic APA references.
This submission should be created following APA 6th edition guidelines.
The paper is to follow the APA style guide, Sixth Edition
software
what is Systems Development Life Cycle and how it impact in the software development.
programming
Refer to the attached documents in the uploads carefully for the details and requirements.
Professional paper word document 2 pages
In terms of team interaction and effectiveness, please discuss and rate your team’s “Leadership Style”.
Read Text Book: “Group Dynamics for Teams, 6th edition by Daniel Levi and David A Askay” and articles.
Note: No images
CSCE 3110 – Project 1
CSCE 3110 – Project 1
PROGRAM DESCRIPTION
In this programming assignment, you will (1) write a complete C++ program to
implement multiplication operations as directed and (2) perform an analysis with respect
to the theoretical and experimental running time complexity.
The following C++ code for the multiply function computes the product of two
operands using only addition:
int multiply(int operand1, int operand2)
{
int multiplier = (operand1 < operand2) ? operand1 : operand2;
int multiplicand = (operand1 > operand2) ? operand1 : operand2;
int product = 0;
for (int i = 0; i < multiplier; i++)
{
product += multiplicand;
}
return product;
}
This function as given runs in �(���(��������, ��������)), which is a linear time
algorithm. We would, however, like for this algorithm to run faster, which can reduce the
time complexity to �(���(��� �������� , ��� �������� )) by using only addition, bit
shifting, and possibly the bitwise & operator. Therefore, your objective for this
programming assignment is to write a new function called bitMultiply, accepting the
same two parameters, to reduce the time complexity of this operation.
Some background on bit shifting: For some variable operand and number n, a bit shift
is written as either operand = operand << n; or operand = operand >> n;,
where the << operator left shifts the bits in operand by n bits and fills in the opened
positions with 0’s while the << operator right shifts the bits in operand by n bits,
throwing away the lower order n bits and replacing higher order bits with 0’s. The <<
operator corresponds to multiplying the number by 2
!
, while the >> operator
corresponds to dividing the number by 2
!
. For example, the decimal value 10 is
represented internally by the bit string 1010, so if we left shift 10 by 2 bits, we obtain
101000, which can be verified to be 10 × 2
!
. As another hint, C++ supports the bitwise
& operator that performs a bitwise “and” of two integers that can be helpful in inspecting
the bits of an integer.
To show this improvement in time complexity, we define the requirements for this
program:
• You will prompt for and read in two operands as positive integers (i.e., > 0). Since
we are using bit shifting, you will limit the resulting product to the maximum
positive value supported by integers, so that if the product exceeds this value you
will print an error message and terminate the program. If the user enters a nonpositive
value,
you
will
simply
continue
to
re-prompt
the
user
until
he/she
enters
a
1
CSCE 3110 – Project 1
Due: 11:59 PM on Wednesday, May 29, 2019
valid positive integer. You may assume that the user enters an integer, though
possibly out of range, for this assignment.
• For the multiplication operation provided by the multiply function, you will
perform this operation 10 times, calculating the amount of time in nanoseconds
that it takes to complete each time, and then find the average of all 10 of the
passes.
• You will then write a new function called bitMultiply, accepting the same two
operands as parameters, and compute the product of the two operands using
only bit shifting, addition, and perhaps use of the bitwise & operator. Similarly,
you will perform this operation 10 times, calculating the amount of time in
nanoseconds that it takes to complete each time, and then find the average of all
10 of the passes.
ANALYSIS REQUIREMENTS
Perform several runs of your program, ranging from product calculations using small
integers to product calculations using large integers (but not overflowing the integer
data structure). If your bitMultiply program was done correctly, you should see a
significant improvement in the amount of time needed to perform the calculations, but
did it improve by the expected amount? Include a screen shot (or typescript) of your
program performing several runs with various inputs and write a one or two paragraph
analysis of your results that describes whether or not you achieved the results you
expected. Plot your results on the same graph, where the size can be used for the xaxis
and
the
running
time
in
nanoseconds
can
be
used
for
the
y-axis.
Since
the
values
are
fairly large (i.e., in nanoseconds), you may wish to plot your results using the
logarithmic values as needed. Provide some explanation or justification on why your
results did or did not meet the expected performance metrics.
SAMPLE OUTPUT (input shown in bold):
$ ./a.out
Enter first positive integer: 3847849
Enter second positive integer: 9573535
Error: Product results in integer overflow.
$ ./a.out
Enter first positive integer: 134
Enter second positive integer: 8531
Multiplication using only ADDITION:
Product: 1143154
Pass 1: 0 seconds 25371 nanoseconds
Product: 1143154
Pass 2: 0 seconds 2528 nanoseconds
Product: 1143154
Pass 3: 0 seconds 2295 nanoseconds
Product: 1143154
Pass 4: 0 seconds 2428 nanoseconds
2
CSCE 3110 – Project 1
Due: 11:59 PM on Wednesday, May 29, 2019
Product: 1143154
Pass 5: 0 seconds 2219 nanoseconds
Product: 1143154
Pass 6: 0 seconds 2446 nanoseconds
Product: 1143154
Pass 7: 0 seconds 5348 nanoseconds
Product: 1143154
Pass 8: 0 seconds 2247 nanoseconds
Product: 1143154
Pass 9: 0 seconds 2227 nanoseconds
Product: 1143154
Pass 10: 0 seconds 2334 nanoseconds
Average: 0 seconds 4944.3 nanoseconds
Multiplication using only ADDITION and BIT SHIFTS:
Product: 1143154
Pass 1: 0 seconds 2384 nanoseconds
Product: 1143154
Pass 2: 0 seconds 1908 nanoseconds
Product: 1143154
Pass 3: 0 seconds 1992 nanoseconds
Product: 1143154
Pass 4: 0 seconds 2065 nanoseconds
Product: 1143154
Pass 5: 0 seconds 1848 nanoseconds
Product: 1143154
Pass 6: 0 seconds 1887 nanoseconds
Product: 1143154
Pass 7: 0 seconds 2278 nanoseconds
Product: 1143154
Pass 8: 0 seconds 2123 nanoseconds
Product: 1143154
Pass 9: 0 seconds 1866 nanoseconds
Product: 1143154
Pass 10: 0 seconds 1892 nanoseconds
Average: 0 seconds 2024.3 nanoseconds
$ ./a.out
Enter first positive integer: 0
Enter first positive integer: 3834852
Enter second positive integer: -3481
Enter second positive integer: 348721
Multiplication using only ADDITION:
Product: 1558595236
Pass 1: 0 seconds 922810 nanoseconds
Product: 1558595236
Pass 2: 0 seconds 960872 nanoseconds
3
CSCE 3110 – Project 1
Due: 11:59 PM on Wednesday, May 29, 2019
Product: 1558595236
Pass 3: 0 seconds 967389 nanoseconds
Product: 1558595236
Pass 4: 0 seconds 975816 nanoseconds
Product: 1558595236
Pass 5: 0 seconds 916739 nanoseconds
Product: 1558595236
Pass 6: 0 seconds 939650 nanoseconds
Product: 1558595236
Pass 7: 0 seconds 942581 nanoseconds
Product: 1558595236
Pass 8: 0 seconds 974544 nanoseconds
Product: 1558595236
Pass 9: 0 seconds 947730 nanoseconds
Product: 1558595236
Pass 10: 0 seconds 903583 nanoseconds
Average: 0 seconds 945171 nanoseconds
Multiplication using only ADDITION and BIT SHIFTS:
Product: 1558595236
Pass 1: 0 seconds 4188 nanoseconds
Product: 1558595236
Pass 2: 0 seconds 3368 nanoseconds
Product: 1558595236
Pass 3: 0 seconds 6116 nanoseconds
Product: 1558595236
Pass 4: 0 seconds 3206 nanoseconds
Product: 1558595236
Pass 5: 0 seconds 3203 nanoseconds
Product: 1558595236
Pass 6: 0 seconds 4097 nanoseconds
Product: 1558595236
Pass 7: 0 seconds 4066 nanoseconds
Product: 1558595236
Pass 8: 0 seconds 3302 nanoseconds
Product: 1558595236
Pass 9: 0 seconds 5067 nanoseconds
Product: 1558595236
Pass 10: 0 seconds 5433 nanoseconds
Average: 0 seconds 4204.6 nanoseconds
REQUIREMENTS
• Your code should be well documented in terms of comments. For example, good
comments in general consist of a header (with your name, course section, date,
4