3 questions

1) Explain in your own words what “FOOTPRINTING” (or digital reconnaissance) is and how you would go about gathering the information you need to determine the location of a recently stolen late model car that was last seen in the parking lot of our college. 300 words 

2) After responding to the weekly discussion topic on FOOTPRINTING, you now have an idea as to how to conduct a digital investigative project. For this assignment, you are asked to develop your own crime scenario. Explain the incident that occurred, and then list the steps you would follow to solve this case (examples might include: a lost child, an unauthorized charge on your credit card, an unidentified charge made with your EZ PASS, etc.) 300 words

 3) Describe three authentication types and give an example of each 300 word

Assignment

Select any visualisation/infographic and looking at any individual chart included. Try to extract and write down in language terms what this chart shows across the angle, the framing, and (where relevant) the focus?

Does it feel that the definition you have arrived at is consistent with the aims/claims of the chart as it is published? In other words does the chart show and include what you think it is actually supposed to be doing or is there a disconnect?

Assignment Link: http://book.visualisingdata.com/chapter/chapter5

Assignment Length (word count): At least 500 words (not including direct quotes).

References: At least two peer-reviewed, scholarly journal references.

Python Programing

****Assignment #4 Makeup – Instead of in-fix notation for our maybe-probably logic language, you should implement the parse, evaluate, and print functions to work with pre-fix notation. The input strings will now be of the form, s = ‘ AND T M_0.5 ‘, and will not need parentheses. 

General structure of your make-up assignment (regardless of which one) should be as follows:

import unittest


class YourClass:
    """
    YOUR CLASS DOCUMENTATAION
    """

    def __init__(self, size):
        """ INSERT COMMMENTS (IN YOUR OWN WORDS) """
        pass

    # ADD YOUR OTHER METHODS HERE...


def YourFunctionA:
    """ DOCUMENTATION FOR THIS FUNCTION """
    pass

    # ADD YOUR OTHER FUNCTIONS HERE (IF NEEDED)...


class TestYourClassOrFuctions(unittest.TestCase):

    def testMethodA(self):
        """ INSERT DESCRIPTION OF WHAT THIS TEST IS CHECKING.. """
        pass

    # ADD MORE TESTS TO CHECK YOUR OTHER CLASSES/METHODS/FUNTIONS WORK


# main() - run any example/demo you want to when running as standalone program
def main():
    pass

# unittest_main() - run unittest's main, which will run TestHashTable's methods
def unittest_main():
    unittest.main()

# evaluates to true if run as standalone program
if __name__ == '__main__':
    main()
    unittest_main()

PreviousNext

Assignment

Please work through the following tutorials located at the following locations:

Python is a great language for doing data analysis, primarily because of the fantastic ecosystem of data-centric Python packages. Pandas is one of those packages, and makes importing and analyzing data much easier. Pandas builds on packages like NumPy and matplotlib to give you a single, convenient, place to do most of your data analysis and visualization work. In this python data science tutorial, you’ll use Pandas to analyze data on video game reviews from IGN, a popular video game review site. The data was scraped by Eric Grinstein, and can be found here. As you analyze the video game reviews, you’ll learn key Pandas concepts like indexing.

Exercise 1 Link: https://www.dataquest.io/blog/pandas-python-tutorial/

You need basic Python knowledge for this tutorial. If you understand if-else statements, while and for loops, lists, and dictionaries, you’re set to make the most out of this tutorial. You also need a code editor like Visual Code Studio, PyCharm, or Atom. In addition, while we walk through every line of code so you never feel lost, knowing basic pandas would help. Check out our pandas tutorial if you need a refresher.

Exercise 2 Link: https://www.dataquest.io/blog/regular-expressions-data-scientists/

Please screenshot your results and upload them to this Assignment Link.

700 word discussion: The author offers a key reason(s) why procedures should not be changed too often. What are those reasons? Provide a brief explanation.

Chapter 11 – From the chapter, we learned that the pattern of behavior arises from fundamental psychology and in particular, the following: a) our capacity for habitual behavior, b) the difference between intelligence as the manifestation of the coping mode of cognition and understanding as the manifestation of the pervasive optimization mode, and c) the phenomenon of authoritarianism as the need for external authority through a lack of understanding of one’s living environment.  

On the same line of thought, Andringa (2015), stated that the combination of these phenomena leads to a formal definition – the Bureaucratic Dynamic – and this is where the prevalence of coercive formalization scales with what the author terms as “institutional ignorance” – a measure of how well workers understand the consequences of their own actions both within the organization as well as the wider society…

Q1: In conclusion, the author presents a view that most people may agree with – that “All human activities benefit from some form of formalization, and that formalization allows automating routine tasks, to agree on how to collaborate, determine when and how tasks should be executed, and when they are finished.” The author offers a key reason(s) why procedures should not be changed too often.  What are those reasons? Provide a brief explanation.

Identify and name the three (3) reasons why procedures should not be changed too often provide a short and clear narrative to support your responses

Discussion

 1. Explain why it is useful to describe group work in terms of the time/place framework.

2. Describe the kinds of support that groupware can pro-vide to decision makers. 

Aritifical Intelligence and Business

The theme of this research paper is Artificial Intelligence (AI) and Business. For this

assignment, you must think about the future of business, considering current trends toward

automation of business processes. You must research current trends and summarize your

research as a report. The general structure of the report is as follows

An introductory section about current technological trends providing context for your

report;

2. A description of select applications of AI to business (minimum 3) in one particular business area Have particularly

business areas (of your interest) in mind (e.g., HR, Marketing and Sales, Finance,

Operations). You must also describe and analyze these technologies based on their

potential to be game changers;

3. The challenges for such applications to become widespread and beneficial to

companies;

4. A conclusion section (with your takeaway from the discussion).

To write the report you will need to cover at least the following:

1. Your report must adhere to APA formatting;

2. You must research at least 5 recent (i.e., less than 10 years) peer-reviewed articles.

Exceptionally, highly regarded industry sources (e.g., IBM, Oracle, SAP, McKinsey,

Accenture, Deloitte, Capgemini) will be accepted;

3. Other than APA formatting, the structure for the paper is not fixed, if there is a logical

flow of ideas. The length of the paper is not an issue and maximum should be 5-6 pages

File based database implementation in java

 

Objective

You are to implement a simple database using a sorted file of fixed length records. The data that you are to use for testing is in file: Parks.csv Windows compatible (cr lf). This data contains the visitation records for the US National Parks from 1904 to 2016.. The goal of this assignment is to understand and practice using file management techniques to implement a database system. Your file-based database needs to handle overflow by writing records to an overflow file that contains unsorted records.

First, create a file of fixed length records from the data provided interleaved with blank records. Your file should create space for insertions by writing one blank record between each real record. Meta-information should be stored in a non-fixed length way in a separate configuration file, e.g., “Parks.config”. The config file must also store useful data like the names of the fields (for display), the number of records, and anything else you would want to add.

So, the initial file will have 764 records, half of which are blank. When a record is inserted, the file is searched (using binary search) to find the correct location. If there is a blank record where the new record needs to go, then the blank record is simply overwritten. However, if there is no empty record available in the correct location, the original file should be re-written with new blanks inserted, including after the new record. For example, if we do 3 inserts into blank records, we would now have 385 real records in our file of 764 total records. If the next insert fails, we would create a new file with 770 total records in it (the 385 real records, each with one blank record after it).

You must not read the whole data file into memory at a time

Program Description

Create a program which offers the user the following menu of operations:

1) Create new database
2) Open database
3) Close database
4) Display record
5) Update record
6) Create report
7) Add record
8) Delete record
9) Quit

Physical Security – Research paper

 

Hello Class

Using proper APA formatting write a 400-word assignment describing:

  • Crime Prevention through Environmental Design(CPTED)’ and the type of social behaviors it attempts to enhance. 
  • Search the Internet for an article where Information Security failed.
  • Propose and discuss possible changes in that organization’s Information Security that could have prevented the breach/failure for that scenario.