Question 2: Strategic Management of IT [50 marks]
The strategic management of IT can be achieved through the use of various resources.
a) With the aid of examples, discuss the role played by policies and procedures in the strategic management of IT. [25 marks]
b) Propose and discuss the aspects that should be considered during the drafting of an Information Security policy document [25 marks]
In: Computer Science
Question 3: Risk Management [50 marks]
Risk management was identified in the NamCode as being an important activity during governance.
a) Outline how you would develop a risk management program in IT [25 marks]
b) Critically evaluate the strengths and weakness of the various risk analysis methods in IT. [25 marks]
In: Computer Science
c. Why declaring data as protected doesn’t serve any meaningful purpose?
e. How does constructor calling works in an inheritance hierarchy?
In Java. Please answer give thorough answers 200-300 words
In: Computer Science
1. Create a PHP page with standard HTML tags. Remember to save
the file with
the .php extension.
Inside the <body> tag, create a PHP section that will show
the text "Hello
World!"
2. For this exercise, echo the phrase "Twinkle, Twinkle little
star." Create
two variables, one for the word "Twinkle" and one for the word
"star". Echo
the statement tothe browser.
3. PHP includes all the standard arithmetic operators. For this
PHP
exercise, you will use them along with variables to print equations
to the
browser. In your script, create the following variables:
$x=10;
$y=7;
Write code to print out the following:
10 + 7 = 17
10 - 7 = 3
10 * 7 = 70
10 / 7 = 1.4285714285714
10 % 7 = 3
Use numbers only in the above variable assignments, not in the
echo
statements. You will need a third variable as well.
Note: this is intended as a simple, beginning exercise, not using
arrays or
loops.
4. Arithmetic-assignment operators perform an arithmetic operation
on the
variable at the same time as assigning a new value. For this PHP
exercise,
write a script to reproduce the output below. Manipulate only one
variable
using no simple arithmetic operators to produce the values given in
the
statements.
Hint: In the script each statement ends with "Value is now
$variable."
Value is now 8.
Add 2. Value is now 10.
Subtract 4. Value is now 6.
Multiply by 5. Value is now 30.
Divide by 3. Value is now 10.
Increment value by one. Value is now 11.
Decrement value by one. Value is now 10.
In: Computer Science
PLEASE NOTE:1)-DO NOT USE FUNCTIONS USE ONLY DO WHILE LOOP.
2)DO NOT USE IN-BUILT FUNCTIONS.
3)Use of string and char is not allowed.
Write a program in c laungage that prints a table of the binary, octal and hexadecimal equivalents of the decimal numbers in the range1 through 256.
In: Computer Science
MONGODB Question (Similar to JSON) NOSQL QUESTION
1. Describe a scenario and write a query that uses any two of these functions: $concat, $substr, $toLower, $toUpper
2. Describe a scenario and write a query that uses any two of these functions: $add, $divide, $mod, $multiply, $subtract
3. Describe a scenario and write a query that uses $redact, $$descend and $$prune command
In: Computer Science
For your analysis of this module's material, think about the growing capabilities of technology to connect people and the potential opportunities and challenges of the increasing connectivity throughout the world. What is your outlook on the importance of the Internet, IoT (the Internet of Things) and other connectivity technology? Do you agree with Gilder's concept of the "Telecosm" (see module Overview)? In your discussion share an example of at least one benefit and one challenge (that weren't already covered in the module) of the continued development of global connectivity.
In: Computer Science
1. Write a function named ”ThreeDicesAdd” to perform the
following ”experiment” 1000 times: roll 3
six-sided dice and add their values. Put the outcomes in a list
called addDiceList. So addDiceList should
have length 1000, and each of the 1000 elements should be an
integer from 3 to 18. Plot the histogram of
the outcomes.
2. For the same experiment as in question 1, write a function named
”ThreeDicesAdd2” to increase the
experiment times (N) and see how the histogram of the outcomes
changes. For each N, you will have one
histogram plot. Output all plots as a GIF file. (Choose N= 1000 :
10,000 : 1,000,000). matlab question
In: Computer Science
4 visa
5 mastercard
34 and 37 amex
30, 36, 38, 39 diners
60, 64, 65 discover
In: Computer Science
The following code must be written in Matlab
I want to print the following in Matlab (x1,x2, x3) = (0.33333, 0.33333, 0.33333) . The whole thing should be on the same line.
I need to use fprintf and write out the coordinates with 5 decimal places of variable x = (0.33333, 0.33333, 0.33333)
Thanks!
In: Computer Science
I WANT TO IMPLEMENT THIS IN JAVA PLEASE I want to create a small user input system for a university student, where they put the season and year of when they started their uni course. For example the system will ask "What year did you start your degree?", the user will input "Autumn/2022" as a string. Now from a string format as shown, it should take that user input and calculate for example +2 or +3 years to the date. Also it needs to be able to change from Autumn, to another season depending on the amount of years it takes. So if the course will take 3 years, the student will finish "Summer/2025". How can I implement this?
In: Computer Science
I made the command cp code in c language. But when I copy a file, file permissions are not copied equally. So I want to copy the file authority as well. What should I do?
#include
#include
#include
#include
#include
#include
#include
#include
#include
int main(int argc, char *argv[])
{
struct stat st;
char ch;
int src, dst;
if(argc != 3)
{
printf("argument error \n");
printf("usage: ./a.out src dest \n");
exit(0);
}
src = open(argv[1], O_RDONLY);
if(src == -1){
perror("open source");
exit(errno);
}
dst = open(argv[2], O_WRONLY | O_CREAT|O_TRUNC,
st.st_mode&(S_IRWXU | S_IRWXG | S_IRWXO));
if(dst == -1){
perror("open source");
exit(errno);
}
while(read(src, &ch,1))
write(dst,&ch,1);
close(src);
close(dst);
return 0;
}
In: Computer Science
For this assignment, implement a simple stack calculator which can compute an infix expression. It should take in a string containing an infix expression, compute the result, and print it out. It should handle operators +, -, *, / and parenthesis.
Your program must have two main steps -- first convert the expression to postfix, and then compute the result using the algorithms discussed in class and textbook. These algorithms require that you use a stack. You must implement your own stack, you may not use a library that implements a stack. No credit will be given if you don't implement your own stack.
Although your textbook contains implementations of a stack, I encourage you to try and implement your own stack, using the textbook as a reference if you need it. You can keep your stack simple if you wish -- e.g. it doesn’t need to be templated, it can just hold a simple data type like char. Additionally, it doesn’t need to handle error conditions because we are guaranteed a string containing a syntactically correct infix expression. You may implement either an array-based stack or a link-based stack.
To keep things simple, you may make the following assumptions:
- there are no spaces or other whitespace in the string
- all the operands are single digits
- the result of every operation is a single digit. For example, 2+3 is allowed because the result is 5. 5*3 is not allowed because the result is 15, which is two digits. 5+3+4 is not allowed because even though the first operation is 8, a single digit, the result of the second operation is 12, two digits. 5+3-4 is allowed because the result of the first operation is 8, and the result of the second operation is 4
- any string entered contains a valid, syntactically correct infix expression with balanced parenthesis (if any)
Conversion between int and char
The expression contains both char and int data, because each operator is a char and each operand is a digit. The easiest way to handle this is to implement a stack which supports char data. Since we know all our operands are single digits, we can simply push the character representing the digit onto the stack. Note this character will be the ASCII value of the character, not the integer value! As an example, the character '7' is ASCII value 55, '8' is 56, etc. If you need the actual integer value of the character, in this case 7, there is a convenient way to determine it. You can subtract the ASCII value of zero, '0' from the character. For example,, the following code will store 7 in i:
char c = '7';
int i = c - '0';
To get the character back, you can add '0' to an integer.
Extra Credit
For up to 10% extra credit, modify your program to remove the assumption that the string contains a valid, syntactically correct infix expression. It should compute the value if the string is valid, and gracefully handle an invalid string.
In: Computer Science
How can i bubble sort a sentence in a char array in c++
This is the prototype of the function:
char* sort(char string[], int numOfWords, int lengthOfWord);
This is the testing code in the main file:
char words[] = "CAT FAT BAT HAT RAT";
printf("Before sort: t%s\n";words);
char result = sort(words; 5; 3);
printf("After sort : t%s\n"; result);
Expected output:
Before sort: CAT FAT BAT HAT RAT
After sort: BAT CAT FAT HAT RAT
In: Computer Science
Write a MIPS assembly program that calculates the sum of all the elements in the following array: int array[10]={12,21,3,40,15,6,17,8,29,10}
In: Computer Science