Category Computer Science Assignments

Enterprise Systems Development – An international clothes retailer, M&G, has its headquarters in London

An international clothes retailer, M&G, has its headquarters in London. It has shops in many countries all over the world. The stock for the shops is purchased by buyers who are based at headquarters. The retail year is divided into four seasons. At the start of each season a new set of stock is sent to each shop.
Garments (clothes items) are sourced from manufacturing units which are based in various countries. Garments are of various types (e.g. trousers, dress, shirt, skirt) and each garment type has various styles. Each garment style has an identification, a season-code (identifying the season of its introduction), a set of sizes and a set of colours. It also has a pattern and an approved manufacturing procedure...

Read More

Interactive Pervasive Computing – TinyOS is an operating system for low-power wireless computing

1. An on-line retailer has recently bought a dozen Segways (personal motorised scooter-like devices) to help their staff move quickly about the warehouse when picking and packing items for each order. They want to track the Segways within the warehouse (e.g. to help optimise their use) and also warn the driver of imminent collisions with other Segways. Describe an RFID-based scheme for sensing the location of the Segways to within about 3 metres using no more than one RFID reader per Segway. The RFID readers have a range of about 50 cm. Your description should include:

(a) A clearly drawn diagram showing how each component of the technology is positioned or attached;
(b) How each component is used including the flow of information through the system to a central database and web-interface...

Read More

Games And Artificial Intelligence – A-Star is one example of a path-finding algorithm

1. (a) A-Star is one example of a path-finding algorithm. Describe what is meant by a search heuristic, using the A-Star heuristic as an example.

(b) (i) Describe the operation of a simple best-first-search algorithm. Include in your description an outline of the algorithm’s search strategy, appropriate pseudo-code and one advantage and disadvantage of the method.

(ii) Describe the operation of Dijkstra’s algorithm. Provide appropriate pseudo-code. Include in your description an outline of the algorithm’s search strategy, appropriate pseudo-code and one advantage and disadvantage of the method.
(c) Outline a general improvement or potential solution for each of the following path-finding issues: In a real-time game, where updates take place every 30ms, the path-finding algorithm ...

Read More

System and Connectivity – Star Taxis is a taxis firm based in Birmingham, specialising in airport transfers, for small and large parties

Star Taxis is a taxis firm based in Birmingham, specialising in airport transfers, for small and large parties. The company only takes bookings for jobs over the telephone, which must be logged at least 24 hours before the job is to take place. They wish to move away from this and encapsulate the digital age by providing their services online.
At present, the administrator takes details such as name, address of main contact, address for pick up and address of drop off, size of party, number of children, ages of children and date transfer. For children under 11 years, car seats are supplied. However, these must be stipulated during the booking, children will not be permitted to travel without car seats, at an additional cost. Nor can children under the age of 15 travel without an adult...

Read More

Advanced Programming – Need Programming Assignment Help

Question 1

a) Consider the following sequence of instructions in Java. In the table below, state what each and every variable contains before or after each statement is executed.

1. int j = 2;
2. int k = 5;
3. int m = 3 + 2 * 4;
4. double v = 1.0 / 2.0;
5.
6. v = k / 2.0;
7. m = k / j;
8. k = k % m;
9. v = m + j;

b) In Object-oriented programming, what is the difference between a class and an object? Provide a real world example to support your answer.

c) Explain, with the aid of an example and a diagram, the difference between an object and an object variable.

d) In addition to a body of a method, there are three other parts to a method definition. Name each of these parts.

e) What general name is given to the method that initialises an object’s data members when an object is instan...

Read More

Systems And Connectivity : Nash has recently taken over a local news agency in Stourbridge

Nash News Agent

Nash has recently taken over a local news agency in Stourbridge. Part of the deal was the sale of a laptop and software called Newsflash which manages all local newspaper deliveries and payments. The laptop recently crashed and all data including the customer information was lost. Luckily, there is a single paper based copy of customer details, newspapers orders and deliveries. To remedy the situation, Nash has asked a local software development company to design and develop software which will manage newspaper deliveries and payments. Below is a description of the systems functionality. Nash has asked that the software you develop is online so that customers can have access to it view their account information...

Read More

Information Systems – OES LTD is a manufacturer and supplier of office equipment for business

Office Equipment Suppliers (OES)

OES LTD is a manufacturer and supplier of office equipment for business. Originally, a family owned business, is now employing over 100 employees with three owners: Joan Smith (Head of Accounts), Peter Saunders (Sales and Marketing) and Raj Kang (Warehousing and Manufacture), who all have an equal share. The business has been established since the 1960s and has a good reputation with its clientele. However, over the past few years the economic downturn has affected the business adversely.

Recently, OES had secured a major contract with Reus LTD who has 50 offices in the USA. OES have been tasked with the responsibility of supplying all office furniture...

Read More

Games & AI – Discuss the role of decision-making within an AI engine

1. (a) In relation to game AI, describe what the complexity fallacy refers to.

(b) Q-learning function:
Q(s,a) = (1 – α) Q(s,a) + α (r + γ max(Q(s’,a’)))
The Q-learning function is provided above. Describe Q-learning and how Q-values are used, making reference to the Q learning function and how Alpha α and Gamma γ affect learning, describing what will happen when each of these values is set to 0 and 1 respectively. List the other factors that are accounted for in the equation.

(c) Discuss the role of decision-making within an AI engine. Describe why a decision-making component is needed, where it fits in an AI framework and the expected inputs to and outputs from such a component.

Order Now - AllAssignmentHelp

Order Now – AllAssignmentHelp

2...

Read More

Operating Systems and Security : Describe how an operating system kernel keeps track of the state

Question 1
a. Describe how an operating system kernel keeps track of the state of all processes, and give a list of the information required.
b. Identify the major services provided by an operating system. Explain how each provides convenience to the users. In which cases it would be impossible for user-level programs to provide these services.

Order Now - AllAssignmentHelp

Order Now – All Assignment Help

Question 2

a. An example of a UNIX file management system call is given below:
read(filedescriptor, buffer, nbytes)
Describe what it does.

b. Explain how an operating system allows files to be created with different permissions. What are their benefits to the UNIX program and to the users?

c. Describe the essential requirements of a file recovery function in an operating system.

Free Live Chat

Free Live Chat

Question 3

a...

Read More

Data Management & Operational Research: A clinic has recorded the following numbers of patients’ visits

Question 1

A clinic has recorded the following numbers of patients’ visits. They have observed that there is no apparent seasonal pattern in the numbers of visits. The following data of past history are available.

a) Apply the Naïve method, which uses the most recent available observation as a forecast for the next period, to generate the forecast for Quarter 3, 2010.
Determine the forecast accuracy of the method for this time series, using the Mean Squared Error. Assuming the first 5 periods to be the warm-up sample, determine the forecast accuracy for the periods 6 to 10. Present your results in an appropriate table form.

b) Generate forecast for Quarter 3, 2010 using the Single Exponential Smoothing method with α = 0.2. Assume that the forecast for Quarter 1, Year 2008 is 28...

Read More

Play-For-You Store : The Play-For-You (PFY) Store is a retailer for games, music CDs/DVDs and other related products

The Play-For-You (PFY) Store is a retailer for games, music CDs/DVDs and other related products. The store requires a customer ordering system to handle their business activities.
PFY maintains a catalogue of products as follows:
• Video games
• Drama special edition pack (including soundtrack CD and video DVDs)
• Music CDs and DVDs (e.g. pop music)
• Posters
Customers will be required to firstly register with the store staff – this will be a one-off process to record their personal and payment information, e.g. name, e-mail and credit or debit card details. Once registered, the customer will then be added to a customer list. To place an order, the staff will ask customers for the details (including the products and quantities)...

Read More

Define the terms ‘program’ and ‘instruction stream’ with respect to the execution of machine code

  1. Define the terms ‘program’ and ‘instruction stream’ with respect to the execution of machine code instructions in a computer. Why might it be important to distinguish between them?
  2. Describe briefly the operation of a stack identifying an application for which it is necessary.
  3. Analyse the following two instructions, described in RTL, identifying in both cases the instruction phases, the addressing mode and the overall action of the instruction.

PC → MAR
(increment PC)
MAR → store
store → MDR
MDR → IR
IRADDR → MAR
MAR → store
store → MDR
MDR → IB
Acc → ALU(via bus) plus IB → OB
OB → Acc
PC → MAR
(increment PC)
MAR → store
store → MDR
MDR → IR
IRADDR → MAR
MAR → store
store → MDR
MDR → MAR
MAR → store
store → MDR
MDR → Acc

Question 2

  1. Expl...
Read More