- Using the CITM-504 Progress Report Template, provide your instructor with information on your progress toward completing the capstone project. The template asks the following questions:
- Provide a brief overview of your capstone project work.
- Provide a brief overview of your capstone project work.
- What work is completed (bulleted format)?
- Provide a brief description of work in progress.
- Using the template form (the date automatically updates), submit the report using the assignment submission page. Please provide your name in the text box.
project 1
Problem Statement: We assume that the standard input contains a sequence of non-zero integers between – 121 and 121, which ends with 0. This sequence will be given by the user. 1. Write an algorithm, called Decomposition_Powers_Three, which produces the decomposition of each integer using powers of 3, namely 1, 3, 9, 27, and 81, and the + and – operators. Each power of 3 should appear at most once in the decomposition. Examples: 1 = 1 2 = 3 – 1 3 = 3 4 = 3 + 1 7 = 9 – 3 + 1 14 = 27 – 9 – 3 – 1 43 = 81 – 27 – 9 – 3 + 1 121 = 81 + 27 + 9 + 3 + 1 2. Show that the algorithm Decomposition_Powers_Three is correct using an informal proof (i.e., discussion). 3. Give a program corresponding to Decomposition_Powers_Three, using any of your favorite programming languages. Observation: The intervals [-121,-41], [-40,-14], [-13,-5], [-4,-2], [-1,-1], [1,1], [2,4], [5,13], [14,40], and [41,121] play a particular role. Deliverables: Students may choose to work in team of up to two members. You should turn in a report explaining all the design decisions and your code should be commented appropriately for readability and understanding. More precisely, a report should include the problem statement, proposed approach/solution along with a detailed discussion, algorithm (high-level description of all the design parts along with some details when necessary), commented code, tests (input given by the user and output generated by your program execution), and lessons learned from such an implementation experience.
CYBERLAWS & ETHICAL HACKING
Cryptography Concepts
Organizations across private and public sectors may use a variety of encryption technologies for various purposes.
Answer the following question(s):
1. What might be the effects of not using encryption on network or Internet traffic?
2. Why might vendors propose proprietary encryption methods rather than using standard encryption technologies?
Fully address the question(s) in this task in one page ; provide valid rationale for your choices, where applicable.
Topics: Poverty, Pollution, Ponzi and Network Issues
- MAKE REVISIONS to your Draft submission before submitting it here.
- Final Paper Powerpoints
- There is no minimum amount of slides required. You decide based on your worksheets. It’s your story to tell.
- You MUST use the concepts of H.A.T.S taught in class.
- You MUST use the CHECK YOUR SIMILARITY HERE folder to ensure no plagiarism.
- Grading: You MUST go to p. 78 to see the Rubric for PowerPoints.
Computer Science Homework
Suppose you have recently responded to your first computer forensic incident. The case in question involves a potential underground hacking ring, which the police, working in conjunction with the Federal Bureau of Investigation (FBI) have been investigating for several years. It has since been determined that an IP address confirms that location, and the identity of one of the suspects. Warrants have been issued for search and seizure of all electronic devices found on the premises.
View the setup found in the suspect’s home. Then document your findings and secure all relevant evidence.
Instructions
Write a 2–3 page paper in which you:
- Investigate the legal statutes involved in this type of case and outline specific legal consideration to take when collecting evidence.
- Pre-plan how to approach the crime scene, documenting the steps and procedures to process the digital evidence.
- Analyze the crime scene diagram and document and tag each device that will be collected for evidence, specifying the importance of each device.
- Use the Strayer Library to conduct your research. Use no less than three quality resources in this assignment. Note: Wikipedia and similar websites do not qualify as quality resources.
Your assignment must follow these formatting requirements:
- Be typed and double-spaced, using Times New Roman font (size 12), with one-inch margins on all sides. Citations and references must follow SWS or school-specific format. Check with your professor for any additional instructions.
- Include a cover page containing the title of the assignment, the student’s name, the professor’s name, the course title, and the date. The cover page and the reference page are not included in the required assignment page length.
IT214 final
Write a Python 3 program to simulate a checkout (register) at a supermarket or clothing store. Here are the requirements: the program must…
o be able to store 15 itemso store the price for all itemso store a description for each item (One word description) o calculate Maryland sales taxes if required – 6%o calculate Virginia sales tax if required – 4.3% baseo provide a total of the purchaseo maximum 5 items per purchase (for this project)o display on screen the receipto Terminate the program on request.
Write a document explaining your project – include source code. Turn in (upload) your document to the assignment in Canvas. Demonstrate the ‘checkout’ in class.
INSTRUCTIONS:
1. Follow the APA Publications Manual sixth Ed.Projects/Papers are to be typed (use a word processor, Times New Roman with font size 12).
2. Limit your project/paper to fifteen pages, double-spaced on standard-sized paper (8.5″ x 11″) with 1″ margins on all sides, exclusive of title page, bibliography.
3. Write clearly. Check your grammar and spelling.
4. Write in your own words. The class is conducted in English; your paper must be in English. Start early.
5. Upload your paper to the FINAL PAPER assignment in Canvas by 6:00pm on the last day of class.
6. DO NOT SEND YOUR PROJECT/PAPER VIA E-MAIL.
Discussions
1. Discuss, in 500 words or more, why oral and written skills are important for a business analyst. Provide and add at least 3 references in APA format.
2. In 500 words or more, name and defend 2 use cases where a spreadsheet program should be used and 2 where a spreadsheet program should be avoided and why. Provide and add at least 3 references in APA format.
Cyber
Need help with question. will give instructions once we communicate.
Lab Lesson 7 Part 2
Part of lab lesson 7
There are two parts to lab lesson 7. The entire lab will be worth 100 points.
Bonus points for lab lesson 7
There are also 10 bonus points. To earn the bonus points you have to complete the Participation Activities and Challenge Activities for zyBooks/zyLabs unit 10 (Gaddis Chapter 5). These have to be completed by the due date for lab lesson 7. For example, if you complete 89% of the activities you will get 8 points (there is no rounding).
Lab lesson 7 part 2 is worth 50 points
For part 2 you will have 40 points if you enter the program and successfully run the program tests. An additional 10 points will be based on the style and formatting of your C++ code.
Style points
The 10 points for coding style will be based on the following guidelines:
- Comments at the start of your programming with a brief description of the purpose of the program.
- Comments throughout your program
- Proper formatting of your code (follow the guidelines in the Gaddis text book, or those used by your CS 1336 professor)
- If you have any variables they must have meaningful names.
Development in your IDE
For lab lesson 7 (both parts) you will be developing your solutions using an Integrated Development Environment (IDE) such as Visual Studio, Code::Blocks or Eclipse. You should use whatever IDE you are using for your CS 1336 class. Once you have created and tested your solutions you will be uploading the files to zyBooks/zyLabs. Your uploaded file must match the name specified in the directions for the lab lesson. You will be using an IDE and uploading the appropriate files for this and all future lab lessons.
For this and all future labs the name of the source files must be:
lessonXpartY.cpp
Where X is the lab lesson number (7 for lab lesson 7) and Y is the part number (1 for part 1, 2 for part 2).
You will need to develop and test the program in your IDE. Once you are satisfied that it is correct you will need to upload the source file to zyBooks/zyLabs, and submit it for the Submit mode tests. If your program does not pass all of the tests you need to go back to the IDE, and update your program to fix the problems you have with the tests. You must then upload the program from the IDE to zyBooks/zylabs again. You can then run the tests again in Submit mode.
When running your program in Submit mode it is very important that you look at the output from all of the tests. You should then try and fix all of the problems in your IDE and then upload the updated code to zyBooks/zyLabs.
C++ requirements
- The numbers need to be read in as type
double
. The calculations need to be done using typedouble
as well. - You must properly handle end of file conditions.
- You must properly open and close any files.
Failure to follow the C++ requirements could reduce the points received from passing the tests.
General overview
In this program you will be reading numbers from a file. You will validate the numbers and calculate the average of all of the valid numbers.
Your program will read in a file with numbers. The numbers will be of type double
.
The numbers should be in the range from 0 to 105 (inclusive). You need to count all of the numbers between 0 and 105. You also need to calculate the average of these numbers. The average will be written out with four digits to the right of the decimal point.
If a number is not valid (that is, it is less than 0 or greater than 105) you need to count it (as a count of invalid values) and you need to write out the number to a file called “invalid-values.txt”. Values written to file invalid-values.txt should be in fixed format with five digits to the right of the decimal point.
As you did in lab lesson 7 part 1 you need to read in the input file name using cin
. The prompt for the input file name is:
Enter input file name
You need to properly handle end of file conditions. See lab lesson 7 part 1 for details on reading files. Also see Demo of file input and output of data in this unit.
The output from your program will be written to cout
. The output must contain the file being processed, the total number of values read in from the file, the number of invalid values read in, the number of valid values read in.
The last thing you need to output is either the average of the valid values or an error message. The average must have four digits of precision to the right of the decimal point and must be in fixed format. If there is not valid average you should output the message:
An average cannot be calculated
In what case would you display this message?
If the input file cannot be opened, you will need to output a message. Assume the input file name is badinput.txt and it cannot be opened. You will display the following error message to cout
File "badinput.txt" could not be opened
Here is an example of a working program:
Assume the file name read in from cin
is:
input.txt
and that input.txt contains:
-12
0
98.5
100
105.5
93.5
88
75
-3
111
89
-12
Your program would output the following:
Enter input file name
Reading from file "numbers.txt"
Total values: 12
Invalid values: 5
Valid values: 7
Average of valid values: 77.7143
The contents written out to file invalid-values.txt are:
-12.00000
105.50000
-3.00000
111.00000
-12.00000
You are reading from an input file and you are writing to an output file. Make sure you close both files after you are finished using them. You must do this in your program, you cannot just let the operating system close the files for you.
For tests where there is output written to an output file the contents of the output file will determine if you passed that test or not. For cases where you have written out to cout
the tests will check the output sent to cout
. In some cases output will be written to a file and to cout
. When this is the case the test will be run twice with the same input. Once to test cout
and once to test the contents of the output file. An example of this would be tests 2 and 3. Both use the same input file. Test 2 check the output written to cout
and test 3 checks the output written to the file invalid-values.txt.
Failure to follow the requirements for lab lessons can result in deductions to your points, even if you pass the validation tests. Logic errors, where you are not actually implementing the correct behavior, can result in reductions even if the test cases happen to return valid answers. This will be true for this and all future lab lessons.
Expected output
There are eight tests. Some tests are parts 1 and 2 of one test. Test 1 uses an input file that contains only valid values. Test 2 tests an input file that does not exist. Test 3 and 4 each have two parts. The first part tests the output to cout
and the second part tests the contents of the output file invalid-values.txt
. The final two tests have just one part.
You will get yellow highlighted text when you run the tests if your output is not what is expected. This can be because you are not getting the correct result. It could also be because your formatting does not match what is required. The checking that zyBooks does is very exacting and you must match it exactly. More information about what the yellow highlighting means can be found in course “How to use zyBooks” – especially section “1.4 zyLab basics”.
Finally, do not include a system("pause");
statement in your program. This will cause your verification steps to fail.
Note: that the system("pause");
command runs the pause
command on the computer where the program is running. The pause
command is a Windows command. Your program will be run on a server in the cloud. The cloud server may be running a different operating system (such as Linux).
Web technology
Web design includes many different skills and disciplines in the production and maintenance of websites. In other words, you need to be sure that:
- You make the site easy, efficient, and delightful to use.
- You need to focus on the functional organization of the site’s pages and tools (buttons, links, menus…etc).
- Ensures that the site is favourable.
In your opinion and own words, How the above tasks can be achieved?