Learning OutcomesThis Assignment assesses the following module Learning Outcomes (from Definitive Module Document): ·acquire detailed knowledge of the ethical standards from relevant professional bodies (such as the BCS Code of Conduct) to which a computing professional is expected to adhere; ·understand the current computing technological, commercial and economic contexts where social, ethical and legal issues and dilemmas may...
QuestionProvided is this jupyter notebook. Contained are all instructions necessary to complete the assignment. This assignment is weighted with 30% of the total marks you can score in this module. What to submit You must submit two files: 1. this notebook, completed, in .ipynb format. 2. This notebook, completed, in .html format A total of 100 marks can be obtained. 10 marks are obtained when submitting a notebook that runs without ...
Objectives of the WebsiteOn the successful completion of this module students will be able to: 1.Gain knowledge and understanding of state-of-the-art web design technologies. 2.Demonstrate the ability to design, develop, test and evaluate interactive websites. Â 3.Demonstrate the ability to deploy web application online by building a local server and uploading files to the internet. 4.Understand and apply interface design princ...
Learning Outcomes of the CourseworkUpon the successful completion of this module students will be able to: 1.Gain knowledge and an understanding of OOP concepts and principles and be better able to evaluate and interpret within the context. 2.Demonstrate comprehensive analytical knowledge of design and implementation of object oriented programmes, taking quality and reusability into account using API’s or object repositories. ...
Tasks 1. Ensure that at least one product has been added to the shopping cart. 2. Validate the shipping and payment fields. If any errors are made during the form submission process, the appropriate error should be displayed (check the markup and demos). When the function loads, call a function called hideErrors() that will hide all the error messages.
1.IntroductionThe objective of the mini project is for you to produce a program of a moderate size that will require you to utilised what you have learned in this course, and more, to do something interesting.This project requires you to write a program that can be used to design and display repeated geometric patterns. These patterns can be made of lines and curves, and simple shapes, such as circles, polygonsand stars, filled or unfilled with c...
Architecture Proposal for Distributed Whiteboard SystemDistributed System Design You should propose a suitable architecture for your distributed whiteboard and then propose an implementation plan to build the proposed system architecture. You should consider mechanisms to achieve consistency, scalability, fault tolerance, concurrency and performance in your architecture. You should also propose a suitable network model to manage traffic and ...
You have been provided with seven images namedIMG5698.JPGtoIMG5704.JPG. Theseimages were taken in low light conditions with a very high ISO setting which results in “noise” onthe image (random fluctuations in pixel intensity) and “bright pixels” (pixels which appear brightin every image, despite not being hit by light).In addition to the seven source images you are also provided with a “dark frame”,dark.png. Th...
First, you need to design, code in Java, test and document a baseclass, Student. TheStudent class will have the following information, and all of these should be defined as Private:A.Title of the student (eg Mr, Miss, Ms, Mrs etc)B.A first name (given name)C.A last name (family name/surname)D.Student number (ID) –an integer number (of type long)E.A date of birth (in day/month/year format –three ints) -(Do NOTuse the Date class fromJAV...
Task 1: Unadjusted Function Points CalculationThis Assignment assesses the following module Learning Outcomes (from Definitive Module Document): 1.the range of individual products and processes that exist within a complex software engineering project; 2.the selection of appropriate models and measures that can be applied to software engineering products and processes; 3.measurement based techniques to typical software engineering problems....
Proposal of suitable distributed whiteboard system architectureYou should propose a suitable architecture for your distributed whiteboard and then propose an implementation plan to build the proposed system architecture. You should consider mechanisms to achieve consistency, scalability, fault tolerance, concurrency and performance in your architecture. You should also propose a suitable network model to manage traffic and provide fault tole...
Distributed State ManagementYou should evaluate available cloud and distributed server architectures before you design and implement your own distributed whiteboard system. You should have convincing reasons to justify the technology choices that you have made for your architecture. In this task you should have a clear understanding and justification of the tools and technologies that you will use to implement your Cloud based Collaborative w...
Module Learning Outcomes AssessedModule Learning Outcomes Assessed: 1. Identify and describe a range of architectural features and their operation using a recognised set of terms for machine description. 2. Apply an understanding of the influences and constraints which affect the capability and performance of computer systems (and in particular the requirements placed on the hardware by operating systems and the needs of error control and ma...
Data specifications The assessment provides a script file named “Transaction_and_MasterData_Generator.sql”. By executing the script it will create two tables in your account. One is transaction table with 10,000 records populated in it. This data will be generated randomly based on 100 products, 50 customers, 10 stores, and one year time period as a date - from 01-Jan-19 to 31-Dec-19. The values for the quantity attribute will be rand...
Learning Outcomes Tested in this AssessmentLearning Outcomes Tested in this assessment: The following learning outcomes will be assessed by this assignment: 1.Demonstrate critical knowledge and understanding of appropriate software engineering theories, technologies and methodologies 2.Ability to apply software engineering knowledge to a complex business challenge or project 3.Critically reflect on professional, legal, social, security and...