Objectives

  

I. Objectives:

  • Practicing      with Binary Search (Chapter 16) and Sorting Algorithms (Chapter 16 and      Chapter 8)
  • Practicing      writing a small-to-medium size program that is modularized (using      functions) and deals with lists

II. Instructions:

You job is to write a menu-based program to manipulate a patient database in a hospital. I do not provide any skeleton code for this assignment. You will have to design all the data structures and program structure yourself. The designing of your program will be a big part of your grade in this assignment.

1. Your program should do the following

(a)    Show the user a menu that has the following options.

1. Print patients

    2. Add a patient

    3. Sort patients by last name

    4. Sort patients by ID

5. Search patient by last name

    6. Search patient by ID

    7. Exit the program

(b)  Allow the user to select an option from the menu, perform the requested option, show the user the results, and finally show menu to the user again to let picking another option.

2.  Design-Needs of your program

(a)  Your program should create a struct or class called patientType to hold information about a single patient: first name (string), last name (string), patient ID (int).

(b) You also need to define an array to hold the list of patients. Each element of the array will of type struct or class patientType that you created in step 2(a) above. You can create a static array (like in Chapter 8) with a max size = 10.  

(c)  Your program must be a modular one: That is, printing of the menu (in step 1a above) on the screen as well as each operation in the menu should have a corresponding function. Then, the main function of your program should be mostly composed of function calls. That is, your main function should be a short function that mainly calls other functions!

(d) Sorting: For options 3 and 4 in the menu (that is sorting the patient list by last name or ID), you have to use and adapt one of the sorting algorithms in the text book: Bubble Sort (Chapter 16 , page 1019), Insertion Sort (Chapter 16, pg 1024) or Selection Sort (Chapter 8, pg 533).

(e) Searching: For option 5 and 6 (searching the patients by last name or ID), you have to use the binary search algorithm and adapt it to your program (Chapter 16, pg 1026).

3.  Other Important Notes

(a)  The outputs of your program should be nicely formatted. You should provide the user enough explanations to use your program comfortably.

1. If your program handles the patient list (in step 2b) and all the corresponding operations (step 2c) using a vector (Chapter 16) of struct or class patientType, you will get up to +20 points.

2. If your menu also has a working delete option as well, you will get up to a total of +10 points. You can delete a patient using last name or ID. Handling each will be an extra +5 point.

         3.      We studied Bubble Sort in detail in class, you are responsible to study Selection and Insertion Sort on your own for the exam. For this assignment, if you complete part 2d above (that is both the sorting  options in the menu) either using Selection Sort (Chapter 8, pg 533) or Insertion Sort (Chapter 16, pg 1024) you will get an extra +5 points.  

III. What to Submit:

1.      Your assign4-yourName.cpp file for the program.

2.      You also have to submit a README file named README-yourName.txt. Your README should include the following

a.       Explain what works what does not work in your program – If your program has extra features, you can mention it too.

b.      Include several test cases that you used to test the correctness of your code.

You can upload your files to this Angel drop box as a single .zip file or one by one  (note that you should do one submission but you can attach multiple .cpp files to your submission!).

IV. Grading:

100 pts in total. See the Assignment rubric on how your assignment will be evaluated.

1.     90% – Your .cpp file, its content, and programs execution

2.     10% – The README file and its content

3.     Extra Credit: Up to 32 points of extra credit for additional features (that is use of vector’s in the program and adding delete option).

INT

 Write a short, 250 words , reflecting on your internship and how it related to your executive masters program(Subjects of this Program are Computer Security Foundations

and Database Security.) at  College.  As you prepare your paper, you might consider answering some of these questions:

  • How did this internship help prepare you for future endeavors, both academically and in the workplace?
  • What was the best and worst parts of your overall experience?
  • What surprised you about this internship?
  • What, if any, were any disappointment’s?

Prepare your in WORD using APA format. 

Computer Security Foundations:

Introduction to computer Security 

Networks and Internet

Cyberstalking, Fraud and Abuse

Denial of Service Attacks

Malware

Hacking

Industrial Espionage

Encryption

Computer Security Technology

Security Policies

Network Scanning

Cyber Terrorism

DATBASE SECURITY TOPICS: 

Introduction and CIA triads

Types of Database Exploits

Array of Beaches

Admin controls users and roles

POLP and Patch Management

Prevention Controls and Encryption

Data Obfuscation, Redaction and Tokenization

Detective Controls 1 – DAM & auditing  

Failover and disaster recovery

Regulatory Frameworks 1 – HIPAA

Regulatory Frameworks 2 – PCI

Regulatory Frameworks 3 – SOX & STIG

Regulatory Frameworks 4 –  FISMA

Emerging Technologies

Professional Ethics and Responsibilities

Portfolio Project

 You have recently been hired as a Chief Information Governance Officer (CIGO) at a large company (You may choose your industry). This is a newly created position and department within the organization that was founded on the need to coordinate all areas of the business and to provide governance of the information. You will need to hire for all positions within your new department.

The company has been in business for more than 50 years and in this time has collected vast amounts of data. Much of this data has been stored in hard copy format in filing cabinets at an offsite location but in recent times, collected business data is in electronic format stored in file shares. Customer data is being stored in a relational database, but the lack of administration has caused data integrity issues such as duplication. There are currently no policies in place to address the handling of data, business or customer. The company also desires to leverage the marketing power of social media, but has no knowledge of the types of policies or legal issues they would need to consider. You will also need to propose relevant metrics that should be collected to ensure that the information governance program is effective.

The CEO and Board of Directors have tasked you to develop a proposal (paper) that will give them the knowledge needed to make informed decisions on an enterprise-wide Information Governance program, addressing (at a minimum) all of these issues, for the company.  

Exp19_Excel_App_Cap_Comp_Tech_Store

Exp19_Excel_App_Cap_Comp_Tech_Store

Exp19 Excel App Cap Comp Tech Store

Excel Comprehensive Capstone – Tech Store 

  

Project Description:

After graduating from college, you and three of your peers founded the software company TechStore Unlimited (TSU). TSU provides an online market place that fosters business to business (B2B), business to consumer (B2C), and consumer to consumer sales (C2C). As one of the company’s principal owners, you have decided to compile a report that details all aspects of the business, including: employee payroll, facility management, sales data, and product inventory. To complete the task you will duplicate existing formatting, import data from an Access database, utilize various conditional logic functions, complete an amortization table, visualize data with PivotTables and Power Maps, connect and transform several external data sources, and lastly you will inspect the workbook for issues.

     

Start Excel. Open Exp19_Excel_AppCapstone_Comp.xlsx.   Grader has automatically added your last name to the beginning of the   filename.

 

Fill the range A1:E1 from the   Employee_Info worksheet across all worksheets, maintaining the formatting.

 

Make the New_Construction   worksheet active and create Range Names based on the data in the range A6:B9.

 

Ungroup the worksheets and   ensure the Employee_Info worksheet is active. Click cell G6 and enter a   nested logical function that calculates employee 401K eligibility. If the   employee is full time (FT) and was hired before the 401k cutoff date 1/1/19,   then he or she is eligible and Y should be displayed, non-eligible employees should be indicated   with a N. Be sure to utilize the date   located in cell H3 as a reference in the formula. Use the fill handle to copy   the function down completing the range G6:G25.

 

Apply conditional formatting to   the range G6:G25 that highlights eligible employees with Green Fill with Dark   Green text. Eligible employees are denoted with a Y in column G.

 

Create a Data Validation list in   cell J7 based on the employee IDs located in the range A6:A25. Add the Input   Message Select Employee ID and use the Stop Style Error Alert. 

 

Enter a nested INDEX and MATCH   function in cell K7 that examines the range B6:H25 and returns the   corresponding employee information based on the match values in cell J7 and   cell K6. Note K6 contains a validation list that can be used to select   various lookup categories. Use the Data Validation list in cell J7 to select   Employee_ID 31461 and select Salary in cell K6 to test the   function.

 

Enter a conditional statistical   function in cell K14 that calculates the total number of PT employees. Use the range E6:E25   to complete the function.

 

Enter a conditional statistical   function in cell K15 that calculates the total value of PT employee salaries. Use the range   E6:E25 to complete the function.

 

Enter a conditional statistical   function in cell K16 that calculates the average value of PT employee salaries. Use the range   E6:E25 to complete the function.

 

Enter a conditional statistical   function in cell K17 that calculates the highest PT employee salary. Use the range E6:E25 to complete   the function.

 

Apply Currency Number Format to   the range K15:K17.

 

Click cell K11 and type FT. Click cell A28 and type Full Time   Employees.

 

Use the Format Painter to apply   the formatting from the cell A3 to the range A28:B28.

 

Use Advanced Filtering to   restrict the data to only display FT employees based on the criteria in the   range K10:K11. Place the results in cell A29. 

 

Enter a database function in   cell K18 to determine the total number of FT employees. To complete the   function use the range A5:H25 as the database argument, cell E5 for the   field, and the range K10:K11 for the criteria.

 

Enter a database function in cell   K19 to determine the total value of FT employee salaries. To complete the   function use the range A5:H25 as the database argument, cell H5 for the   field, and the range K10:K11 for the criteria.

 

Enter a database function in   cell K20 to determine the average FT employee salary. To complete the   function use the range A5:H25 as the database argument, cell H5 for the   field, and the range K10:K11 for the criteria.

 

Enter a database function in   cell K21 to determine the highest FT salary. To complete the function use the   range A5:H25 as the database argument, cell H5 for the field, and the range   K10:K11 for the criteria.

 

Format the range K19:K21 with   Currency Number Format.

 

Ensure that the New_Construction   worksheet is active. Use Goal Seek to reduce the monthly payment in cell B6   to the optimal value of $8000. Complete this task by changing the Loan amount   in cell E6.

 

Create the following three   scenarios using Scenario Manager. The scenarios should change the cells B7   and B8.
 

Good
  B7 = .0312
  B8 = 5
 

Most   Likely
  B7 = .0575
  B8 = 5
 

Bad
  B7 =   .0625
  B8 = 3
 

  Create a Scenario Summary Report based on the value in cell B6. Format the   new report appropriately and reorder the worksheets so the Scenario Summary   worksheet appears as the last worksheet in the workbook.

 

Ensure that the New_Construction   worksheet is active. Enter a reference in cell B12 to the beginning loan   balance and enter a reference in cell C12 to the payment amount.

 

Use the IPMT function in cell   D12 to calculate the interest paid for the first payment of the loan. Use the   information in the loan details section (E6:E9) of the worksheet to locate   the required inputs for the function. Be sure to use the appropriate   absolute, relative, or mixed cell references. All results should be formatted   as positive numbers.

 

Enter a formula in cell E12   based on the payment and loan details that calculates the amount of principal   paid on the first payment. The principal is the payment – interest. Be sure   to use the appropriate absolute, relative, or mixed cell references.

 

Enter a formula in cell F12 to   calculate the remaining balance after the current payment. The remaining   balance is calculated by subtracting the principal payment from the balance   in column B.

 

Use the CUMIPMT function in cell   G12 to calculate the cumulative interest paid on the first payment. Use the   loan details information (E6:E9) as needed for inputs. Be sure to use the   appropriate absolute, relative, or mixed cell references. All results should   be formatted as positive values.

 

Enter a function in cell H12   based on the payment and loan details that calculates the amount of   cumulative principal paid on the first payment. Be sure to use the   appropriate absolute, relative, or mixed cell references. All results should   be formatted as positive numbers.

 

Enter a reference to the   remaining balance of payment 1 in cell B13. Use the fill handle to copy the   functions created in the prior steps down to complete the amortization table.   Expand the width of columns D:H as needed.

 

Use PowerQuery to connect and   open the Orders table in the eApp_Cap_Orders.accdb   database. Use the Query editor to format column A with Date number format and   load the table. Rename the worksheet Orders.

 

Adapt the previous step to   connect and load the Warehouse table.

 

Connect to, but don’t load the   Inventory table from the eApp_Cap_Orders.accdb   database. 

 

Create the following   relationships.
 

  Relationship 1
  Table Name
  Inventory
 

  Column (Foreign)
  Warehouse
 

  Table
  Warehouse
 

  Column (Primary)
  Warehouse
 

  Relationship 2
 

  Table
  Orders
 

  Column (Foreign)
  Item_Number
 

  Table
  Inventory
 

  Column (Primary)
  Item_Number

 

Use PowerPivot to create a blank   PivotTable on a new worksheet. Add the following fields to the PivotTable.
 

  Rows
  Warehouse: Location
  Warehouse: Warehouse
  Inventory: Item_Number
 

  Values
  Inventory: Current_Inventory
  Inventory: Total_Value

 

Insert a Slicer based on   Warehouse. Place the upper left corner of the Slicer inside the borders of   cell F3.

 

Create a 3D PowerMap that   displays the location of all warehouses based on the City geographic type.   Rename the worksheet Inventory.

 

Make the Orders worksheet   active. Use the Data Analysis ToolPak to output Summary statistics starting   in cell G3. The statistics should be based on the quantity of orders located   in the range E1:E50. Be sure to include column headings in the output.

 

Record a macro using the Macro   Recorder named Sort. When activated, the macro should sort the Orders table in   ascending order by date. Open the newly created module in the Visual Basic   Editor and copy the code in Module1. Paste the code starting in cell A1 on   the Code worksheet.

 

On the Orders worksheet, insert   a Form Control button labeled Sort   in the range G21:I24 and assign the Sort macro.

 

Use the Accessibility Checker to   inspect for issues. Once located, make the following changes to alleviate the   issues.
 

  Warehouse worksheet
  Change Table Style to none.
 

  Orders worksheet
  Change Table Style to none.
 

  Employee_Info worksheet
  Change Font Color to Black, Text 1
 

  New_Construction worksheet
  Change Font Color to Black, Text 1
 

  Save the file Exp19_Excel_AppCapstone_Comp.xlsx.   Exit Excel. Submit the file as directed.

Ch 12 ML1 Sorority dues

1Start Excel. Download and open the file named Exp19_Excel_Ch12_ML1_HW_MembershipDues.xlsx. Grader has automatically added your last name to the beginning of the filename.02Click cell A1, delete the template text, and type Membership Dues.23Delete Column L.04Select the range A1:L7 and clear all data validation that was included in the template.05Add a comment in cell A1 that says “Unprotect the worksheet before editing.“. Be sure to enter the comment as it appears, including the period and excluding the quotation marks.126Use the Macro Recorder to record a macro named Sort that sorts the records in ascending order based on selection (Hint: use relative references when recording the macro).27Ensure the Developer Tab is enabled, then create a Form Control Button named Sort spanning the cell range C1:D1 (ensure that the button is inside the cell borders), and assign the Sort macro. Be sure the label is displayed on the Form Control Button.98Use the VBA Editor to insert a new module named Unprotect. To complete the step, type the code as it appears below. Note there is one blank line after the opening declaration (sub Unprotect). The remaining code does not have space between lines.

Sub Unprotect()

‘Unprotect Sheet
Worksheets(“Member List”).Unprotect.Password = “eXploring”
09Insert a new module named Protect. To complete the step, type the code as it appears below. Note there is one blank line after the declaration (Sub Protect). The remaining code does not have space between lines. Type the following to complete the procedure.

Sub Protect()

‘Protect Sheet
Worksheets(“Member List”).protect.Password= “eXploring”
010Exit the VBA Editor and create a Form Control Button named Unprotect spanning the cell B1. Assign the UnprotectWorksheet macro. Be sure the label Unprotect appears on the Form control button. Then save the file as a macro enabled workbook.911Create a Form Control Button named Protect spanning the cell E1. Be sure to display the label Protect on the Form Control Button and then assign the Protect macro.912Use the Document Inspector to check the document for issues. Remove the Document Properties and Personal Information and the Headers and Footers information. Do not remove Comments and Macro information. Note: If using a Mac, please skip this step and proceed to step 13.213Check the document for Accessibility and compatibility with Excel 2010, 2013, and 2016.014Insert a new worksheet named Code.1015Open the VBA Editor, open module 1, and copy the code. Paste the code in the Code worksheet starting in cell A1. Then delete the rows that are blank (2,4,5, and 6).1516Open the VBA Editor, open the Protect module, and copy the code. Paste the code in the Code worksheet starting in cell A17. Delete any additional blank rows that appear in the code (row 18).1517Open the VBA Editor, open the Unprotect module, and copy the code. Paste the code in the Code worksheet starting in cell A22. Then delete any additional blank rows that appear in the code (row 23).1518Save and close Exp19_Excel_Ch12_ML1_HW_MembershipDues.xlsx. Be sure to save the workbook as a .xlsx file, not a macro enabled workbook. Exit Excel. Submit the file as directed.0
Close

Complete Draft of the Literature Review Section

Assignment Content

  1. In class, we learned how to write the introduction and conclusion of the Literature Review section, which includes:
    • Introduction (6 sentences on p. 10a)
    • Review of Literature (using notes on p. 13a – ONE objective summary is graded already — apply feedback)
    • Analysis of Literature (compare and contrast activity on p. 16a)
    • For this submission: You will submit your full draft of the Literature Review in a WORD document.
    •  YOU MUST CHECK YOUR SIMILARITY prior to submission here. 
    • Grading: 
    • Title Page = 10 pts
    • Literature Review: Intro, Review of Literature, and Analysis of Literature WITH in-text citations and correct level headings:
    • Introduction = 15 pts
    • Review of Literature = 40 pts
    • Analysis of Literature = 20 pts
    • References page with ALL three research articles listed = 15 pts

Windows Forensic

  Prepare a report 1500 words long on any of the following subjects involving Digital Forensics.  The report must have at least two references. APA Format double space.

  1. Legal Compliance
  2. Affidavits
  3. How to Testify
  4. Case Law
  5. Chain of custody
  6. Digital Investigations
  7. Authentication of Evidence
  8. Chain of Custody Procedures
  9. Metadata
  10. Root Cause Analysis
  11. Using Virtual Machines for Analysis
  12. Mobile Device Analysis (e.g. smart phones, tablets)
  13. Embedded Systems (e.g. GPS, games consoles, Smart TVs)
  14. Internet of Things Devices (e.g. consideration of potential for evidence storage)

CBSC 630 Case Study 6.1

 Write a 2 to 3 page paper picking a particular area to monitor and come up with a way you can use the Raspberry Pi to monitor the area. Provide some creative ways you would use the Raspberry Pi . In addition How would you use the Raspberry Pi in Spear Fishing?  

Cloud Architecture

This is the second section of your research report, you will be writing the first part of your deep research. This means, that what you put in this section will be determined by you. You can talk about the subject in detail, compare your topic to another one, etc. This section should be between 3-5 pages with appropriate references added. 

Help2

IPsec and DNSSEC to enhance the protection of the domain. Note: IPsec is a security protocol that provides network-based authentication and confidentially between servers via a set of standards, while DNSSEC is a set of extensions that provide integrity to the DNS server to aid in deterring attackers from hijacking the DNS process.  

Using the above enterprise architecture scenario, which consists of different components (e.g., servers, clients, databases) with information that has various temporal and distribution constraints, networks, multiple sites, and trusted and untrusted clients, write a 500- to the 750-word summary, making sure to:

  1. Describe the appropriate cryptographic tools/algorithms/protocols that can be applied at various locations throughout that architecture in order to achieve a variety of goals.

  1. Define the purpose of IPsec (including the various modes, IKE, ESP vs AH, Windows firewall integration, and IPv6) and DNSSEC (relationship to PKI, DNS Zones, and trust anchors).

  1. Briefly describe what you accomplished from the procedures supplied, and how these protocols enhance the security of servers. Provide references to recent articles (less than a year old) that demonstrate the use and benefits of an organization that has implemented IPsec and DNSSEC.

  1. Describe the management challenges/tradeoffs associated with implementing various security controls and protocols in an enterprise network.

NOTE: Each question should be a heading