Contribution and Methodology

Information related with the Survey paper and Presentations is given here. Survey This is an individual research. Each student will prepare a survey on the topic of their interest by reading at least 3 – 5 scientific papers and writing a short report (maximum of 5 pages including citations). Survey details In your report, give the problem/topic definition, discuss the motivation behind the studies working on this problem/topic (just try to answer the question of “why have all these studies worked on this problem? is it really important?”), and then explain the studies. While explaining the studies, do NOT list the studies and do NOT explain them one by one. Instead, understand the contribution and methodology of each study, try to group the studies according to their contributions and methodologies, and then explain/discuss the studies as groups.In your discussion, do not forget to give the give the advantages and disadvantages of each group’s approach, and discuss the similarities and differences in between the approaches followed by different groups. The format, plagiarism, structure, and writing style of your report (including writing the citations properly) will be a part of your grade.

Read more

Web Page Development

Browser Requirements The latest releases for any of these: Chrome, Edge, Firefox and Safari. Mobile Device Requirements Assume a device that has been release in the past 2 years. High-level Requirements 1. The student can host their project on a free public hosting service or on localhost. There will be a loss of 10 points from the overal grade if the student simply uses the le:// protocol. 2. Students should develop/design their work to be a mobile rst design, then desktop with media queries and/or responsive design patterns 3. There shouldn’t be any in the browser console. The point loss you receieve on this point depends on the number or errors in the console. 4. Must use CSS extensively. Do not use HTML tables to structure your website’s pages. If you do, you will lose 10 points immediately upon grading. 5. You cannot cut and paste the same CSS rules over and over again in each HTML page to meet the minimum number of selectors used. (See CSS requirements) 6. Should not copy javascript from other sources and say you did it. You can learn from them. Integrate with them, but do not simply take their work, put into your page and say you developed it. 7. You do not need to have a database, but you can use one if you want. That’s completely optional and up to you. We don’t have any points to give for your extra effort on creating or using a database. However, it is GOOD experience and you should try if you have time. 8. The minimum HTML pages you need to have: 1 (one). That is the bare mimimum for a SPA webapp. However, you need to have or show a complete website with content and purpose. In general, you should not need to create more than 10 views/pages. (Having a high page count does not mean a good grade) CSS Requirements a. Must use at least 10 descendent selectors. b. Must use at least 10 unique adjacent selectors. c. Must have 2+ different class selectors. d. Must have at least 2 ID selectors. e. Must have 5 or more pseudo element selectors. f. Must have 5 or more pseudo class selectors Javascript Requirements a. Use of React, Vue or Angular is ne. But, you do not have to use these frameworks.i. Javascript code should use ES6 modules. You don’t have to – but you should. ii. You must have at least 20 active event handlers. They can be of any type. (click, select, drop/drag, mouse events, window events). iii. Must have at least one functional and in-use ES6 class in your active codebase. Meaning, you can just declare a ES6 class and not use it. iv. Global functions are generally not a good idea. If you need to declare a Globally- scoped function, you need to put in a comment on top of it explaining why. Please use Javascrit Modules instead.v. You need to show prociency using functions. Do not simply cut paste the same functions over and over again. Your functions should be unique and do something useful to your web application.Since you will have at least 20 active event handlers from the previous requirement, you should have enough coded to meet this requirement. But, you need to show a mix of: Function Expressions Function Declarations Arrow Functionsb. The website must use Ajax in some way. The minimum number of Ajax calls in your pages/views are 4 CRUD operations actively used. (You can use Axios, Fetch or native XHR)Optional Requirements 1. Students can use ReactJS, Vue or Angular if they choose to. 2. Students can create a backend system with NodeJS, PHP, Java, etc.. It is not required. 3. Students can choose to develop their website as a SPA (Single Page Application) 4. Students can use any open source component. However, student must show their own work and Javascript abilities and not rely on using open-source for the entirely of their project. 5. Students can develop a database. It is not required

Read more

Sorting Algorithms

Data StructuresProgram Assignment #4Sorting AlgorithmsFocus on Sorting Algorithms and Object-oriented programmingTask :Write a class, namely sorting, that contains at least seven functions: (1) constructor that initializes all the data members if any; (2)start function that reads the data size and maximum number in the list from the keyboard, then generates data set, then call a proper function to sort; (3) selection sort function that carries out a selection sort and counts how many comparisons and moves; (4) insertion sort that conducts an insertion sort and counts how many comparisons and moves; (5) quick sort function that does a quick sort and counts how many comparisons and moves; (6) merge sort function that performs a merge sort and counts how many comparisons and moves; and (7) print function that prints the first 15 elements of the sorted list and the sorting results.REQUIREMENTS:1. You must have a program design file you may suffer 10 % percent penalty if you failed to do so.2. You must have a readme file that instructs readers how to compile and run your program you may suffer 10 % percent penalty if you failed to do so.3. You must comment your program properly (including proper comments and program synopsis.) you may suffer 10 % percent penalty if you failed to do so.4. You must put your functions and variables together to form a class—Sorter.5. You must turn on a copy of the output of your program6. A late project will NOT be accepted and No exceptions.Design :You use the general random number generator to produce a set of random numbers, and then make enough copies for your sorting algorithms. Then sends a copy of the list to each of sorting algorithms. Finally, each algorithm produces a sorting report.Input:Your program needs two integers from keyboard: the size of list and maximum number in your list.Output:The first 20 elements in the sorted list, # of comparisons from each sorting algorithm

Read more

A Computer System

This Assignment is an implementation of a small simulation program. It is a simulation of a process scheduler of a computer system. This simulated scheduler is a very small, simplified version, which reflects some of the basic operations of a typical process scheduler.To successfully finish the program, you are expected to:know how to define and use a user-defined comparatorknowhow to use Java’s PriorityQueue.know how to write a small simulation program.

Read more

Elementary Preprocessing

1. Data evaluation and elementary preprocessing. Analyse completeness of data. Are there missedata (besides weekends)? How many missed data points are in your time series? Are the dates ofmissed values the same for all your time series? What may be the reasons for missing? How can youhandle the missed values in your data (explain at least three approaches)? Use the simple rule: fill in amissed value by the closest in time past existing value. Plot the results. Normalise to the z-score (zeromean and unit standard deviation). Plot the results. (15 marks)3. Segmentation. Prepare the bottom-up piecewise linear segmentation for the transformed andnormalised log-return time series. Use the following mean square errors tolerance levels: 1%, 5%, 10%(the thresholds of the mean square errors). Plot the results. Are the segments similar for different timeseries you analysed? (25 marks)

Read more

Algorithms and Data Structures

Algorithms and Data StructuresAssignment – Generalized TreesIntroductionThe file system on most modern operating systems is organized as a generalized tree structure. The nodes of the tree are regular files and subdirectories. The subdirectories provide hierarchical structure, as they can contain other subdirectories as well as regular files.For this assignment, write a Java program that recursively traverses the file system starting at a fully qualified subdirectory. The subdirectory must be provided as a command line parameter. When processing begins, the first line of output is the fully qualified subdirectory.For each subdirectory encountered, get a list of the files in that subdirectory. For each entry in the list, if it is a regular file, output the file name and extension. Do not include the path name; just the file name and extension. If the file is a subdirectory, output just the subdirectory name; do not include the pathname that precedes the subdirectory name. In either case, after outputting the name, recursively descend into subdirectory and continue. You may recognize this as a pre-order traversal.For each line of output, prefix the file or subdirectory name with indentation that provides a visual indication of the depth of the recursive descent.Students are responsible for· public FileTreeWalk(String pathname)· public String listAllFiles()· public String toString()class FileTreeWalkFileTreeWalk is a Java class used for traversing a file system. In addition to a constructor, the class provides two public methods for traversing the file system, and a public toString method for displaying the traversal results.The public interface to the class follows:public FileTreeWalk (String pathname)The constructor takes a String parameter that specifies a pathname. The pathname is a starting point for the file system traversal. The parameter is either a fully qualified path name, or a relative pathname. Fully qualified pathnames start with an optional drive letter, or a slash. On other operating systems (e.g., Linux, Unix), a fully qualified pathname starts with a slash. Relative pathnames start at the current working directory. In either case, the pathname parameter specifies where the file system traversal is supposed to begin.As FileTreeWalk traverses the file system, it adds file names and subdirectory names to a generalized tree structure that when finished will represent the current state of the file system from the starting point specified by the String parameter, pathname.public String listAllFiles ()

Read more

SQL Server

Watch video Indexes In SQL Server1. Run the script file “Create database 1.sql”, this will create the database Index_Examples and two tables, dbo.raw_data, dbo.index_example. & it will insert 2000 rows of data into dbo.raw_data. Next run the script Script File for Index Assignment.sql”. It will insert 4,000,000 rows into the dbo.index_example table (id, first_name, last_name, birthday). If I created a database with more it will bog down your CPU. With 4 million rows, you will see the difference in time between a non-index query and an index query. You are looking for the SQL Server Execution Time.2. Run the following queries separately and record the time it took to complete each (see attached document “Example of Solution of Index Assignment.pdf”). You will have to set up the query window to show statistics & time. Go to the pull down menu Query, click on Query Options, under Execution, Advance check the box SET STATISTICS TIME, click OK.

Read more

The Function Prototype

1. Ask the user for ten (10) grades, and store the data in an array. Compute the average of all the grades. Print the original ten grades and the average.a. Declare an integer array with the name of “grades” of size 10 in the main functionb. Create a function called “getGrades” that prompts the User for the grades and puts them in an integer array.i. The function will receive an integer array and the size of the array.ii. In the function prototype and the function header, call the array “gradeArray” and call the size of the array “size.”iii. Create a For Loop that cycles through each cell of the array.iv. At each cell prompt the User for a grade.v. Store the grade entered by the User into the array cell.c. From main, send this function the array called “grades” and the size of the array.d. Create a function called “computeAverage” that computes the average of an array of integers and returns the average as a float.i. The function will receive an integer array and the size of the array.ii. In the function prototype and the function header, call the array “numbers” and call the size of the array “size.”iii. Create a For Loop that cycles through each cell of the array and computes a running total of the values stored in the array.iv. Use the size of the array to compute the average from the running total.v. Return the average through the function name.e. From main, send this function the array called “grades” and the size of the array.f. From main, print out the average returned by computeAverage.g. Create a third function called “printInts” that will print out the contents of an integer array. This function will be void.i. The function will receive an integer array and the size of the array.ii. In the function prototype and the function header, call the array “intArray” and call the size of the array “size.”iii. Create a For Loop that prints out the contents of the array.2. Generate 20 random numbers within a range of 1 to 50 and store them in an integer array named “randomArray.” Then print out the contents of the array.a. Create a function named “getRandom” that will generate a random number between any range.i. The function will receive two call-by-value arguments – the beginning value of the range and the ending value of the range.ii. Generate a random number within the specified range.iii. Send the random number back through the function name.b. In the main function, create a For Loop that cycles through the array called randomArray.i. With each cycle, call your getRandom function from main and store the random number it returns into your array.c. In main, call the function printInts to print out the contents of the array called randomArray. Make sure you use the SAME FUNCTION you created in step 1. You are just sending it a different array.d. Next, in the main function, call the function computeAverage to compute the average of the random numbers you stored in the array called randomArray. Make sure you use the SAME FUNCTION you created in step 1. You are just sending it a different array.e. In main, print out the average returned by computeAverage.

Read more

Cultures Advantages Methodologies

1. what NIST Is and how it should be used by a dba: 500 words2. creating Database security cultures advantages methodologies: 200 words3. cloud computing security implementation and advantages from existing clouds like AWS google Microsoft 300 words

Read more

Respect Privacy

ACM Code of Ethics and Professional ConductBY: Ammr AlharbiFor this situation stated, we should refer to “The Code” to see how it may be applied or may not be applied.1. GENERAL ETHICAL PRINCIPLES.1.6 Respect privacy:1.7 Honor confidentiality:2. PROFESSIONAL RESPONSIBILITIES.2.1 Strive to achieve high quality in both the processes and products of professional work:2.2 Maintain high standards of professional competence, conduct, and ethical practice:2.3 Know and respect existing rules pertaining to professional work:2.4 Accept and provide appropriate professional review:2.5 Give comprehensive and thorough evaluations of computer systems and their impacts, including analysis of possible risks:2.6 Perform work only in areas of competence:2.7 Foster public awareness and understanding of computing, related technologies, and their consequences:2.8 Access computing and communication resources only when authorized or when compelled by the public good:2.9 Design and implement systems that are robustly and usably secure:3. PROFESSIONAL LEADERSHIP PRINCIPLES.3.1 Ensure that the public good is the central concern during all professional computing work:3.2 Articulate, encourage acceptance of, and evaluate fulfillment of social responsibilities by members of the organization or group:3.3 Manage personnel and resources to enhance the quality of working life:3.4 Articulate, apply, and support policies and processes that reflect the principles of the Code:3.5 Create opportunities for members of the organization or group to grow as professionals:3.6 Use care when modifying or retiring systems:3.7 Recognize and take special care of systems that become integrated into the infrastructure of society:4. COMPLIANCE WITH THE CODE.4.1 Uphold, promote, and respect the principles of the Code:4.2 Treat violations of the Code as inconsistent with membership in the ACM:

Read more
OUR GIFT TO YOU
15% OFF your first order
Use a coupon FIRST15 and enjoy expert help with any task at the most affordable price.
Claim my 15% OFF Order in Chat

Good News ! We now help with PROCTORED EXAM. Chat with a support agent for more information