Assignment Chef icon Assignment Chef

Browse assignments

Assignment catalog

33,401 assignments available

[SOLVED] Cs240 algorithm design and analysis problem set 1

Problem 1: 1. Analyze the time complexities of the following algorithms and explain your reasoning. Algorithm 1 for i ← 1 to n by i ← 2i do for j ← n downto 0 by j ← j/2 do for k ← j to n by k ← k + 2 do res ← res + ij + jk end for end for end for Algorithm 2 for i ← n downto 0 do for j ← 1 to n by j ← 2j do for k ← 0 to j do res ← res + ij + jk end for end for end for2. Solve the following recurrence relations. Do not use the Master Theorem. Show all of your work. T(n) = T(n − k) + 2k T(n) = 2kT(n/2 k ) + kn T(n) = 2kT(n/2 k ) + 2k − 1Problem 2: Sort the following functions in ascending order of growth. f1(n) = log2 n (1) f2(n) = n √ n (2) f3(n) = (log2 n) log2 n (3) f4(n) = n 3 4 (4) f5(n) = log2 log2 n (5) f6(n) = 2log2 n (6) f7(n) = 102024 (7) f8(n) = 5n (8) f9(n) = log2 n · log2 3 n (9) f10(n) = (log2 n) n (10)Problem 3: Suppose you have two arrays each with n values, and all the values are unique. You want to find the median of the 2n values, i.e. the n’th smallest value. To do this you can make queries to either array, where a query for k to an array returns the k’th smallest value in that array. Give an algorithm which finds the median of the two arrays using O(log n) queries.Problem 4: Suppose there are n values in an array, and we want to sort the array using “flipping” operations. A flip takes two inputs i and j, with 1 ≤ i ≤ j ≤ n, and reverses the order of the values between indices i and j in the array. For example, if the array is [1, 1, 5, 3, 4], then a flip with indices 2 and 5 changes the array to [1, 4, 3, 5, 1]. Assume a flip with inputs i and j has cost j − i.(a) Assume first that all the values in the array are either 1 or 2. Design an algorithm which sorts the array using O(n log n) cost, and analyze its cost. (Hint: mergesort)(b) Now suppose the array contains arbitrary values. Design an algorithm which has O(n log2 n) expected cost, and analyze its cost. Note that your algorithm is allowed to make randomized choices. (Hint: quicksort, and the previous algorithm)Problem 5: Suppose n contestants will participate in a set of contests G. In each contest the contestants are split into two teams, possibly of different sizes, and such that each team contains at least one contestant. We require that for any two contestants, there is some contest in G in which these contestants are on different teams. Design the contests in G in order to minimize the total number of contests |G|.Problem 6: Suppose you have a graph with n nodes. Initially the graph contains no edges, and your task is to add a set of directed edges to the graph so that for any pair of nodes i and j where i < j, there is a path from i to j using at most 2 of the edges you added. You can only add edges of the form (i, j) for i < j. Give an algorithm to find a set of O(n log n) edges which satisfy this requirement.

$25.00 View

[SOLVED] MANG1047 Management Analysis SEMESTER 1 2024/25 Matlab

SEMESTER 1 2024/25 COURSEWORK BRIEF: Module Code: MANG1047 Assessment: Coursework Weighting: 20% Module Title: Management Analysis This assessment relates to the following module learning outcomes: A. Knowledge and Understanding Having successfully completed the module, you will be able to demonstrate knowledge and understanding of: A1. the basics of algebra and how it is applied to business; A2. the basics of financial mathematics; A3. the basic probability concepts; A4. the basics of optimisation techniques; A5. the basics of decision-modelling techniques; A6. data collection and data presentation techniques. B. Subject Specific Intellectual and Research Skills Having successfully completed the module, you will be able to: B1. solve basic mathematics and statistics problems in a business/management context; B2. apply mathematics and statistics knowledge to model common business/management problems. C. Transferable and Generic Skills Having successfully completed the module, you will be able to: C1. apply critically analysis and decision-making skills whether working alone or with a group, also using spreadsheet tools. D. Subject Specific Practical Skills. Having successfully completed this module, you will be able to: D1. build quantitative models, which aid the solution of management problems and decision making; D2. have familiarity and confidence in the use of mathematical notation, basic mathematical skills, and the corresponding computer implementations used in managerial problem solving. Assessment Brief: This assessment is divided into 5 parts, spread over the semester. The table below gives the dates when each assignment will become available and when they will be due in: Assignment number  Weeks covered  Release date  Due date  1  1-3 18/10/2024  24/10/2024  2  4-5  01/11/2024  07/11/2024  3  6-7  15/11/2024  21/11/2024  4  8-9  29/11/2024  05/12/2024  5  10-11  13/12/2024  09/01/2025 Each assignment will be released on Blackboard and you will submit your solutions via Blackboard. Unlike the practice quizzes you will only be able to submit one attempt for each of the assignments Blackboard quizzes (you can save your progress while you are working on it). Your workings must be submitted as well as your quiz answers (unless indicated otherwise in the question workings should be included for all questions). The essay questions in the same quiz on Blackboard should be used for your workings (which may be quite short for some questions). You are encouraged to take photos of handwritten workings and insert them into the answer space. If you use methods not covered in this module then you must give a reference indicating where you have learnt the alternative method. Submission: 1. You should submit your answers in the quiz format on Blackboard.  2. You should also submit your workings in the same quiz format on Blackboard.  a. You need to insert or upload photos of handwritten workings rather than typing them.  b. If you have used software to assist you in answering a question this should be included in your workings, eg. give the formula used in Excel.  c. Include references, using the Harvard referencing style, for any methods not covered in the module. Both the online solutions and upload of workings for each part of the coursework must be completed before the deadline - if either is submitted late the latest submission will count for calculation of lateness. Any lateness penalties will be applied to the mark of the part that was submitted late before the overall marks are calculated. As we will be releasing solutions with the marks, extensions will not be possible. Grading: Each assignment will be marked out of 30. Your overall grade for the assignment will be the average of your best 4 marks, out of the 5 parts of the coursework. This means that your lowest mark will not count. Any late penalties will be applied to the individual parts before the overall grade is calculated. Nature of Assessment: This is a SUMMATIVE ASSESSMENT. See ‘Weighting’ section above for the percentage that this assignment counts towards your final module mark. References: You should use the Harvard style. to reference your assignment. The library provide guidance on how to reference in the Harvard style. and this is available from: http://library.soton.ac.uk/sash/referencing  Submission Deadline: Please note that the submission deadline for Southampton Business School is 16.00 for ALL assessments. Turnitin Submission: The assignment MUST be submitted electronically via Turnitin, which is accessed via the individual module on Blackboard. Further guidance on submitting assignments is available on the Blackboard support pages. It is important that you allow enough time prior to the submission deadline to ensure your submission is processed on time as all late submissions are subject to a late penalty.  We would recommend you allow 30 minutes to upload your work and check the submission has been processed and is correct. Please make sure you submit to the correct assignment link. Email submission receipts are not currently supported with Turnitin Feedback Studio LTI integrations, however following a submission, students are presented with a banner within their assignment dashboard that provides a link to download a submission receipt. You can also access your assignment dashboard at any time to download a copy of the submission receipt using the receipt icon. It is vital that you make a note of your Submission ID (Digital Receipt Number). This is a unique receipt number for your submission, and is proof of successful submission. You may be required to provide this number at a later date.  We recommend that you take a screenshot of this page, or note the number down on a piece of paper. 

$25.00 View

[SOLVED] BEEM061 Main Assignment Part B Brief Java

BEEM061 Main Assignment Part B Brief December 12, 2024 Abstract Your main assignment (80%) must be handed in by Monday 13th January 2025. It consists of two equally weighted parts: part A)  A 1,500 word essay; and part B) A technical task-based assignment. This document outlines your tasks for Part B, which on its own contributes 40% to your overall module grade. Throughout the following tasks you MUST solve them using Jupyter Notebooks where appropriate, with each line of code stored. You will submit your assignment as a set of documents with your notebooks stored separately (with  the  .ipynb extension so that they can be easily verified). You are welcome to store your  own  code on your own github repository or elsewhere, but the .ipynb files must be submitted. 1    Explore the Bitcoin Blockchain and Basic Web Coding            (10 marks) 1.1    Extract Information From Your Own Transaction        (5  marks) At the start of the module you set up Handcash Wallets, and you completed a survey that paid you micropayments automatically.  Use a payment you received to do the following (if you did not participate, please ask other students to help you by sending you a micropayment if needed): ● Go to your transaction history and find away to locate the transaction on the blockchain. All wallets have a feature for viewing the transaction on the blockchain.  Take a note of which block your transaction is in by taking its block height. ● From a Jupyter notebook, extract the following information from the same block by fetching data from the whatsonchain API. https://api.whatsonchain.com/v1/bsv/main/block/height/ place block height here Your notebook should fetch, then print your data in JSON format, and you should obtain the following for the block with your transaction in it: – txcount – time – totalFees – confirmations – miner Include some code that converts the unix timestamp into human read- able format to the nearest second. Explain what each of these parts of the block are in words. 1.2    Basic Web Coding (5 marks) Use the Wallet workshop materials as a reference (go to satolearn.com), and construct your own web page that does the following: 1.  Generates a random private key that is not shown on the webpage 2.  From the private key, constructs a corresponding public key, and ad- dress 3.  From the address, generates an associated QR code for receiving money Your Wallet does not have to be functional for real (eg hosted on a real server etc).  It does not have to manage keys either  (it is fine if it gener- ates a new private key each time it is opened up, that is not stored and/or managed).  It must be submitted as a series of files that generates a local web page from a browser, and contains some use of javascript and CSS to personally style it as well.  Finally, your wallet must also include a link to some live information that calls from an API service, like a cryptocurrency price, and presents this information on your wallet website. 2    Time Series Investigation of Bitcoin Price (45 marks) You are working for a FinTech firm that provides customers with real time financial data and analysis.  You are tasked with providing a blog with ex- ample analysis that extracts a live data set, does some analysis, and draws some conclusions. 2.1    Obtain Time Series Data (5 marks) Obtain the following data by calling the FRED api (or any other of your choice) from a Jupyter notebook, and provide simple time series plots of the raw data: You must provide plots of three time series 1. A chosen price of a cryptocurrency, or any other individual stock that is considered to be high risk 2.  A chosen price of an asset that is considered safe, like a stock price for a well known large company (if you like, you can obtain this from other api services like yahoo or quandl, or use FRED as on the course, with Gold price index code, for example ID7108) 3.  An index measure of overall stock market performance (eg the S&P500). Be sure to label your three series clearly, so that anyone reading your code can easily understand the analysis. 2.2    Data Transformations (10 marks) ● Choose the longest possible time span to conduct your analysis. ● Make sure that your 3 data series are placed together into a Pandas DataFrame, with compatible time periods ● Transform observations into returns by obtaining new series: In(xt-1/xt) where xt  is the value of a variable for a particular observation and xt-1 is its value 1 time period before. 2.3    Data Analysis (30 marks) What is the correlation between the returns on risky and safe assets, and the market returns? Interpret these results with respect to CAPM theory. According to the assumptions behind the strict form of CAPM theory, equations of the following form should fully explain returns to holding any particular asset, here for bitcoin as an example with subscript b, subscript f refers to the risk free rate, and subscript m refers to the overall market (eg the S&P500 index returns). rbt - rft  = αb + βb (rmt - rft ) + ubt where ubt   is an idiosyncratic unpredictable error term associated with Bitcoin.  According to the strict form of CAPM, α should be zero, and β provides a systematic measure of how high up the risk/return trade-of the asset is. Estimate α and β for your chosen risky asset, using OLS regression, and interpret the results. 3    Machine Learning in Practice (50  marks) The background to this section is found at this repository: Click Here Please note that the Python modelling is contained in the ‘model’ folder. A recording of this session with full subtitles can also be found on ele under the ‘TOPIC 4 AI and Machine Learning for FinTech’. 3.1    High Level Description ofFinTech Firm (25 marks) Provide a written description of Sarunas’ FinTech firm in words. You are not expected to explain technical parts in depth, but provide a mechanical de- scription of what each of the four structural parts do, how they interact, and what they achieve overall.  Include a description of what Logistic regression is, and why it is a useful machine learning technique. Explain how Logistic regression compares to simple OLS on the one hand, and how it is similar to techniques employed by GenAI tools on the other. Written Description of Python Code (10 marks) Reproduce Sarunas’ model (saved under model building.ipynb) within your own Jupyter notebook. To do this you will have to download the large dataset from Kaggle following Sarunas’ instructions. This data will need to be saved in your active  Jupyter notebook directory.   Once  you  have  reproduced  it with the same results, using cell markdown, choose 10 lines of the code and include brief verbal descriptions of what those lines perform.  Finally, save this as your own Jupyter notebook and include this in your submission. Do not submit the dataset, only the code and results. 3.3    Build your own Machine Learning Model  (15 marks) Choose your own dataset and machine learning model to produce predictions. You may use the same Kaggle dataset as Sarunas used, or choose your own, and we suggest making use of one of the machine learning algorithms ofered by the Scikit library. This section is open ended, for you to explore what you want but it must be within the realm of prediction using financial data.

$25.00 View

[SOLVED] History of World Civilization 1Haskell

Part II (40% of the exam) There is one essay question and this is exactly how it will appear on the exam itself: Write a ca. 600-word essay in which you compare how the Egyptian pharaohs, the Persian shahs, and the Chinese Shang kings constructed their legitimacy.  This means: how did they demonstrate to their people that they had the right to rule.  You will need to refer to the textbook for the Egyptian pharaoh and the lectures for the Persians and Chinese Shang kings.  when using the book, please cite page numbers like this: (WTWA, p. 8).  This is how to cite the lectures: (Persian Empire Class Lecture).  

$25.00 View

[SOLVED] Econ 30041 Workshop 2

Econ 30041 Workshop 2 1. Consider a society Y with the following distribution: Y = (10, 20, 30, 40) which is divided into following two groups, (i)           A = (10, 40) and B = (20, 30).  Using the Mean Log Deviation Inequality measure find the between group and within group inequality. (ii)          A = (10, 30) and B = (20, 40).  Using the Mean Log Deviation Inequality measure find the between group and within group inequality. 2.  Consider the following income distribution Income Frequency 10 10 20 20 50 20 70 10 100 5 (i) Find the relative poverty line based on 60 percent of the median income. (ii) Calculate the head count ratio and poverty gap. 3. Find an income distribution and poverty line such that head count ratio reduces but poverty gap increases. 4.  Consider an income distribution S: (10, 20, 30, 50, 100). Suppose it is divided into two groups, group A: (10, 30, 50) and group B: (20, 100).  Let the poverty line be 30. (i) Show that for both Head count and Poverty Gap, the weighted sum of poverty of group A and B is the same as the overall poverty in S. (ii) Now suppose the poverty line is given by 60 percent of the median income for each group, then can we still claim that the weighted sum of poverty of group A and B is the same as the overall poverty in S?

$25.00 View

[SOLVED] Business Statistic and Data-Driven Decision Making Assessment 2 R

Module Title Business Statistic and Data-Driven Decision Making Assignment Mode Individual Assignment Word Count 300 words (+/- 10%). Excl. References and Appendix Citation Format At least three citations in APA format Marks 100 marks Due Date Friday of Week 4, 11.59pm Assignment Brief In this assignment, you are tasked with identifying a product of personal interest (e.g. smart phone, running shoe, etc.), hereafter referred to as Product XYZ. As a member of the marketing team for a company selling Product XYZ, your goal is to recommend a suitable launch price for a newly developed model of Product XYZ. Conduct a market survey to gather price data for Product XYZ online. You may also collect additional relevant variables that could aid in your analysis (e.g. features, brand reputation, etc.). Gather at least 10 records and organize your findings in the following format: No. Brand Model /    Description Price (S$) Source / URL 1         2         …         …         …         10         Note: You may add more columns if you choose to collect additional variables. Complete a management report of approximately 300 words. Your report should be professionally formatted in .pdf format and must include the following sections: •    Introduction: o Provide an overview of the research, clearly stating the objective and significance of the study. o Describe the data source and method used for data collection. Include the collected data in the appendix. •    Results: o Present the data collected using relevant charts and descriptive statistics. o Interpret these charts and statistics to highlight key insights. o Include detailed calculations of statistics to demonstrate your understanding. o Recommend a launch price for your company model of Product XYZ. •    Reflection: o Reflect on what you have learned about statistical methods and data analysis through this exercise. o Provide suggestions for improvement. •    References: Cite all external sources used in your research, if any, following APA guidelines. WNote that you are not required to include references for the sources of price data collected during your market survey. •    Appendix: Include a table showing the data you collected during your market survey. Rubric Components Maximum Marks Introduction 20 Results 30 Reflection 30 Quality of Work 20  

$25.00 View

[SOLVED] MANG1047 Seminar Questions Week 8 Python

MANG1047 Seminar Questions Week 8 As a group select the questions you think you will learn most by working on (you do not have to get through all of them!). You can also work on questions from this week’s quizzes if you wish to. 1 A certain product sells for £10 a unit. The total cost of making and selling xunits of the product is given by cost=x2−20x+30 a) What is the fixed cost of production? b) How is the profit related to the number of units produced? c) What level of production will maximize the profit? 2 Find the value of x that minimizes the following expression: 2x2 − 4x + 20 3 Please answer the questions in a) and b) a) In stock control problems, what are the main costs that make up the holding costs? Why are holding costs sometimes given in terms of an interest rate? b) An online music retailer sells a steady 50,000 CDs every month. Each CD costs £5 to buy from the manufacturer and each delivery from the manufacturer is charged at £1500. The cost of holding each CD by the retailer is 20p per month, and CDs are sold to the customers at £12 each together with a charge of £0.25 per CD for delivery (which exactly covers the delivery cost to the customer). What is the optimal number of CDs that the retailer should order at a time from the manufacturer? Use this value to determine the frequency of deliveries from the manufacturer and the retailer’s profit each month?

$25.00 View

[SOLVED] Psychology 2811B - Statistics for Psychology I Winter 2025 Python

Department of Psychology Winter 2025 Psychology 2811B - 650 Statistics for Psychology I 1 CALENDAR DESCRIPTION This course introduces students to the basics of data analysis for psychological research. Topics  include probability, sampling, estimation, data visualization, and the conduct and interpretation of basic statistical analyses. Throughout the term, students will gain experience in computer-based data analytic methods. Antirequisite(s): Biology 2244A/B,Economics 2122A/B,Economics 2222A/B,Geography 2210A/B,Health Sciences 3801A/B,MOS 2242A/B,the former Psychology 2810, the former Psychology 2820E,Psychology 2830A/B,Psychology 2850A/B,Psychology 2851A/B,Social Work 2207A/B,Sociology 2205A/B,Statistical Sciences 2035,Statistical Sciences 2141A/B,Statistical Sciences 2143A/B,Statistical Sciences 2244A/B,Statistical Sciences 2858A/B. Antirequisites are courses that overlap sufficiently in content that only one can be taken for credit. If you take a course that is an antirequisite to a course previously taken, you will lose credit for the earlier course, regardless of the grade achieved in the most recent course. Prerequisite(s): Prerequisite(s): At least 60% in 1.0 credits of Psychology at the 1000 level; a passing grade (i.e., at least 50%) inData Science 1000A/Band a passing grade (i.e., at least 50%) in 0.5 credit of Year 1 Math from among the following courses:Calculus 1000A/B,Calculus 1301A/B,Calculus 1500A/B,Calculus 1501A/B,Mathematics 1225A/B,Mathematics 1228A/B,Mathematics 1229A/B,Mathematics 1600A/B,orApplied Mathematics 1201A/B. Students enrolled in Year 2 of an Honours Specialization in Neuroscience may enrol with 0.5 credit ofApplied Mathematics 1201A/Band 0.5 credit ofComputer Science 1026A/B. Students who have completedStatistical Sciences 1024A/B(or other introductory statistics course, in addition to 0.5 credit of Year 1 Math) may enrol after completing an introductory programming class from the following list:Computer Science 1025A/B,Computer Science 1026A/B,Computer Science 2120A/B,Data Science 1200A/B,Digital Humanities 2220A/B,orEngineering Science 1036A/B.Data Science 2000A/Bmay be substituted forData Science 1000A/Bfor students entering the program with 1.0 Year 1 Math courses. Unless you have either the prerequisites for this course or written special permission from your Dean to enrol in it, you may be removed from this course and it will be deleted from your record. This decision may not be appealed. You will receive no adjustment to your fees in the event that you are dropped from a course for failing to have the necessary prerequisites. 2 lecture hours and 2 laboratory hours, 0.5 course 2 COURSE INFORMATION: Lecture (Online/Asynchronous): New lectures will be posted at 9am each Monday Lab (Online/Asynchronous):        New labs will be posted at 9am Monday every second week (see course schedule below) Students must have a reliable internet connection and computer that are compatible with online learning system requirements. 3 COURSE MATERIALS There is no specific textbook for this course. Instead, readings will be drawn from a number of sources – mainly online textbooks but sometimes blog posts and other resources. All of these  sources are freely available online. The links for each reading appear in the course reading list. 4 COURSE OBJECTIVES The aim of this course is to develop students’ basic data literacy skills by learning to use a data- driven approach to think critically about data. Students will develop statistical knowledge via sampling data from real and simulated datasets, visualizing their results, testing for relationships in their data, and interpreting the patterns they see. The class will extend basic data science training by teaching students to code their own statistical tests and visualizations in Python. STUDENT LEARNING OUTCOMES Learning Outcome Learning Activity Assessment Depth and Breadth of Knowledge. Demonstrate basic knowledge of probability as it applies to sampling. Describe the logic and basic elements of null hypothesis significance testing. Lectures; readings; lab activities Lectures; readings; lab activities Homework; Exams Homework; Exams Application of Knowledge. Produce appropriate statistics to describe sample data. Plot sampling distributions and graphs that show the relationships between different types of variables. Lab activities Lab activities Homework; Exams Homework; Exams Interpret both graphical and statistical evidence to make conclusions about data. Recognize from data and/or study design descriptions which statistical tests should be used. Lectures; readings; lab activities Lectures; readings; lab activities Homework; Statistics in the News Project; Exams Homework; Exams Application of Methodologies. Produce code in Jupyter Notebook to calculate statistical tests and data visualizations. Demonstrate basic data wrangling skills including outlier exclusion, data cleaning and transformation. Lectures; readings; lab activities Lab activities Homework; Exams Homework; Exams Awareness of Limits of Knowledge. Explain the strengths and weaknesses of null hypothesis significance testing. Lectures; readings Homework; Statistics in the News Project; Exams 5 EVALUATION Lab/Homework Assignments                     15% Statistics in the News Project                     15% Midterm Exam                                               32% Final Exam                                                       38% The evaluation and testing formats for this course were created to assess the learning objectives as listed in section 4 and are necessary for meeting these learning objectives. Bi-weekly Lab/Homework Assignments (15%): *** This assessment has flexible deadlines. It is exempt from the academic considerations policy. *** For each lesson, you will complete a set of lab and homework problems in a Jupyter Notebook. The lab elements will be guided by video tutorial. The homework problems you will do on your own. The homework problems will be based on the lecture material for the lesson and will also relate to the corresponding lab material. The Jupyter Notebook with the lab/homework assignment will be released on OWL on the same day as the video tutorial it corresponds with (Mondays of the release week at 9am). It will be due 12 days later, on Friday at 5:00pm. You must upload the Notebook (‘.ipynb’ extension) to the assignment portal on Gradescope. You are responsible for uploading the correct file, in the correct format to the correct portal on Gradescope. If you upload the file incorrectly, you will receive a mark of 0. There are a total of 6 assignments that you will complete over the course of the term. I will drop your lowest score, which means that you can skip one assignment without penalty. Each of the remaining 5 assignments will count toward 3% of your grade. The solution to the assignment will be released the Monday after the assignment is due at noon. If your assignment has not been submitted before the solution is posted, you will receive a grade of 0. There will be absolutely no exceptions to this policy. Statistics in the News Project (15%): We frequently see statistics reported in the news. But are they noteworthy? Or not worthy of the space they take up? The goal of this assignment is to critically evaluate a statistical claim reported in a media outlet. You should select a statistic that is interesting to you but that sounds a bit too good/weird/unusual/outlandish be true. The statistic should also have a clear source citation (e.g., a research article published in a scientific journal, upon which the news story is based). You should then critically evaluate the claim, as well as the original source article, using evidence from both sources. Write a 280-character “Tweet” style report that states your conclusions about the news article, relative to your evaluation of the source article. Additional details and rubric are available in the resources section on OWL. Exams (70%): There will be two Proctor-track proctored exams in the course. These exams will be online, synchronous and scheduled by the registrar. The midterm will cover the course material from weeks 1-5. The final will be cumulative (weeks 1-12).

$25.00 View

[SOLVED] ENGI 48515 Advanced Electonic Measurement 4 Advanced Electronic Measurements - Communication da

ENGI 48515 DEPARTMENT OF ENGINEERING COURSEWORK Title: Advanced Electonic Measurement 4: Advanced Electronic Measurements: - Communication data analysis exercise (Ismail Ben-Mabrouk) Time Required: It is expected that you should spend approximately 50 hours on this coursework assignment. This includes all learning related activities completed during the year (for example, attending lectures/workshops, completing Problem Sheets, etc). Deadline(s) for submission: Thursday 16 January 2025 at 14:00hrs. Date for feedback: Monday 10 February 2025 Submission instructions: • Your submission must be uploaded to Learn Ultra/TURNITIN in advance of the deadline. • All submissions in the Department are electronic and no hard copy is required. • The maximum file size that can be accepted is 20 MB. •    All submissions must be saved using the following naming convention: SURNAME-Firstname_ENGI48515_CDA.pdf E.g. “ BLOGGS-Joanne_ENGI48515_CDA.pdf” Format: •     Reports should be submitted in PDF format • Code files / data files (.c, .m or .iges etc) should be submitted in a zip file • The report submitted must be no longer than 5 pages (including diagrams and references). Appendices may be included but will not form part of the examined material nor count toward the page limit. Coursework brief: INTRODUCTION Thanks to the development of wearable sensor devices having wireless transmission capabilities, there is a demand to develop real time systems able to accurately analyse  ECG and detect cardiac  irregularities.  Recent technological advances in signal processing, power consumption management, sensors design, and miniaturisation can revolutionise the way how healthcare services are organized and regulated. While the importance of continuous monitoring of ECG signals to detect cardiac anomalies is generally accepted in preventative medicine, there remain numerous challenges to its widespread adoption [1]. In this coursework, the proposed healthcare approach is based on implanting sensors in the human body to collect real time ECG changes in order to monitor the patient's health status no matter where they are.  The information is transmitted wirelessly to an external processing unit. The adopted WBAN architecture for ECG monitoring is shown in Figure 1. The used WBAN mechanism permits the transmission of all information in real time to the doctors throughout the world. If an emergency is detected, the physicians will directly inform. the patient through the computer system by sending appropriate messages or alarms. Although real-time patient monitoring field is not a new topic in wireless medical applications, researchers and industries are investing a lot of effort and research funds to it. In this coursework, experimental studies have been conducted using MIMO techniques in the industrial, scientific, and medical (ISM) band at 2.45 GHz where off- body channels will be investigated. Figure 1: An illustrative top view identifying TX  and RX  positions MEASUREMENT CAMPAIGN Measurement campaign are performed in the frequency domain using the frequency channel sounding technique based on measuring S21   parameter using a network analyzer (Agilent E8363B). In fact, the system measurement setup, as shown in Figure 2, consists of a Vector Network Analyser (VNA), 2X2 MIMO textile antenna set (Figure 3), two switches, one power amplifier for the transmitting signal and one low noise amplifier for the receiving signal. Both amplifiers have a gain of 30 dB. Figure 2:  Measurement setup Figure 3: Textile antenna array and its implementation scenarios For all experiments, the receiver remained fixed, while the transmitter changed its position along the gallery, from 1 meter up to 25 meters far from the transmitter with intervals of 1 m. Therefore, the parameters of the channel sounding measurements should be carefully selected in order to assure adequate multipath resolution and at the same time reducing the total time required for the frequency sweep. The VNA sweeps the frequency range from 2 GHZ to 3 GHz for 6401 points and records the 6401 tones. The frequency step is 156.22 KHz which corresponds to time domain duration of 6401 ns. In other words, the measurement system is capable of catching multipath components that arrive with a delay up to 6401 ns. This duration of impulse response is found to be long enough for such indoor environment. The calibration is performed with the transmitting (Tx ) and receiving (Rx ) antenna apart 1m separation distance. This 1m T-R separation distance d0   is chosen to  be the reference distance for the large scale path loss model.  During the measurement,  the wireless  channel  is  assumed  to  be  static  with  no  significant  variations  and  the  height  of  the transmitting and receiving antennas are maintained at 2.5m and 1m respectively above the ground level. The transmit power is set to 10dBm. Two different experimental scenarios are measured: (1) The patient is lying in a sleeping position in bed, with a textile antenna attached to his chest as shown in Figure 1. (2) The patient is in an upright eating position. Experimental datasets (1) and (2) are provided. COURSEWORK REQUIREMENTS Based on datasets (1) and (2), write a report addressing all 5 questions by order. Please submit your Matlab code used to solve each question (1-4). 1.   Calculate the Frequency Channel Response and the Power Delay Spread (PDP) for both scenarios at distances 3m, 10m and 20m. 2.   Calculate the Coherence Bandwidth (CB) and the RMS Delay Spread for both scenarios at each distance between the Tx and Rx. 3.   Calculate the channel Path Loss (PL) for both scenarios. Please select the proper radio propagation model (Indoor environment). 4.   Calculate the 2 X 2 MIMO channel capacity for both scenarios at a fixed SNR=30dB. 5.   Compare all your results with the recent existing literature. Only consider indoor environment at the same frequency band. IMPORTANT NOTE •     This is an individual assignment. You are required to complete it entirely on your own. This means you must not collaborate with or seek input from others, including friends, relatives, or any current or former students, whether from this or any other university. •    When submitting your work, you are certifying that it is solely your own, and that you have not engaged with anyone else in the preparation of your answers. •     Be sure to properly reference any external sources you use. Failure to do so will be regarded as plagiarism.

$25.00 View

[SOLVED] Public Sector Financial Management Coursework Overview and Guidance C/C

Public Sector Financial Management Coursework: Overview and Guidance The assessment task Students must produce a 2,000 word portfolio. A portfolio is a patchwork assessment which allows you to develop several components over the course of the module which you bring together at the end to submit as one document. Each element relates to different topics and skills explored in the module, introduced in lectures and explored in seminars. Appropriate examples and guidance will be provided through seminars and Moodle. During the module you will be introduced to various elements of analysis which inform. financial decision making. For your assessment you will complete short activities related to these in relation to one of the provided topics: 1) Pre-school child-care 2) Recycling household waste 3) Control of stray animals 4) Careers advice for young people 5) Vaccination services More scenario information and background information on these topics is shared overleaf.   The portfolio will consist of the following items (2000 words total): 1) A brief introduction to the policy area you have chosen, and PESTLE analysis of issues relevant to that policy topic which may impact financial decision-making  (approximately 500 Words). 2) Recommendations and justification for a service delivery option (approximately 1500 words), including: · Description of two potential programmes, policies or interventions for service delivery · A summary of findings from an impact assessment and cost benefit analysis of different options for service delivery (further details on your analysis can be included in your appendices) · A note of financial controls Approaches to constructing each element of the coursework will be explored in lectures and seminars throughout the module.  Further information, and a template with examples will also be available on Moodle. In addition, there will be an opportunity to submit a formative assessment during reading week, consisting of a 5-minute pre-recorded presentation for students to gain feedback on their analysis to date. Further instructions for your assessment Choose ONE of the following scenarios.  In each case we would like you to · Review and analyse policy issues relevant to the scenario you have chosen, using a referenced PESTLE analysis (see Moodle for an example of this); · Describe two potential programmes, policies or interventions for service delivery, using public, private or voluntary providers (or a mixture); · Summarise findings from an impact assessment and cost benefit analysis comparing your options (please include a clear rationale and recommendation for the option which should be selected); · Describe two or three financial controls necessary to ensure accountability; · Ensure you use academic referencing to support your analysis, and include a bibliography of source materials.  This is not included in your word limit. · Include appendices with further details of your cost-benefit analysis and impact assessment.  This is not included in your word limit. You must only pick one of the scenarios below and you can locate the focus of the scenario in any country of your choosing. Just remember that you are acting as a public sector manager within a local government setting for each of these scenarios, and are drawing together different sources of information to draft a recommendation. Scenario choices 1) Pre-school child-care The municipality where you work is a rapidly expanding urban area with a relatively young workforce, many of whom have moved away from extended family to access jobs.  Pressure on pre-schools and nurseries has been growing as these workers often have young children, but lack support from family members to assist with childcare.  The municipal council wants to see childcare provision extended. 2) Recycling household waste The municipality where you work is a busy urban area with limited space for waste disposal via landfill.  Volumes of waste collected have been steadily increasing, and without reform. in people’s behaviour you will reach full capacity at your landfill sites within 15 years.   3) Control of stray animals The municipality where you work has a problem where stray animals have started to become a public nuisance and a risk to public health.  This is damaging the image of your town and is starting to impact your tourism industry.  You have been asked by the local mayor to present recommendations on a service to deal with the issue.   4) Careers advice for young people The municipality where you work is currently experiencing relatively high levels of youth unemployment.  One contributing factor that has been identified is that young people are often not aware of the range of career options open to them.   5) Vaccination services The municipality where you work is rural with many small and relatively remote settlements.  Residents often need to travel long distances to access healthcare clinics, and this is resulting in low rates of take-up for important vaccinations amongst your local population.    

$25.00 View

[SOLVED] Econ 30041 Topics in Inequality and Poverty Mock Exam Paper

Econ 30041: Topics in Inequality and Poverty Mock Exam Paper Answer all 4 questions from Section A and any 1 question from Section B Section A: Each answer must be accompanied by a short explanation or demonstration of how you arrived at your answer. Maximum of 150 words (excluding graphs and equations) for each question including subparts. Section B: The word count is a maximum of 500 words (excluding any diagrams and references). Anything more will not be read. A word count must be provided at the end of the answer. Note: You have to submit typed responses. Your exam will not be accepted if it is not typed. You can include images of algebra or graphs if you wish. SECTION A (60 marks): Answer all 4 questions. 1.   The share of income for deciles in Mexico for year 2000 and 2010 is given in the following table: 2000 2010 1.3 1.7 2.5 3.1 3.5 4.1 4.4 5.0 5.5 6.2 6.9 7.3 8.5 8.9 10.9 11.2 15.4 15.3 41.2 37.3 Source:http://www.cedlas.econo.unlp.edu.ar/wp/en/estadisticas/sedlac/ (i). Calculate the Kuznet’s ratio and the Palma ratio? (ii) Has Inequality in Mexico increased or decreased between 2000 and 2010? [15 marks] 2. Consider a society with 2 individuals with mean income £50. The income going to each of the two individuals is 80 and 20 respectively. (i) Using the small sample Gini, calculate the Gini coefficient. (ii) Plot the Lorenz curve and calculate the Gini coefficient using the graph. Are the Gini coefficients different and if so why?   [15 marks] 3. .Consider a society Y with the following distribution: Y = (10, 20, 30, 40) which is divided in to following two groups, (i)       A = (10, 40) and B = (20, 30).  Using the Mean Log Deviation Inequality measure find the between group and within group inequality. (ii)       A = (10, 30) and B = (20, 40).  Using the Mean Log Deviation Inequality measure find the between group and within group inequality.  [15 marks] 4. Consider the following income distribution Income Frequency 10 10 20 20 50 20 70 10 100 5 (i) Find the relative poverty line based on 60 percent of the median income. (ii) Calculate the head count ratio and poverty gap.   [15 marks] SECTION B (40 marks): Answer any 1 question.  The maximum word count is 500 words (not including graphs) for each question. Please provide the word count at the end of your answer. 1.  Deaton and Case (2020) urges caution in using the Gini coefficient as a measure of inequality. a.  What do you think are the strengths and the weaknesses of their arguments? b.  Are there alternative measures that would be preferable over the Gini to measure inequality and if so why?  [40 marks] 2.  Grundler and Scheuermeyer (Journal of Macroeconomics, 2018, p.301) in Table 2 show that the impact of inequality and other factors on economic growth. a.   Interpret the impact of inequality and redistribution on economic growth in Column 1a of Table 2. b.  Discuss, why with additional controls, the impact of inequality on economic growth reduces.   [40 marks]  

$25.00 View

[SOLVED] BCPM0023 Digital Design and Construction C/C

BCPM0023: Digital Design and Construction 1. Introduction: This document includes important information regarding your summative assessment. Please read this document in full and refer to it while preparing your assignment. This coursework has 2 parts, with a weighting of: - Individual Coursework – Part A 40% of the final mark. - Individual Coursework – Part B 60% of the final mark. Both parts will be marked on a of 100. Please note that this is an INDIVIDUAL coursework. 2. Assessment Brief: This involves demonstrating your understanding of the use of Autodesk Navisworks software. You will be presented with a Federated BIM Model (Autodesk Revit) of a building, which will be used to complete your assignment. You are required to submit 7 pages of portfolio and a recorded video presentation demonstrating your understanding of key aspects of using the Navisworks software. The formative assessment is divided in two parts: Part A: Video Recorded Presentation: Using a video recording (4-7 minutes), demonstrate evidence of the development of your submission. You will have to submit the Navisworks model too, as proof of authenticity. Part B: Portfolio (7 pages) - Demonstrate two out of the three following topics learnt during the practical sessions using a 7 pages Portfolio: 1. Clash Detection of a Federated BIM Model using Navisworks: You are expected to identify clashes in the model and generate reports appropriate for dissemination to a project team. 2. 4D Planning using Autodesk Navisworks (Timeliner): Demonstrate use of Timeline for integrating Gannt Chart/ construction programmes into BIM. 3. Navigation and Management of BIM Models using Navisworks: Demonstrate your understanding of any aspects of Navisworks usage for achieving effective communication with a project stakeholder of your choice (e.g. client, designers, construction teams, quantity surveyors etc). Regardless of the two topics you will choose, you have to the develop appropriate documentation/commentary and related the contents of the theoretical session to the workflows implemented in Navisworks. You can use max. 1,500 words. 3. Use of AI: The following category of AI can/cannot be used: Category 1 – AI cannot be used. Category 2 – AI tools can be used in an assistive role. Category 3 – AI has an integral role. For examples of each category please go to Using AI tools in assessment Category 2 - Students are permitted to use AI tools for specific defined processes to support the development of specific skills as required by the assessment, such as data analysis, transcription, and translation, generating insights, giving feedback on content, or proofreading content. Students must acknowledge where they have used AI within their coursework. 4. Assessment sequence and weighting: Summative Assessment Weighting (%) Release date Submission date Corresponds to Learning Outcomes LO1 LO2 LO3 LO4 LO5 LO6 Part A: Video- recorded Presentation + Navisworks model 40% N/A 15/01/25 x x x x x x Part Portfolio pages) B: (7 60% N/A 17/01/25 x x x x x x 5. Format: Part A: Video Recorded Presentation - A pre-recorded video presentation will be submitted by uploading to Moodle Assignment through the Moodle platform. (e.g., in MP4, MOV, AVI formats). - You must submit your model too to proceed to the submission of the part B assignment. Part B: Portfolio (7 pages) This assignment has a limit of 7 pages and 1500 words (references and appendices) submitted in Word format. All sources and references should be acknowledged using the Harvard referencing system. There is a 10% leeway for the word limit: submissions that are either 10% over or under the word count won’t be penalised. Type of content Counts towards the word limit Table of contents No Reference list or bibliography at the end No Cover page No Diagrams, annotated pictures, figures and any other visuals No Appendices No Abstract No Acknowledgements No Footnotes Yes Tables in the main text Yes In-text citations Yes 6. Marking Criteria: Part A – video presentation You will be able to submit this part only if you submit your Navisworks model too. - Content Understanding (40%) Based on the following factors: demonstrates a thorough understanding of Navisworks’ features and functionality; Include relevant aspects of the workflow, focusing on key stages and critical operations; clearly explains each step of the workflow, making it understandable for viewers. - Visual Aids and Annotations (40%) Effectively uses annotations, callouts, or highlights to draw attention to important aspects of the workflow; visual aids are clear and enhance the viewer's understanding; the presentation looks polished, using consistent and appropriate visual aids. - Overall Impact and Professionalism (20%) The video is well-organized, with a clear beginning, middle, and end; the presentation style. and video production reflect a high level of professionalism; the presentation is engaging and holds the viewer's attention throughout. Part B – portfolio - Navisworks workflow quality (25%) This will be based on the following factors: choice of the project stakeholder see (topics 1, 2, 3), realism of assumptions and choices, consistency in choice of Navisworks functions. - Documentation (images) Quality (30%) Informativeness of presentation; choice of suitable outputs as outlined in the brief, choice of suitable output formats and notations; any relevant additional content. -Commentary (30%) Knowledge and understanding of the theory applied to the practical, research, critical reflection, structure of arguments. This will be assessed for the 1500-word ‘commentary’. -Presentation and Communication (15%) Layout, organisation, structure of outputs and exports, referencing, standard of written expression, quality of technical language and terminology used.

$25.00 View

[SOLVED] DSA1002 Data Structure and Algorithm Trimester 3A 2024 Java

DSA1002 Data Structure and Algorithm Trimester 3A, 2024 Assignment Weight: 40% of the unit Assignment Location: Assignment is uploaded under Assessments section (Assessment 3: Final Assessment) on unit Moodle page. Answer Format. When   you  write   an  answer,  clearly  indicate  the  relevant  question number/letter. Include your name and student ID at the start. Also add appropriate comments to code files to indicate author name and student ID. Detailed submission guidelines can be found below in section 3. Timeframe. The assignment will be available from Monday of 10th Week. You have to complete and submit your answers by 09:00 amon 13th January 2025 (UTC+8). You may schedule  your  work  within  this  period. However,  late submissions  are not allowed (also check late submission policy in unit outlines). Submission. Submit your answer document(s) to the “Assessment 3: Final Assessment” area on Moodle under assessments section. You must verify that your submission was  successful. Correctly submitting is entirely your responsibility. Report: There is a separate submission point for Report, make sure to submit report part on this submission point. Implemented Code: There is a separate submission point for Implemented Code, make sure to submit code part on this submission point. Reference Material. This is an OPEN BOOK and OPEN COMPUTER assignment. You may refer to any written material, including your notes, course materials, books, websites, Unit Moodle page recordings etc. However: •   You must complete this assignment entirely on your own. •   You should answer all questions in your own words and code. •   You can use pseudo code and algorithms provided in the unit slides (Moodle page) for your implementation. •   During the assignment, you may not communicate with any other students/anyone helping. •   Your answer document will be checked by text matching software for signs of cheating,collusion and/or plagiarism. •   The  assignment  questions  have been  designed  such  that  neither  of the  two students, working independently,should not produce the same answers. •   The coding part of this assignment can be submitted in either python/java. •   Find detailed granular level marking rubrics at the end of the assignment. **** READ COMPLETE DOCUMENT BEFORE STARTING**** 1. Overall Assignment Description In practicals you have implemented and learned about several algorithms and ADTs and will be implementing more of these in the remaining practicals. In this assignment, you will be making use of this knowledge to implement a system to explore and compare a variety of ADT implementations.  Feel  free  to  re-use  the  generic  ADTs  from  your  practicals.  However, remember to self-cite; if you  submit work that you have already submitted for a previous assessment (in this unit or any other) you have to specifically state this. Do not use the Java/Python implementations of ADTs - if in doubt, ask. Introduction This  project  involves  developing  an Inventory Management System using  basic  data structures and algorithms. The system will provide basic functionalities i.e., add new items, delete existing items, place orders, sorting records and retrieve low stock items. Problem Description The Inventory Management System will help users to manage inventory items in a store. Users can add new items, delete items, sort records, place order and retrieve low stock items. The system will make use of heap data structure to efficiently manage and retrieve low-stock items. Task 1: Define InventoryItem Class Create an InventoryItem class to represent individual inventory items. Include the following attributes: Item ID, name, quantity and price. Task 2: Manage Inventory Records using Heap Implement following functionalities to manage inventory records using a heap: • Adding Inventory Records: Allow users to input new item details and store them in a max heap based on quantity (high stock items first). Make sure that system does not accept two items with the same Item ID. • Deleting Inventory Records: Implement a function to delete record using Item ID. If item not found in the record, then system should display the message “Item not found” . Task 3: Order placement Create a function that enables users to place an order by providing an item ID and the desired quantity. The function should first verify the availability of the item. If the item not found, it should display a message: "Item not found." If the item is available and there is enough stock to fulfill the order, the function should decrease the item's stock by the ordered quantity. If there is insufficient stock, the function should display a message: "Insufficient quantity." Task 4: Sorting Inventory Records Since the heap is a priority queue, items will naturally be accessible in order of their quantities (high stock items first). Since we know that heap is weakly sorted, so we need to use heap sort to sort the items based on quantity in ascending order. Task 5: Retrieve Low Stock Items Implement a function that returns only those items with a quantity below 5. (Hint: It can be done easily if you first sort the array using heap sort in ascending order). Task 6: Interactive Interface and User Interaction Design a simple text-based interface for the Inventory Management System. Menu should offer functionalities such as •   Add new Item •   Delete existing Item •   Place order •   Sort inventory records •   Display available items list •   Retrieve and display low stock items •   Exit Create a proper Test Harness by defining a set of test cases that cover various aspects of the system's functionalities. 2 Project Report A project report of minimum 8-10 pages should be submitted (pdf format) including following details: Usage information: •   Introduction: describing basic introduction of your program (software). •   Dependencies: any libraries/classes required to use the program (software). •   Terminologies and abbreviations used in the code. •   Future directions: suggested future improvements. Class UML Diagrams: •   Complete UML class diagrams of the classes used for implementation. •   A complete association of classes/objects (i.e., class relationship). •   Complexity analysis of all operations performed by the software. •   Traceability matrix of feature implementation and testing of your code2. Comments on Code: it is suggested to add detailed comments to your code. References: (if any) all materials should be referenced Chicago referencing style. 2Traceabiliy matrix help. (https://www.youtube.com/watch?v=8_5xZAXdS_A) 3 Submission Submit electronically through Moodle unit page under assessments section (“Assessment 3: Final Assessment”). You should submit a single file, which should be zipped (.zip) or tarred (.tar.gz). Check that you can decompress it on the lab/personal computers. Your work will be tested on lab/computer other than your PC so try to check your code on other PCs too. The file must be named DSA_Assignment 1 , use underscores instead of the spaces in the filename. The file should contain following deliverables: •   Your code. This means all python/java files needed to run your program. Do not include .class files or anything else that is not required to recompile python/java files. •   Your program (software) test harnesses. One of the easiest ways for us to be sure that your code works is to make sure that you’ve tested it properly. •   Documentation and Report for your code (Project Report) Please verify that your submission is correct and not corrupted. You may make multiple submissions, only your last one will be marked. However, late submissions are strictly not allowed (also check late submission policy in unit outlines). 4 Marking Criteria The assignment will be marked based on the following breakdown of the submission: Code Implementation: (20 Marks) Code  should be demonstrated during the tutorial to achieve this requirement. The code should be appropriately written, as ADTs with comments. The code developed will be tested against different tests (as per requirements given in section 1). Project Report: (10 Marks) A minimum 8-10-page report based on information described in section 2. Code Testing and Demonstration: (10 Marks) Code should be implementable, and testable with the test harness. Also, should be demonstrated as per given schedule.

$25.00 View

[SOLVED] Computer Science 1032B Section 001 Information Systems and Design Winter Studies 2025 Java

Computer Science 1032B Section 001, Information Systems and Design Course Outline -- Winter Studies 2025 Course Description Computer Science 1032 is an introduction to information systems and the roles played by these systems in business. This course satisfies the Information Technology requirement for a Certified Accountant, a Certified General Accountant or a Certified Management Accountant accreditation.  The content of the course has been approved by The Institute of Chartered Accountants of Ontario, The Certified General Accountants of Ontario and The Society of Management Accountants of Ontario. The materials used in this course for the introduction to Microsoft applications software have been approved by Microsoft for use in the preparation for the Microsoft Office Specialist Certification exams. Prerequisites No prerequisites are required for this course. Antirequisites Management and Organizational Studies 1033A/B. Required Course Material: Experiencing MIS, Fifth (5th) Canadian Edition, with MyLab MIS D. Kroneke, R. J. Boyle, A. Gemino, P. Tingling (2019) eText and MyLab MIS key available online via the UWO bookstore: https://bookstore.uwo.ca/textbook- search?campus=UWO&term=W2023B&courses%5B0%5D=650_UW/CSC1032B or directly from Pearson: http://www.pearsonmylab.com/ When registering with MyLab MIS, use the following course code and ensure you sign up with your Western e- mail ending in @uwo.ca. Course Code: batool39094 You can also use the link:https://mlm.pearson.com/enrollment/batool39094 Technology Requirements: To successfully complete this course, all students must have access to a personal computer that meets or exceeds the following requirements: Operating System: Windows 11, Windows 10, Windows 8.1, Windows 8, or Windows 7 SP1 Minimum Memory (RAM): 2GB Minimum Free Disk Space (Hard Disk Size): 6GB Minimum Monitor Resolution: 1280 x 800 Minimum Processor (CPU): Dual-core 2 GHZ or faster Browser: Chrome 63 or newer, Firefox 70 or newer, or IE 11 Browser Plug-Ins: Javascript Enabled & Third-Party Cookies Enabled Internet Connection: Reliable high-speed internet connection (0.5+ Mbps) ** IMPORTANT ** MS Access does NOT run on an Apple computer ! Other arrangements must be made in advance. Software Requirements: The following software will be used in this course.Microsoft Office is provided for free to most students enrolled at Western, all other software listed is available for free. It is the student’s responsibility to ensure the following software is compatible with, installed and working on their home computer. Microsoft Office 365: •    Excel •    Word •    Access (Windows only!!) Internet Browser: • Firefox 70 or newer • OR Chrome 63 or newer • OR IE 11 (not recommended for MyLab MIS) Plain Text Editor: • NotePad++(Windows only) • OR Brackets E-R Diagram Tool: • Dia Diagram Editor By taking this course, you are declaring that you meet all technology and software requirements, including access to a reliable internet connection, and a Windows PC Course Topics: •     Communications and Network Technology o    Internet, WWW o    Markup Languages: HTML, XML o    Networks: LAN, WAN, VPN •     Database Systems o    Relational database concepts o    Database design: Entity Relationship Diagrams o    Query languages: SQL o    Creating and using databases: Access • Information Systems o    Enterprise Resource Planning systems o    Reliability, availability, maintainability and integrity o    Security o    Systems Development Life Cycle •     Spreadsheet applications o    Designing and using spreadsheets: Excel

$25.00 View

[SOLVED] CSCl251 Advanced Programming Assignment 1 C/C

CSCl251 Advanced Programming Assignment 1 Aim The objectives of this assignment includes: ● Learning about procedural programming,control structures,arrays,dynamic memory allocation and handling input/output ● Apply the concepts learnt by developing a Weather Information Processing System Background Your software company,Virtual Solutions, has just won a $1m contract to design a build a prototype Weather Information Processing System (WIPS). For this assignment,you take on the role of a software architect.You are supplied with sample input weather data (kindly provided by the meteorological station),and you need to develop a program that does the following: 1)    read in and process a configuration file 2)    display city map 3)    display cloud coverage map(cloudiness index) 4)    display cloud coverage map (LMH symbols) 5)    display atmospheric pressure map(pressure index) 6)    display atmospheric pressure map (LMH symbols) 7)    show weather forecast summary report The program should be compiled as 'csci251_a1.app' and run in Ubuntu 14.04(Linux OS). The next section describes the requirements for the program. Task Requirements A)Upon startup, the program should prompt user to enter  a  'configuration'filename.The program then proceeds to read the contents (of the entered filename)to further initialize its own program parameters / data structures. Please refer to Appendix A,which provides details on the configuration file and its usage. B)The meteorological station has adopted a map-grid coordinate system upon  which  it overlays all other weather data.With regards to display city map option,please refer to Appendix B, which  elaborates on this coordinate system, the unit representation,the relative positioning of different cities and its display requirements. C)For the display requirements of cloud  coverage(cloudiness  index),AND cloud coverage (LMH  symbols) (i.e.options    3)&4)),please refer to Appendix  C,which will discuss about the interpretation of cloud cover input data,its subsequent processing algorithm and output format requirements. D)For the display requirements of atmospheric  pressure(pressure  index)AND atmospheric pressure(LMH    symbols)(i.e.options   5)&6)),please   refer   to   Appendix   D,  which  will discuss  about  the  interpretation  of  pressure  input  data,its  subsequent  processing algorithm and output format requirements. E)For  the  display  requirements  of  weather  forecast  summary  report,please  refer  to Appendix E,which will provide details about the kind of summarized weather data to be displayed,processing  algorithm  to  compute  the   probability  of  rain  and   its  graphical display format. F)Refer to Appendix  F,for a description of the program's main menu requirements G)Once  the   program   is   completed   and   tested   to   be  working   successfully,you   are encouraged to add on"new features"to the  program that you feel  are  relevant to the problem.Additional marks may be awarded subject to the relevancy and correctness of the  new  functionalities.(Note:the  additional  features  willonly  be  considered  IF  the program  has  correctly  fulfilled  all  the   basic   requirements  elaborated   in  the  earlier sections!) H)You  are not   allowed to  declare  your  own  C++classes  for  this  program,as  this  is  a purely procedural (not Object Oriented)programming assignment! l)You are to use only C++language to develop your program.There is no restriction on the IDE as long as your source files can be compiled by g++compiler (that comes installed in Tutor's Ubuntu Linux)and executed in the Ubuntu terminal shell environment. Deliverables 1)       The deliverables include the following: a) The actual working C++ program (soft copy), with comments on each file, function or block of code to help the tutor understand its purpose. b) A softcopy word document that elaborates on: (Interpreted) requirements of the program Diagram /Illustrations of program design Summary of implementation of each module in your program Reflections on program development (e.g. assumptions made, difficulties faced, what could have been done better, possible enhancements in future, what have you learnt, etc) c) A program demo/software testing during lab session. You must be prepared to perform. certain tasks / answer any questions posed by the tutor. 2)       IMPT:Please follow closely, to the submission instructions in Appendix  G, which contains details about what to submit,file naming conventions,when to submit,where to  submit,etc. 3)       The software demo /testing will be held during lab session where you are supposed to  submit  your  assignment.Some  time  will  be  allocated  for  you  to  present  / demonstrate your program's capabilities during the session. Grading Student's deliverable will be graded according to the following criteria: (i)       Program fulfills all the basic requirements stipulated by the assignment (ii)      Successful  demonstration  of  a  working  program,clarity  of explanation /presentation and satisfactory answers provided during Q&A session. ii)       Additional  effort(e.g.enhancing  the  program  with relevant features over and above task    requirements,impressive,'killer'presentation) (iv)     After  the  submission  of  deliverables,students  will  be  required  undergo  a  software testing   process   (to   determine    the    correctness    and   fulfillment    of    software requirements.)Further instructions will be given by the Tutor during the subsequent respective labs.Please pay attention as failure to adhere to instructions willresult in deduction of marks. Tutor's note: In the real working world,satisfactory completion of your tasks is no longer enough.The capability,efficiency and  robustness of your system to operate under different testing conditions, and the ability to add  value, communicate and/or demonstrate your  ideas with  clarity  is just  as important  as  correct  functioning  of  your   program.The  grading  criteria  is  set  to   imitate   such requirements  on  a'smaller  scale'.

$25.00 View

[SOLVED] IS 52137D1 Data Science and Big Data Spring 2025

Course Title: Data Science and Big Data Course Section and Number:  IS 5213.7D1 Term and Year:  Spring 2025 Course Description: This course introduces the latest data analytics tools and platforms, explores the rapidly developing field of Data Science. You will learn how best to gain actionable insights from  big data, as well as to develop data solutions and data transformation road maps for businesses of varying sizes and complexity levels. The goal of this course is to maximize the utilization of available data and optimize the efficiency of decision-making. Previous experience with Hadoop, Spark or distributed computing is not required. Learning Outcomes: Upon completion of this course, the student should be able to: 1.   Configure library packages formatted for their target environment. 2.   Prepare data using modeling techniques to ensure quality results. 3.   Develop predictive models using machine learning and statistical techniques. 4.   Recommend business solutions to stakeholders based on big data insights. Prerequisite: None Required Text: • R for Absolute Beginners – Hands – on R Tutorial Free Online Version: https://www.researchgate.net/publication/331209857_R_for_Absolute_Beginners_-_Hands- on_R_Tutorial Author: Duarte and Magno Published Date: 2018 •    Additional material online or provided by instructor videos and notes Course Requirements: Attendance/Participation: All students are expected to log in to their courses regularly throughout  the week to receive instruction, materials, and updates from the instructor. It is your responsibility to check in and submit your assignments, complete your discussion board postings, and finish quizzes and exams by the due dates. If you do not participate in the course, you will be counted absent. Simply logging in is not enough; you must submit/complete an assignment, post to a discussion board, or other similar assignment tasks to avoid being counted absent. Instructors are required to submit attendance the Monday following each week of class. This attendance is reported to the Financial Aid Department and may result in the loss of any financial aid refund you are expecting if you have not been participating in your courses. In addition, you will be administratively dropped from the course if you are reported absent a total of three weeks. Content: Week 1: Install “R”, Exploratory Data Analysis (EDA) Week 2: Data Scrubbing Week 3: Decision Trees Week 4: Model Validation Week 5: Random Forests and Gradient Boosting Models Week 6: Linear and Logistic Regression Week 7: Principal Component Analysis (PCA) and tSNE analysis Week 8: Clustering and Segmentation Grading/Evaluation: Assignments : 500 Points Quizzes : 350 Points Discussions : 150 Points ======== Total : 1000

$25.00 View

[SOLVED] SOCS0079--Game Theory for the Social Sciences Second Summative Assessment 2024/2025 Java

SOCS0079--Game Theory for the Social Sciences, Second Summative Assessment, 2024/2025 INSTRUCTIONS: - The assessment is due on 8 January 2025, 1pm, and shall be submitted via Turnitin. - Late      submission       results       in       penalties,       see: https://www.ucl.ac.uk/academic-manual/chapters/chapter-4- assessmentframework-taught-programmes/section-3-module-assessment#3.12. There is no exception to late submission penalties,  unless  a  Delayed  Assessment  Permit  has  been  used  or  Extenuating  Circumstances  application  has  been successfully made. - Submit on Turnitin a single document that includes the main body of your report (i.e., answers to the questions), and any tables and figures you may use in your report. If you prefer to do so, you can draw figures or write down algebra by hand. In that case, paste a photo/scan of the hand-drawn figure or algebra into your report, and make sure that your handwriting is legible.   However, do not paste the photo of handwritten text (i.e. anything beyond algebra, graphs, or tables consisting of numbers). The number of words in the handwritten text copied into the solution are to be included in the word limit. - In the cover page include the number of words of your report, excluding the non-textual elements in tables and figures (if you used any). - Make sure that you answer the question on AI use on the cover sheet. - Word limit is 1,500. This excludes numbers in tables, figures, equations, algebra, and references, but includes footnotes, endnotes and all text in tables or figures. The number of words in tables/figures and handwritten text copied into the solution are included in the word limit. Exceeding this limit will result in penalties. - This is an assessed piece of coursework for the SOCS0079 module; collaboration and/or discussion of the assessment with anyone is strictly prohibited. The rules for plagiarism apply and any cases of suspected plagiarism of published work or the work of classmates will betaken seriously. - If you rely on any sources in your solution (books, articles, etc) provide reference for each. List full bibliographic details of references used at the end of your report. Any referencing style (ASA, APA, Harvard, Chicago etc.) is fine, provided that the style. is used consistently. - The coursework will be assessed against the criteria set in the UCL UG-ESSAY GRADING SCHEME,a pdf of which could be seen in the assessment submission area of the course on Moodle. In addition to those general guidelines, further specific factors will affect the marks. Correctness of the solutions (in case the solutions are incorrect or no solution is found the effort made in trying to find the solution), clarity of arguments, rigour in presenting and analysing the games, creativity and novelty in your answers, and the ability to demonstrate that key concepts treated in the course are understood well. - When answering the questions, always include an explanation (in terms of algebra or verbal explanation) about how you reached the solution. Solutions without a clear explanation about how you got them will not be accepted. 1. [50 Points] Describe briefly a situation, either from your daily life or from a book or movie, which can be modelled as a game, but you think that the actual players’ behaviour in this situation differed from what game theory predicts. You may not use Prisoner’s Dilemma in this question. Use exactly N=2 players. Keep the game as simple as possible. a)          Model this situation as a simple game, indicate clearly who the players are, what strategies the players have and the associated payoffs. Use numerical payoffs only. Here, assume that all players are selfish and rational (in the game-theoretic sense). Make sure to give enough details within the word limit on key features of the situation and how you modelled it as a game. Analyse this game formally and find its Nash Equilibrium/Equilibria, and all Evolutionarily Stable Strategies (ifESS makes   sense   in   the   game   you   describe).   If  it   is   a   sequential   game,   also  report   the   subgame  perfect  Nash Equilibrium/Equilibria. Discuss how the actual players’ behaviour in the example is different from what game theory predicts. Then: b)         Extend your analysis in 1-a and find the Nash Equilibrium/equilibriaof the game by modifying the payoffs assuming two types of social preferences we discussed in class (and still assuming actors are fully rational): i) Social Orientation Model (where Ui  = utility for player i, x = outcome for self, y = outcome for other, θi  is the individual “altruism” parameter): ui (x, y; θi) = x + θiy   with  − 1 < θ < 1 for the two cases: 1) actors know each other’s θ values. 2) actors know their own θ, don’t know each other’s θ value, but know that players are random draws from a population where 50% of actors have θ = 0 and 50% have θ = 0.80. ii)         Inequality Aversion Model (where Ui  = utility for player i, x = outcome for self, y outcome for other,  βi   (αi) is an individual parameter capturing i’s dislike for advantageous (disadvantageous) inequality): for the two cases: 1) actors know each other’s β and α values. 2) actors know their own β and α, don’t know each other’s β and α values but players are random draws from a population where half of the actors are fully selfish (β = 0 and α = 0) and the other half of the actors are inequality averse with β = 0.5 and α = 2? Discuss how your results in 1-b differ from the analysis in 1-a and summarise your main insights. Do social preferences help explain the gap between the Nash equilibrium/equilibria in 1-a, and the actual behaviour? c) In around 200-250 words, discuss if you would need to modify the “rationality” assumption of game theory, too, to explain actual human behaviour in the game you described above; and what type of cognitive biases players may possibly display in your example above. 2. [50 points] Here we ask you to design an experiment to understand a specific aspect of human cooperation. In your experiment, you’ll need to use a game that captures a social dilemma. In particular, you’ll need to use at least one of the following games in your experiment: Prisoner’s Dilemma, Volunteer’s Dilemma, Public Goods Game, Weakest Link Game, or a similar game that addresses the problem of cooperation. We allow any variant of those games, that is, your game could be a game of social dilemma with complete information, incomplete information, non-repeated or repeated, sequential or simultaneous play, or in fact a combination of one or more of these types. You may use some other game (ultimatum, dictator, etc.) in conjunction with your game of cooperation, so long as you make an explicit connection to the aspect of human cooperation you are studying: - A form. of embeddedness (temporal, network, institutional), and/or - Social preferences, and/or - Bounded rationality. a)         Theory and hypotheses: Describe your research question and the particular type/types of game you want to use in your experiment and why. Then describe what prediction(s) you aim to test in your experiment (i.e. your hypothesis). Here, your prediction(s) (hypothesis) can be based on a formal analysis of the game, or you can formulate your hypotheses informally, inspired by your intuition you developed during the game theory course. Remember that you will be studying one or more of the above issues (embeddedness, social preferences, bounded rationality), so make this aspect of your study clear (i.e. make it clear as to what research question you are studying). b)         Sample and design: Describe the participant sample you want to use and how you would gather this sample. Then describe your experimental procedure (what the subjects will do during the experiment, what treatments you will be using in your experiment) and justify this procedure (that is explain why you will be implementing your particular treatments). c)          Expected results: Finally describe what you expect to find in your experiment and how this finding will relate to your research question and hypothesis that you started with. Be creative and imaginative in your experiment, while keeping your experiment feasible and ethical to implement with a reasonable research budget. Also, your experimental design should be original, that is, it should not simply replicate an experiment that has been implemented in the literature (while you maybe inspired by a published study and build on it with proper citations). Any form. of experiment (lab, online, field, etc.) is allowed.

$25.00 View

[SOLVED] CS1032A-001 Winter 2025 Assignment 1 Situational Setup C/C

Assignment 1: Situational Setup CS1032A-001 Winter 2025 You must complete all the following projects in one Microsoft Word (.docx) file: Part 1: Establish an Innovative Startup  Introduction:   Scenario: It's the year 2035, and the world is moving towards sustainable and tech-driven living. You’ve decided to start a small business that solves a unique problem or fulfills a growing need. The product must be innovative, practical, and something you can realistically manufacture at home. For this assignment, you are to give your company a name and you are to describe what the Startup is. This cannot be a real or existing company (with the ONLY exception being if it is an actual company that you started on your own prior to taking this course). This business can be anything. It can be hand Plant able Paper Products: Reusable Food Wraps, or hats for cats. The product can be scented candles or even framed pictures of your customer superimposed next to their favorite movie star. The only requirement is that the product requires some physical parts that will necessitate raw material coming in and a finished physical product being delivered. VERY IMPORTANT: It MUST be a product you can make or do on your own in your house. This excludes making a new electric automobile, sneakers, or a new cell phone. It must realistically be something that a single person could produce from their home. Part of your assessment will be based on whether the product is realistic and can be created by one person from home. But don’t worry, you won’t be asked to make this product. This is just a hypothetical company that will follow you through the assignments in this course. You should do an internet search (e.g. Google, Bing, etc.) to ensure the company name you come up with does not already exist. You must pick a unique name for your business.   Throughout this course, your company will grow in size and sales. As your company grows, so will your Information Systems. Future assignments for CS1032 will contain questions about your expanding needs based on material we will be covering in class.  These questions will include not only your decisions, but how and/or why you made them. You are to submit an MS Word document with the following: Information:   1.) COMPANY NAME: _________________________________________________________ Note: You must ensure the company does not actually exist, even if it is a company, you never heard of before. Do a quick search on the web. If you wanted to call your company ‘Forest City Ducks’ check to make sure a company by that name does not already exist.) 2.) COMPANY LOCATION: _____________________________________________________ Note: The physical location of the company (city, province/state, and country). Must be a real location (on this planet). 3.) COMPANY FUNCTION/PRODUCT_____________________________________________ Note: Describe the product your company makes. Think of what kind of company you would want to start. It must be a ‘manufacturing company’ that makes a physical product. The information must be detailed enough to provide a clear understanding of the functionality and the operations of the company. It does not need a lot of information but must have enough to demonstrate that you understand the steps required to make and produce the product. (See the example on the next page to see the expected format of your solution). Execution:   Write your answers in a Microsoft Word document. Place your name, followed by the company name at the top and fill in the required information after. At the end of the document, include your name, Student number and Western ID (the same one you use to log in to OWL). Formatting is not important if the document is easy to follow and includes the required information. The document should look like the example on the following page and be of at least the same length. Forest City Ducks 1.) Forest City Ducks 2.) London, Ontario Canada 3.) This company makes and sells customized 3D printed rubber ducks. Customers can scan their face in our app and have them printed on a 3D rubber duck or select from several already designed models. They may also select the material used, size of the duck, and accessories such as a top hat or sunglasses. The duck is created using a Creality Ender-3 3D Printer and packaged in a decorative cardboard box. The duck is painted to match the specifications of the customer and delivered via carrier delivery service. Part 2: Verify Reading the Academic Dishonesty Document Enter your solutions for Part 2 in the same Word document as Part 1 but on a new page.  In other words, you will be submitting a single (one) Microsoft Word document for this assignment.  Every student is required to know the contents of the Academic Dishonesty Document. Failure to read this document in its entirety will not be considered as an excuse for any scholastic offences. A)  Proof of Opening the Document Download the A Discussion on Academic Dishonesty document that is linked to this assignment on OWL (it can also be found in the Course Overview content unit). Write down your student number and on the next line write the last two digits of your student number. Finally, write the word that is that corresponds to that position in the Academic Dishonesty document. Note: Start with the Title. So, Word One (1) is: An, Word Two (2) is: Important, Word Three (3) is: Discussion, etc. Examples (note: these are the actual words at those locations):  Student Number: 250845378 Last Two Digits: 78 The word that is exactly 78 words from the beginning of the document is:  it  Student Number: 250451903 Last Two Digits: 03 The word that is exactly 3 words from the beginning of the document:  Discussion  Student Number: 250234212 Last Two Digits: 12 The word that is exactly 12 words from the beginning of the document:  Every Student Number: 250565700 Last Two Digits: 00 (note: this is a special case, enter the word that is 100 words from the beginning) B)  Proof of Reading the Document Go to page two (2) of the document. There are Four responsibilities listed. They are denoted by A.) and B.) and C.) and D.) You must type out the first line (the line that is completely in bold) for each of the six responsibilities. You enter Part B in the same Word document as Project 1 above, right under Part A.). This part of the document should look something like: Responsibilities: A.) blah blah blah B.) blah blah blah C.) blah blah blah D.) blah blah blah Part C)  Proof of Understanding the Document Write a one paragraph summary of why you think the following case is or is not an academic offence and if it is, who is at fault. Eve is normally a well-prepared student who is on top of her course work. However, this last month has been hard on her. Due to temporary illness, she has fallen behind on her course work and to make matters worse, her laptop broke with all her assignments and coursework on it causing her to lose most of the work on her CS1032 assignment just two days before the deadline! To help submit the assignment on time, Eve asks her friend Alice for a copy of their assignment so she can get back up to speed and submit before the deadline. Eve promises Alice that she will not directly copy from her work but only use it to check her answers. Part 3: Install The Required Software. On the Course Overview section of OWL (found in the Course Content Tab), there is a page called “Installing the Required Software”. Review the steps on this page and watch the video and read the instructions for installing Microsoft Office, the DIA diagram editor, and a plain text editor (Notepad++). Install each software package on your computer and ensure it is working correctly (e.g. check that the software starts without error and that you can create and edit files/documents). In the same document as the previous parts, but on a new page, enter the name of the Plain Text Editor you have selected, how you will be running Microsoft Access, and that you have installed the DIA diagram editor and Microsoft World. This part of the document should look something like: Project 3:  1.) DIA. (E-R Graphical Tool) Installed and running: Verified by Student. 2.) Plain Text Editor Installed and running:   (i.e NotePad++) 3.) I will use Microsoft Access on:     4.) I have verified that I have opened Microsoft Access on my computer (or MyVLab): Verified by Student.   Only if using MyVLab: If you will be using MyVLab (should only apply macOS users). Please also add the following 5th point to your document. 5.) I understand that MyVLab can corrupt files if I save them directly to the Z: drive. I will save my work to the H: drive and only copy to the Z: drive when backing up or submitting my assignment. I will also keep frequent backups of my work. Note: If you will be using MyVLab (only for macOS users with no access to Windows), you must also verify that you can transfer files between your local computer and the remote windows lab computer (for more details on this see the MyVLab video tutorial in the Course Overview section on OWL). A very important rule when using MyVLab is to always save to H: drive and only copy your files to the Z: drive (your local computer) when you are backing up your work or are ready to submit. If you save directly to the Z: drive from the software you are using on MyVLab, your file will become corrupted if your internet connection is lost or drops temporarily.

$25.00 View