Wk 4- Assignments

Assignment 1

Mapping Business Challenges to Types of Control

Learning Objectives and Outcomes

· Identify the business impact of several access controls.

· Identify mitigation techniques for weaknesses of each of the access controls.

Assignment Requirements

Read the worksheet named “Mapping Business Challenges to Types of Control” and address the following:

Ø Using what you have learned about access controls, identify the business impact of the challenge, and identify an access control method that will mitigate the impact to the business.

Requirement: 

· ****Separate word document for each assignment****

· Minimum 300-350 words. Cover sheet, abstract, graphs, and references do not count.

· Add reference separately for each assignment question.

· Strictly follow APA style. Length – 2 to 3 paragraphs. 

· Sources: 2 References to Support your answer

· No plagiarized content please! Attach a plagiarized report.

· Check for spelling and grammar mistakes!

· $5 max. Please bid if you agree.

  

Assignment 2

Discuss security and technical drivers for having an access control policy and the key tenets of that policy.

Requirement: 

· ****Separate word document for each assignment****

· Minimum 300-350 words. Cover sheet, abstract, graphs, and references does not count.

· Add reference separately for each assignment question.

· Strictly follow APA style. Length – 2 to 3 paragraphs. 

· Sources: 2 References to Support your answer

· No plagiarized content please! Attach a plagiarized report.

· Check for spelling and grammar mistakes!

· $5 max. Please bid if you agree.

Hands On Assignment 6

 

Instructions

Install Docker on a Linux VM. You don’t want to install it on your computer, because it will interfere with other functions on that computer. Open a Linux VM, set the network configuration to be NAT. Download and install Docker inside the Linux VM as an admin. The remaining exercises are to be performed inside the Linux VM. Open a terminal inside the Linux VM. The following exercises won’t run on Windows VM.

A few useful Docker sites: https://docker-curriculum.com/

(Q1): From the terminal, type in the following commands and take snapshots after running each command.

To validate the installation is correct, type

$ docker run hello-world 

(Q2): Run a Busybox container. The pull command fetches the busybox image from the Docker registry and saves it to the VM. 

$ docker pull busybox

(Q3): Find available docker images in your VM. 

$ docker images

Check that busybox container is  

(Q4): Run the Docker container busybox.  When you run the Docker image bosybox, Docker loads up the container and then runs a command in the container. When we run “docker run busybox”, there is no command, so Docker did nothing and exited.

$ docker run busybox 

$

If you provide a command after “docker run busybox”, that command will be executed

$ docker run busybox echo “hello world from Carlston”

Replace ‘Carlston’ with your name. That way I knew that you are running Docker by yourself. Take a snapshot.   

(Q5): Run the following command to check what containers are currently running. 

$ docker ps  

It should be no docker running. 

Run the following command to see a list of all containers that we ran. Notice the STATUS column shows that these containers exited a few minutes ago. Take a snapshot. 

$ docker ps –a  

Run the following local host command to see the difference with and without Docker. 

$ ps -a 

(Q6): Compare a Virtual Machine (VM), a Container, and a Sandbox based on the features shown in the following table.  

FeaturesTypes 

VM 

Container 

Sandbox 

Same OS as host OS 

Share data with host 

Data remains when the VM / Container / Sandbox is closed 

Additional OS overhead 

Performance 

Storage space 

Communication among the applications and host 

Security level 

Examples of applications 

Advantages 

Disadvantages 

Discussion 4002

  1. Read Chapters 1 and 2 in your textbook (Textbook: Principles of Information Systems).
  2. Using the discussion link below, respond to the following questions:
    1. What was the most useful takeaway for you from this workshop’s reading?
    2. What concept from the reading is the most applicable to you now in your profession, and how might you implement it?
    3. 300 words minimum. 

Excel_3G_Department_Expenses_AS | Kader_Excel_3G_Administration_as

#Kader_Excel_3G_Administration_as

#Excel_3G_Department_Expenses_AS

  

Project Description:

In the following project, you will edit a worksheet that will be used to summarize the departmental administration expenses for the City of Orange Blossom Beach.

     

Open   the Excel workbook Student_Excel_3G_Administration_as.xlsx   downloaded with   this project.

 

In the Expenses worksheet, use   the SUM function to calculate row totals for each Expense item in the range   F5:F9. Format F6:F9 with Comma Style, zero decimal places. Calculate column   totals (using SUM) for each quarter and for the Annual Total in the range   B10:F10.

 

In cell G5, construct a formula   to calculate the Percent of Total by dividing the Annual Total for City   Manager by the Annual Total for Totals by Quarter. Use absolute cell   references as necessary, format the result in Percent Style, and then Center.   Fill the formula down through cell G9.

 

Create a 3-D Pie chart to chart   the Annual Total for each item using the ranges A5:A9 and F5:F9. Move the   chart to a new sheet and then name the sheet Administration Costs Chart.

 

For the chart title, type Summary of   Administration Costs   and format the chart title using a WordArt Style—in the first row, the second   style. Change the chart title font size to 28.

 

Remove the Legend from the chart   and then add Data Labels formatted so that only the Category Name and   Percentage display positioned in the Center. Change the data labels Font Size   to 12, and apply Bold and Italic.

 

Format the Data Series using a   3-D Format effect. Change the Top bevel and Bottom bevel to the first bevel   in the first row. Set the Top bevel Width and Height to 50 pt and then set the Bottom   bevel Width and Height to 256 pt. Change the Material to the fourth Standard Effect—Metal.

 

Display the Series Options, and   then set the Angle of first slice to 140 so that the City Manager slice is in   the front of the pie. Select the City Manager slice, and then explode the   slice 10%. Change the Fill Color of the City Manager slice to a Solid fill—in   the fifth column, the fourth color.

 

Format the Chart Area by   applying a Gradient fill using the Preset gradients–in the fourth column,   the first color. Format the Border of the Chart Area by adding a Solid line   border–in the eighth column, the first color. Change the border Width to 5   pt.

 

Display the Page Setup dialog   box, and then for this chart sheet, insert a custom footer in the left   section with the File Name element.

 

Display the Expenses worksheet,   and then by using the Quarter names and the Totals by Quarter, insert a Line   with Markers chart in the worksheet. Move the chart so that its upper left   corner is positioned slightly inside the upper left corner of cell B12. Type Annual   Administration Expenses by Quarter as the Chart Title.

 

Format the Bounds of the   Vertical (Value) Axis so that the Minimum is 1085000 and the Major unit is at 10000. Format the Fill of the Chart   Area with a Gradient fill by applying the Preset gradient—in the first row,   the third gradient. Format the Plot Area with a Solid fill using White,   Background 1—in the first column, the first color.

 

Copy the Annual Total in cell   F10 and then use Paste Special to paste Values & Number Formatting in   cell B35. In cell C35, construct a formula to calculate the Projected   Expenses after the forecasted increase of 3.5% in cell B31 is applied. Fill   the formula through cell F35, and then use Format Painter to copy the   formatting from cell B35 to the range C35:F35.

 

Change the Orientation of this   worksheet to Landscape, and then use the Scale to Fit options to fit the   Height to 1 page. From the Page Setup dialog box, center the worksheet   Horizontally, and insert a custom footer in the left section with the File   Name element.

 

Display the Contracts worksheet.   Using the data in A5:B7, insert a Funnel Chart. Move the chart so that the   upper left corner aligns with the upper left corner of D1. Change the chart   title to Contract Analysis and then change the Height to 2 and the Width to 4. Make cell A1   the active cell. Change the Orientation to Landscape, center the worksheet,   and insert a footer with the file name in the left section.

 

Display the County Partnerships   worksheet. Select the range A4:B8 and then insert a Filled Map chart map.   Change the Width to 4 and then move the chart so that its upper left corner   aligns with the upper left corner of D1. For the chart title, type Partnership   Analysis and   then make cell A1 the active cell. Change the worksheet Orientation to   Landscape. From the Page Setup dialog box, center this worksheet   Horizontally, and insert a custom footer in the left section with the File   Name element.

Applicants

  

Open Access and create a new database named “5-5 Applicants.”
Create a table named “Applicants” with the following fields: Date, Position, First Name, Last Name, and Phone. Select “Date” as the field type for the Date field. Select “Text” or “Short Text” as the field type for the other fields. Select the Phone field as the primary key.
Enter the following information into the table. Enter the current year in the dates (instead of 20–).
Date Position First Name Last Name Phone
Date Position First Name Last Name Phone1/3/20—Cashier Jennifer Smith 541-555-01011/4/20—Stocker Forrest Bayly541-555-01221/4/20—Cashier Susan Mcintyre541-555-01311/5/20—Manager Barry Gamble541-555-01251/5/20—Cashier Joshua Neslund541-555-00301/6/20—Stocker Erin Gonzales541-555-01271/6/20—Manager Laura Reynolds541-555-01291/7/20—Cashier Amy Pederson541-555-01241/7/20—Cashier Serena Worcester541-555-01261/7/20—Stocker Philip Raymond541-555-01331/8/20—Cashier Bryan Crider541-555-01081/8/20—Manager Sara Reyes541-555-01151/8/20—Stocker Lauren Hurst541-555-01281/9/20—Manager Jennifer Smith541-555-01541/9/20—Stocker Tom Reitz541-555-01141/9/20—Cashier Kelly Tumpane541-555-0111 

Project: Playlist Manager

Overview

This project will allow you to write a program to get more practice with object-oriented ideas that we explored in the previous project, as well as some practice with more advanced ideas such as inheritance and the use of interfaces.

Ipods and other MP3 players organize a user’s music selection into groups known as playlists. These are data structures that provide a collection of songs and an ordering for how those songs will be played. For this assignment you will be writing a set of PlayList classes that could be used for a program that organizes music for a user. These classes will be written to implement a particular PlayList interface so that they can be easily exchange in and out as the program requires. In addition, you will also be using the SimpleTrack class you wrote for the closed lab on Interfaces – if you did not finish this class before the end of lab, you will need to finish it before starting on this project.

Objectives

  • Practice with programming fundamentals
    • Review of various Java fundamentals (branching, loops, variables, methods, etc.)
    • Review of Java File I/O concepts
    • Practice with Java ArrayList concepts
    • Practice with object-oriented programming and design
    • Practice with Java interfaces

Project Description

The SimplePlaylist Class

Once you have coded and tested your SimpleTrack class, you will need to write a SimplePlaylist class that implements the Playist interface given in the project folder.

The SimplePlayList class stores music tracks in order – the first track added to the play list should be the first one removed from the play list.  You should recognize this data structure as a queue (or a first-in, first-out queue).   You do not need to implement the equals, hashCode and toString methods for this class but if you choose to do so make sure you document your implementations properly!

 The PlayList Management Program

Once you have written and tested a SimpleTrack class and a SimplePlaylist class, it is time to use them to write a program to manage playlists.  This program will simulate the playing of songs from a play list.  For the SimplePlaylist, the songs are removed from the playlist as they are played, so you know that you’re at the end of the list when your list is empty.  This program should be implemented in the file MusicPlayerSimulator.java.  Note that we are not defining ANY of the methods you are using for this program – the design is all up to you.  You must, however, practice good programming style – make sure you are breaking the program up into smaller methods and aren’t just trying to solve everything with one monolithic main method.  If you have fewer than 5 methods for this program you are probably trying to fit too much into a single method.

Here is a sample transcript of the output of this program:

Enter database filename: input.txt Currently playing: 'Elvis Presley / Blue Suede Shoes / Elvis Presley: Legacy Edition' Next track to play: 'The Beatles / With A Little Help From My Friends / Sgt. Pepper's Lonely Hearts Club Band' [P]lay next track [A]dd a new track [Q]uit > p Currently playing: 'The Beatles / With A Little Help From My Friends / Sgt. Pepper's Lonely Hearts Club Band' Next track to play: 'The White Stripes / Seven Nation Army / Elephant' [P]lay next track [A]dd a new track [Q]uit > P Currently playing: 'The White Stripes / Seven Nation Army / Elephant' Next track to play: 'Cake / Long Line Of Cars / Comfort Eagle' [P]lay next track [A]dd a new track [Q]uit > a Track name: Requiem For A Dying Song Artist name: Flogging Molly Album name: Float Track: Requiem For A Dying Song Artist: Flogging Molly Album: Float Are you sure you want to add this track [y/n]? Currently playing: 'The White Stripes / Seven Nation Army / Elephant' Next track to play: 'Cake / Long Line Of Cars / Comfort Eagle' [P]lay next track [A]dd a new track [Q]uit > A Track name: Look What You Made Me Do Artist name: Taylor Swift Album name: Reputation Track: Look What You Made Me Do Artist: Taylor Swift Album: Reputation Are you sure you want to add this track [y/n]? Y Currently playing: 'The White Stripes / Seven Nation Army / Elephant' Next track to play: 'Cake / Long Line Of Cars / Comfort Eagle' [P]lay next track [A]dd a new track [Q]uit > q Tracks remaining in play list ------------------------------------------------------------ 1 - 'Cake / Long Line Of Cars / Comfort Eagle' 2 - 'Nine Inch Nails / Head Like A Hole / Pretty Hate Machine' 3 - 'Flogging Molly / Requiem For A Dying Song / Float' 4 - 'Taylor Swift / Look What You Made Me Do / Reputation'
  1. Ask the user to enter the name of the file that contains the play list data in the format described below.   
  2. Input the play list information from the file and store it in a SimplePlaylist object (using SimpleTrack objects).   See below for the format of this file.
  3. Indicate what song is currently playing and what song is next in the play list.  If there is no song currently playing (i.e. at the beginning right after the data file is loaded) the program should immediately advance to the next song in the list.  If the play list is empty and there is no next track, the program should indicate this with a message “Play list is empty – no more tracks”.
  4. Present the user a menu of three options – play the next song in the play list, add a new song to the play list, or quit.
  5. If the user chooses to play the next song, use the Playlist object to adjust the current track accordingly.  Make sure your code does the right thing and gives an error message if the play list is empty and the user tries to play the next song.
  6. If the user chooses to add a new track, prompt the user for the names of the song, artist and album.  Verify that the user actually wants to add the track and if they say “yes” to this prompt add the track to the play list appropriately.
  7. If the user chooses to quit, output a well-formatted report of the remaining songs in the play list, showing the name of the song, the artist and the album in the format indicated above.  If the play list is empty, indicate this with the message “No tracks remaining” where the report data would normally be.  When this report is finished the Playlist should be empty.

The file format that the play list manager program should read is a simple one.  An input file for multiple tracks would use this format:

track 1 name,artist 1 name,album 1 name
...
track n name,artist n name,album n name

The sample input file used in the transcript above looks like this and is included in the project folder in a file named input.txt:

Blue Suede Shoes,Elvis Presley,Elvis Presley: Legacy Edition
With A Little Help From My Friends,The Beatles,Sgt. Pepper's Lonely Hearts Club Band
Seven Nation Army,The White Stripes,Elephant
Long Line Of Cars,Cake,Comfort Eagle
Head Like A Hole,Nine Inch Nails,Pretty Hate Machine

Submission Instructions

Make sure your programs compile and run correctly before submitting.  To submit, make sure you include all of your files:  SimplePlaylist.java, SimpleTrack.java and MusicPlayerSimulator.java files with comments indicating who wrote them and the date (make sure you change the @author tag to your name and the @version tag to the date).  If you worked with a partner, there should be two @author tags.  Use the file upload button and navigate to the folder your workspace is in.  Then look for the CSE2123-Playlist folder – inside that folder is the src folder that has your files in it to upload.  You can also just drag-and-drop the files from your Eclipse workspace directly onto the file upload button.

Need help in homework

Assignment:
Provide a reflection on Artificial Intelligence 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.

assign

 

Assignment Instructions and Requirements

There are three parts of this assignment: development of a process,  writing a job description, and formulating interview questions. Each  must be presented in a separate Word document, with formatting and  document names that would be appropriate for the workplace.

Do not format your documents to look anything like APA papers.

  • Paragraphs should be single-spaced with a blank line between paragraphs.
  • Lists should be single-spaced.
  • Do not include a running head or other APA style elements.
  • It is acceptable but not required to have a cover page for your  documents. If you choose to do this, use the same cover for all three  documents for consistency sake (as you would in the workplace for  branding purposes).

Formality, neatness, and readability are expected.

Scenario:

You are the top IT manager for 504 Technologies and realize the need  for hiring a new tech employee. The company has not yet set up a hiring  process and the CEO has tasked you with creating one before writing the  job description and planning for interviews.

Document 1: Develop a hiring process.

  • Content: 
    • Write a suitable descriptive title in the document.
    • Include at least six distinct steps. 
      • Provide enough detail so that someone else would be able to easily  understand and follow all steps and sub-steps of this process.
      • You may write this entirely from your own experiences and critical  thinking. However, if you decide to use any source material, do not  quote or copy, and make sure you cite/reference using APA standards.
    • Include your first and last names at the very end of the document to identify yourself as the author.
  • Format: 
    • Write in complete sentences, and present your process in a numbered list form.
    • Format the document so that it looks professional and is highly readable.
  • Length: 
    • This document must contain 200–250 words. Should you find this difficult to attain, include your reasoning for the steps.
  • Document name: 
    • Use a logical, descriptive name for your Word document. Do not include the course number, unit number, or your name.

Document 2: Write a job description.

  • Preparation: Choose a career from the following list. If you wish to  investigate an IT career not on this list, you must receive prior  permission from the professor (ask via email). Note that the professor  reserves the right to deny requests, and if this occurs, will give you a  reason. 
    • Computer Programmer
    • Cybersecurity Specialist
    • Database Administrator
    • Graphics/Multimedia Designer
    • Information Security Analyst
    • IT Project Manager
    • Network Administrator
    • Tech Support / Help Desk
    • Webmaster
  • Content: 
    • Write a suitable descriptive title in the document.
    • Provide content as explained in the Reading PDF. 
      • Invent information about the company (do not copy from the course).
      • This person will work at the Springfield campus.
      • Do not include a salary or a salary range.
      • While reviewing job descriptions online may be helpful, do not copy,  quote, or cite sources. This description must be written from your  understanding of the job itself.
    • Include your first and last names at the very end of the document to identify yourself as the author.
  • Format: 
    • This will be a combination of a few paragraphs and several lists. Review the Reading PDF for this information.
    • Format the document so that it looks professional and is highly readable.
  • Length: 
    • This document must contain 200–250 words.
  • Document name: 
    • Use a logical, descriptive name for your Word document. Do not include the course number, unit number, or your name.

Document 3: Develop interview questions.

  • Content: 
    • Write a suitable descriptive title in the document.
    • Identify the job for which these questions are relevant. This must relate to the job description you wrote for Document 2.
    • Develop six (6) interview questions that the manager will ask candidates who are invited for interviews. 
      • Write meaningful questions that will help you focus on the  candidate’s qualifications and suitability for the job that you  advertised. Assume you already know the person’s name and that you will  not be asking simple questions that should be found in his/her resume.
      • Write open-ended questions (see the Reading PDF).
      • Do not ask illegal or unethical questions (see the Reading PDF).
      • Do not use source material for this document; it is okay to peruse  online ideas, but you must write this entirely in your own words and use  your critical thinking.
    • For each of your six questions, explain what you intend to learn  from the candidate’s answers. Examples are given in the Reading PDF.
    • Include your first and last names at the very end of the document to identify yourself as the author.
  • Format: 
    • Write in complete sentences, and present your questions in list  form. Reasoning should follow each question. You may use the bulleted  format shown in the Reading PDF examples.
    • Format the document so that it looks professional and is highly readable.
  • Length: 
    • There is no designated length except for ensuring that you have six complete questions accompanied by reasons for asking them.
  • Document name: 
    • Use a logical, descriptive name for your Word document. Do not include the course number, unit number, or your name.