ET WK1

275 words

After Textbook Chapter 1 readings and your own research, describe and discuss ways, if any, we can safely share security data. Are there precautions we can take, technical solutions we can use, e.g., like using the CIA triad, or should we just not share these kinds of data? Feel free to argue for and against, just make sure to back up your statements with scholarly support.

APA 7E, Textbook attached

computer architrecture

   

NAME:

  

CS610-151 MIDTERM 2

   

I. TRUE OR FALSE

1. There are 70 tens in the number 679.

2.  Although convenient for computers, the binary system is exceedingly hard for human beings.

3. Logical functions are implemented by the interconnection of decoders.

4. Boolean functions can be implemented in electronic form as a network of gates.

5. The instruction set is the programmer’s means of controlling the processor.

MULTIPLE CHOICE

6. The unary operation _  inverts the value of its operand.

A. OR B. NOT C. NAND D. XOR

7. Which of the following is correct?

A. 25 = (2 x 102) + (5 x 101)

B. 289 = (2 x 103) + (8 x 101) + (9 x 100)

C. 7523 = (7 x 103) + (5 x 102) + (2 x 101) + (3 x 100)

D. 0.628 = (6 x 10-3) + (2 x 10-2) + (8 x 10-1)

8. There must be __  instructions for moving data between memory and the registers.

A. branch B.  logic C. memory D. I/O

9. __  _ instructions provide computational capabilities for processing number data.

A. Boolean B. Logic C. Memory D. Arithmetic

10_________ instructions are needed to transfer programs and data into memory

and the results of computations back out to the user.

A. I/O B. Transfer C. Control D. Branch

   

II.  

Discuss the strategies to solve Data Hazards, which one is the most efficient, can we always use it? Explain?

        
 

III.  

a) Find all the dependencies in the above program, will those be Hazards?

b) Fill out the schedule for a classic pipeline with no forwarding of this program

c) Fill out the schedule for a classic pipeline with forwarding

IV.  

1. Find 10111 + 1011 in binary notation then convert to decimal.

2. Write the Boolean expression corresponding to the circuit below:

        
 

  

3. Draw a circuit for the following Boolean expression:

V.  

        
Read the section of the research article below, what computer architecture problematic this article discusses? Write your summary analyzes and reflection of the problem stated.

Research Paper

 

Reflect on your most recent visualisation project and try to sketch or write out the approach you took. What stages of activity did you undertake and in what sequence? Did it feel efficient or chaotic? Was it interrupted by changes, uncertainty or a sense of too much choice? Before you can seek to improve your ongoing approach it is worth unpicking what you currently do and how you do it.

Assignment Link: http://book.visualisingdata.com/chapter/chapter-2

: At least 500 words (not including direct quotes).

 At least two peer-reviewed, scholarly journal references.

Wk-9 D

Question:1 

Topic: Discuss the advantages and disadvantages of each type of testing. When is each type of testing appropriate? Are there situations that preclude the use of a particular type of testing?

Answer:

DQ requirement: 

1. I want 250 words for the above topic. 

2. With three references and proper APA format. This post must contain a properly formatted in-text citation and scholarly reference.

Question:2 

Topic:  Discuss the advantages and disadvantages of record recovery.  Name at least three key points.

Answer:

DQ requirement: 

1. I want 250 words for the above topic. 

2. With three references and proper APA format. This post must contain a properly formatted in-text citation and scholarly reference.

Practical Connection Assignment

  

Assignment:
Provide a reflection of at least 500 words 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 observed these theories and knowledge being applied to an employment opportunity in your field of study. 

Requirements:

Provide a 500 word 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 given in the course. Rather, reflect and write about how the knowledge and skills obtained through meeting course objectives were applied or could be applied in the workplace. 

D6

Choose an area from Artificial Intelligence and create a PowerPoint presentation with minimum 10 slides, in addition to the title and the references slides, presenting that particular field. Include images, videos, and additional links to web sites presenting exciting things about that particular domain.

Potential topics are:

  • History of Artificial Intelligence
  • Machine learning
  • Expert systems
  • Genetic algorithms
  • Neural networks
  • Intelligent agents
  • Vision systems
  • Natural languages
  • Robotics

 Make sure to find reliable resources, and to document them with a list of references on the last slide of your presentation. Feel free to include images, and videos that show how that domain evolved, 

Internet Programming

 Internet Programming Term Project – Online Banking I. Introduction This project let you apply the programming skills you learned in Internet Programming class by developing an application for online banking using ASP.NET MVC Core with C# language. You will build a website which serves as an online service website, where one can register as a customer. Once registered, a customer can log in and log out the website. Customers can update their profile/personal information, review deposit/withdraw history, check balance, pay bills. Particularly, in the bill pay section, the customers can add/update payee information, pay one or more payees, and review payment history. Another role of the website is a teller. A teller can see the information of all the customers, can perform deposit/withdraw operation, can close customer accounts. II. Requirements 1. There are two roles in this website – customers and tellers. 2. A teller can see all customers’ information. 3. A teller can withdraw and deposit money for a customer. This is just a simulation of the operation that a teller performs at the bank counter when collecting and/or disseminate cash/check from a customer. 4. The website is free. Anyone can register as a customer. Upon registration, the customer information is collected and saved in the database; an id is assigned to the customer. 5. Registered customers can log in and log out the website. The only pages an unregistered person can access is the home page and registration page. 6. A customer can update his/her personal information on the website. 7. On the bill pay page, a customer can add new payee or update existing payee. One customer can have multiple payees. 8. A customer can pick one or multiple payees to pay. When payment is submitted, you only need to save the payment information in the database. A customer can review payment history which can be sorted and filtered by a date range. 9. You need to design a simple database. Three tables are required in the DB:  Customer –information of the registered customer  Payee — each customer can have a saved list of payees with all information necessary to send the payment  PaymentHistory – stores the payment history of all customers You can also add additional tables that you think are needed.  10. You will not only be graded by the correctness, but also by the quality of code. I expect your code to be clear and follow good programming practice. 11. When designing and building the website, keep security and user friendliness in mind! 12. You can work alone or in a team of 4 students maximum. 13. Bonus points will be given to projects with an additional role – manager. If you implemented this feature, make sure to describe it in your video demo and project report. Maximum 10 bonus points. III. Deliverables 1. Project Reports – You need to write a project report, where you need to:  Provide introduction of the project  Show screenshots of the pages you built  Explain how each page work, and how are the pages connected  What skills you learned from class are used in your project  If this is a teamwork, only one report is needed for the team. The report needs to have all team members’ names and clarify each team member’s contribution to the project. 2. Presentation – At the end of the semester, you will prepare a demo video using screen recording software such as “screen cast o matic”, “screencastify”, or zoom (meeting recording functionality). In the video, present your project by briefly going through the code structure and a demo of the website. 3. Code – Zip all the source code into one zip folder.  

Risk Mitigation Handling Options

Mitigation Plan Creation

 

Keep the following structure in mind as you develop your mitigation plan. You want to avoid or transfer as much serious risk as possible and have a detailed mitigation plan for the remaining risks.

Risk Mitigation Handling Options

Write your formal Mitigation Plan and ensure you include the following components:

  • Understand the users and the needs of the users
  • Research what the experts say about the needed mitigation for every element. Include that support in your report.
  • Identify and evaluate recurring risks and explain in detail the plan to mitigate those risks
  • Identify and explain opportunities to improve the system in order to reduce the negative impacts of some events
  •  Propose a plan to promote collaboration and dialogue about risk management and mitigation planning
  • Ensure that your writing is professional, well-supported, and easy to understand for non-IT people