CITS 1401 - Computational Thinking with Python Assignment

Download Solution Order New Solution

Assignment Task

Description

You should construct a Python 3 program containing your solution to the following problem and submit your program electronically on Moodle. The name of the file containing your code should be your student ID e.g., 12345678.py. No other method of submission is allowed. Please note that this is an individual project. Your program will be automatically run on Moodle for some sample test cases provided in the project sheet if you click the “check” link. However, this does not test all required criteria and your submission will be manually tested thoroughly for grading purposes after the due date. Remember you need to submit the program as a single file and copy-paste the same program in the provided text box. You have only one attempt to submit, so do not submit until you are satisfied with your attempt. All open submissions at the time of the deadline will be automatically submitted. Once your attempt is submitted, there is no way in the system to open/reverse/modify it.

You are expected to have read and understood the University's guidelines on academic conduct. In accordance with this policy, you may discuss with other students the general principles required to understand this project, but the work you submit must be the result of your own effort. Plagiarism detection, and other systems for detecting potential malpractice, will therefore be used. Besides, if what you submit is not your own work then you will have learned little and will therefore, likely, fail the final exam.

Project Overview

In today's digital age, social media has become an integral part of our daily lives, shaping how we connect, communicate, and consume information. With millions of users engaging across various platforms, understanding user behaviours and trends on social media has become increasingly important. The aim of this project is to analyse user demographics to better understand social media usage.

The dataset for this project comprises several key columns, including age, gender, time spent on social media (in hours), platform, interests, country, demographics, profession, income, and debt status. You are required to write a Python 3 program that will read a CSV file. After reading the file, your program is required to complete the following tasks:

1) Find the list of student details (ID and income) for a specific country who are in debt (or have debt status True) and spending more than 7 hours on any social media.

2) Find the list of unique countries for a specific age group.

3) Find the age statistics for a specific age group. The age statistics include average time spent in hours, standard deviation of income, and which demography (e.g.rural, sub_urban or urban) spent the lowest average time on social media for the specific age group.

4) Find the platform that has the highest number of users and calculate the correlation between the age and the income for that user base.

This CITS 1401 - IT Computer Science has been solved by our PhD Experts at My Uni Paper.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.