Define Moore’s law and discus how it might influence cloud migration.
The assignment is to conduct research based on the information below, using R. After analyzing the data in R, document the research and findings in a research paper in APA 7 format.
Topic: Stack Overflow hosts an annual survey for developers. The study for 2019 includes almost 90,000 respondents (Stack Overflow, n.d.a).
Problem: Surveys usually contain instructions for participants that direct them to answer to the best of their ability. Inherently, this expectation of honest answers equates to consistent responses. Inconsistency can arise in a variety of ways, how one person interprets the question, versus the next, is one example. Another example is when the answers are multiple-choice, and more than one or none of the choices are appropriate to that respondent. In the study by Stack Overflow (n.d.b), respondents answered questions about employment and employment-related questions inconsistently. Modeling the survey results can present new insight into these inconsistencies
Question: Using a neural network and a random forest model and the Stack Overflow (n.d.b) data, will the survey responses to employment, developer status, and coding as a hobbyist, along with the answers to an open-source sharing question provide sufficient information to predict how the participant responded to the question about their student status?
for data use file attached
Personal Essay
The purpose of the Personal Statement is for you to share more about your past experiences and to discuss how these experiences have contributed to your personal and professional growth. It allows the applicant the opportunity to explain to the admission committee the distinct qualities and commitment they can bring to the Columbia Engineering community.
A few topics that you may want to address in your Personal Statement include:
· Describe the reasons you are interested in this program and discuss any relevant past experience.
· If you have relevant work or research experience, please indicate how it helped you decide on your career path.
· What are your post-graduation plans or career goals?
· What do you hope to gain from this program?
· What about this program excites you?
· If there are any special circumstances that need to be brought to the attention of the Admission Committee, please include that information.
Instructions
We recommend that your Personal Statement be 250 – 500 words. If possible, the following format is preferred:
· All margins should be at least one inch, and the left and right margins should be equal.
· Text should be double spaced.
· The preferred fonts are 10-point Arial or 12-point Times New Roman; however, any legible serif or sans-serif standard font may be used. Do not use script or ornamental fonts.
· Your name should appear in the Header or Footer of every page.
It is integral to the admissions process that you write and submit this Personal Statement on your own.
Inputs are attached below
Security Architecture Assignment
Minimum Length 700 Words.
Briefly respond to all the following questions. Make sure to explain and backup your responses with facts and examples. This assignment should be in APA format and have to include at least two references.
Using Figure 5.4 as the target architecture, who are the threat agents who will be most interested in attacking Web applications created through AppMaker?
final project
Design a Java application that will read a file containing data related to the US. Crime statistics from 1994-2013. The description of the file is at the end of this file. The application should provide statistical results on the data including:
IT Software in business
i have assignment for IT software in business its only 3 questions and it should be submit as excel file. i need to get 100% in this assignment and its super easy but im not good at IT
CSCI 457 Assignment 2 – Hexadecimal Calculator
Implement a hexadecimal calculator for iOS.
Requirements:
- The calculator should support 4 basic arithmetic
operations: + – * and / - The calculator will operate on hexadecimal numbers, not
decimal numbers - The calculator only needs to operate on unsigned integers
(i.e. UInt). You do not need to consider negative numbers
or fractions. - The calculator should support the 16-digit hexadecimal
numbers (i.e. The range of the numbers is from 0 to FFFF FFFF FFFF FFFF). Prevent the user from entering a number that is greater than FFFF FFFF FFFF FFFF. - The calculator should handle overflow and underflow gracefully. The app must not crash.
- The calculator should handle division-by-zero error gracefully. The app must not crash.
- The calculator should be able to support most of the devices and orientations. If it does not support the old devices earlier than iPhone 6, it is okay.
Hint: - To convert a string to a hex number, use “radix: 16” as an
argument. For example:
var s:String?
s = “1A”
var intHex:UInt = 0
intHex = UInt(s!, radix: 16)! print(intHex) // shows 26
intHex = 90
s = String(intHex, radix: 16).uppercased() print(s!) // shows 5A - It is recommended that you use a UI label instead of a text field, so that the user will not type directly by using a keyboard. You will need to provide a button for each digit.
- Strings may be concatenated by using + operator. E.g. var s1 = “1234”
var s2 = “5”
print(s1 + s2) // shows 12345
You may want to do string concatenation in the action of each digit button.
- To prevent the user from entering a number exceeding the size of 16 digits, you may verify the length of the string associated with the UI label.
- To handle overflow and underflow, use &+, &-, and &* instead of +, -, and *.
- To support different devices and orientations, use stack view, scroll view, or both.
- Design your algorithm first! Think about the status of the calculator: when to take the first operand, when to take the second operand, when to append digits to the current number, and when to refresh the current number, etc.
The functionality of your hex calculator worth 60% of the credit, while the appearance of the user interface worth 40%.
When you submit the assignment, please compress the entire project folder into a single zip file, and upload it to D2L. In addition, please provide 4 to 5 screenshots of your app in different devices and orientations. If your app doesn’t work on every device/orientation, please specify why.
The screenshots of a sample program are shown below. Your UI does not have to be the same as the sample program. As long as it has a pleasing looking, it should be fine.
4 Weeks / Intro to Programming Concept
Currently Unavailable to complete
Dates are:
01/05/2021-
01/30/2021
5s week 11 assignment BS – Topic Description
3 Assignments needed for the below topic.
Topic: ‘Hardware and Software Security’
1) For the topic ‘Hardware and Software Security’, please include a short paragraph describing your project and how you intend to research it. (100 words)
2) For the topic ‘Hardware and Software Security’, please submit a brief abstract describing your final project. (200 words)
3) For the topic ‘Hardware and Software Security’, In 500-600 word, double spaced, written in APA format, showing sources and a bibliography about
> What is Hardware and Software Security?
> Advantages/Disadvantages
> Coclusion
> References.
practical report
(CWK2) – Practical Report: It contains 2 tasks: 1) Implementation (coding), 2) Presentation/demo
Module Learning Outcomes are assessed in in the research report, practical report and demo:
LEARNING OUTCOME
ASSESSMENT STRATEGY
Critically analyse architectural styles of software systems and evaluate the role of software architecture in the design and evolution of software.
Submission of research report. To include in-depth background analysis.
Apply the principles of software architecture construction particularly using component and service oriented programming.
Submission of research report. To include detailed analysis of component oriented architecture against other architectural styles.
Evaluate the benefits of software architectures and their corresponding programming paradigms in terms of software quality factors such reusability, maintenance, extendibility.
Submission of the research report. To cover the benefits of component software architectures in term of software quality factors.
Critically discuss legal, social and ethical issues associated with software construction.
Submission of the research report. To cover the ethical, social and professional issues.
Apply technical proficiency in component and service oriented analysis and design
The analysis and design part of the practical report.
Evaluate the strengths and weaknesses of service oriented and component technologies.
Service and component technologies evaluation part of the practical report.
Build a complex business application that satisfies an architectural design using a service oriented component technology.
The implementation part of the practical report and the demonstration/presentation (practical exam).
CWK2: One zipped file named surnames_CWK2_Practical_Report which contains the code, presentation/demo, associated with CWK2, and README file containing the name of the student and their specific contributions, and any specific instructions for installation/configuration/ that might be needed.
Submission details: The second part of the coursework should be submitted as a single zipped file to canvas, and it should contain the code and the presentation.
Module Learning Outcomes assessed in this piece of coursework
· Build a complex business application that satisfies an architectural design using a service oriented component technology.
· Evaluate the strengths and weaknesses of service oriented and component technologies.
1. Assignment Brief: Analysing and Building a Banking System Software Using Component and Service Oriented Cloud Architecture (Part 2).
Aim
The aim of the second part of the coursework is to demonstrate the knowledge and awareness of service oriented and other latest software development technologies in a given scenario. This should involve the following:
1. Apply technical proficiency in component, service and modular programming.
2. Implementation the demo system using a service oriented architecture and frameworks of your choice.
3. Produce a presentation/demonstration to discuss the used technologies and show a working prototype.
The Problem
In order to remain competitive and be able to expand its business ABC Banking Group must update its services to reflect the recent advances in information and communication technology. This will require the design and implementation of an adaptable technology migration strategy. Currently, ABC Banking Group system is a LAN based, able to be reached over the web using legacy software. Thus, the Group needs a migration strategy from a LAN based system to Cloud based system, however such a migration requires the consideration not only of the underlying Cloud service oriented architecture, and its benefits, but also should reflect the main business activities of the Group.
At the core of the Group’s business activities is its transaction processing system. The system is used to define accounts and transactions. Accounts refer to things like customers’ bank accounts, while transactions are things like deposits and withdrawals which are essentially time-stamped records. Each account keeps track of the transactions that affect it. It also has a set of attributes such as customer’s name, address, balance, overdraft, running totals (of deposits and withdrawals) computed from the transactions etc.
Once an account is set up, it is used by creating transactions and by querying the attributes of the account. Transactions can come from other systems, like direct debits, or from different branches and they can be created by program control or can be created by a user filling out an input screen. Customers can access their account and conduct transactions using their desktops, mobile phones etc.
Your task is to design new service based architecture of the system. It is up to you how to go along the task. However, you have to take into account the distributed nature of the problem and the possibility of accessing account details, on the server, using different clients and different graphical user interfaces. These interfaces are programmed so that they communicate with the server.
You define how an account handles transactions that are posted to it, one way of handling transactions, is by putting them in a list in order of their date. Queries can be from a simple interface, from reports such as bank statements or from programs that are creating transactions. All interactions with the system are achieved by creating transactions and querying attributes.
The system should be able to perform a number of operations including creating account for every customer, holding the customer’s name and address, allocating a numeric code (account number) for every customer, balance, cost for overdrafts, returning the statements etc. The system also should be able to add, delete customers and work out the total number of customers.
Coursework Documentation/Report
You are asked to address the aims and business requirements by producing a practical report which covers:
Implementation (80%)
You are asked to implement and construct your application using a programming language and programming environment that supports component/service oriented paradigm.
Presentation/demo (20%)
This should include a brief discussion of of the deployed technologies and a working prototype of your program which should demonstrate good knowledge of fundamental service/component oriented and modular concepts.
2. Feedback (including details of how and where feedback will be provided)
You will receive the feedback electronically using the feedback form (check the summary table for deadlines)
Marking scheme
Implementation: Coding Fundamentals ( /30)
**
VG
G
F
P
VP
Use of OO Concepts
Use of classes
Use of method invocation
Use of storage
Use of interaction and selection
Variables/Header box/Comments/
Implementation: Services/Components Integration ( /50)
**
VG
G
F
P
VP
Functionality
Completeness
Use of service orientation
Use of Components
Use of Interfaces
Presentation/demo ( /20)
**
VG
G
F
P
VP
Quality
Presentation
Technology
Traceability: from design to code