Question: In Visual Studio Code using Python, I was asked to work on this assignment attached in the file.Please make sure to do all the requirements

In Visual Studio Code using Python, I was asked to work on this assignment attached in the file.Please make sure to do all the requirements and use (simple python code for beginners)
Instructional Computer programming II (TECH3224)
College of Education - Instructional & Learning Technology Department
Homework Assignment #2
Python Data Analysis Assignment
Objective:
To gain hands-on experience in analyzing and visualizing data using Python, Pandas, and Matplotlib.
Dataset Description:
The provided XLSX file contains student records with the following columns:
YRSEM: Year and Semester
GENDER: Gender of the student
STDNO: Student number or ID
LOADSTAT: Load status of the student for the semester
COHRT: Cohort year
MAJ: Major of the student
GRADE: Grade obtained (A, B, C, D, F)
GRADEPOINT: Grade point corresponding to the grade
Tasks:
Pass/Fail Analysis
a) Create a summary table showing the count of pass and fail students for each YRSEM. Include columns: YRSEM, PASS, and FAIL.
b) Use pie charts to show the percentage of pass and fail students per semester, customizing labels for clarity.
Grade Distribution Analysis
c) Calculate the number of students scoring each grade (A, B, C, D, and F) for the semester 23SP.
d) Generate a bar chart with customized colors and annotations for the grade distribution for the semester 23SP.
1
Peer Review:
Exchange your analysis with a fellow student. Review their work and provide constructive feedback. Focus on the methodology, clarity of visualization, and the insights derived.
Scoring Rubric
\table[[Criteria,Unsatisfied (0),Needs Improvement (1),Good (3)],[Code Structure,\table[[Code is disorganized with],[no clear structure]],\table[[Code has some structure],[but may be difficult to],[follow in places]],\table[[Code is well-structured,],[modular, and easy to],[follow]]],[Code Documentation,\table[[No comments or],[documentation provided]],\table[[Minimal comments, some],[parts of the code are not],[documented]],\table[[Comprehensive],[comments and clear],[documentation],[throughout the code]]],[Accuracy of Analysis 1a,\table[[Incorrect data or no],[submission]],Minor errors in analysis,\table[[Accurate and complete],[analysis]]],[Accuracy of Analysis 1b,\table[[Incorrect visualization or],[no submission]],\table[[Visualization lacks clarity],[or detail]],\table[[Clear and informative],[visualization]]],[Accuracy of Analysis 1c,\table[[Incorrect data or no],[submission]],Minor errors in analysis,\table[[Accurate and complete],[analysis]]],[\table[[Clarity of Analysis 1d],[Visualization]],\table[[Unclear or missing],[visualization]],\table[[Visualization lacks some],[detail]],\table[[Clear and informative],[visualization]]],[\table[[Significance of Analysis],[2]],\table[[Chosen analysis lacks],[significance or insight]],\table[[Chosen analysis is],[somewhat insightful]],\table[[Analysis is significant and],[offers deep insights]]],[\table[[Clarity of Analysis 2],[Visualization]],\table[[Unclear or missing],[visualization]],\table[[Visualization lacks some],[detail]],\table[[Clear and informative],[visualization]]],[Quality of Peer Review,\table[[Doesn't provide],[constructive feedback]],\table[[Provides basic feedback],[without much detail]],\table[[Provides detailed and],[constructive feedback]]]]
Instructional Computer programming II (TECH3224)
College of Education - Instructional & Learning Technology Department
Homework Assignment #2
Python Data Analysis Assignment
Objective:
To gain hands-on experience in analyzing and visualizing data using Python, Pandas, and Matplotlib.
Dataset Description:
The provided XLSX file contains student records with the following columns:
YRSEM: Year and Semester
GENDER: Gender of the student
STDNO: Student number or ID
LOADSTAT: Load status of the student for the semester
COHRT: Cohort year
MAJ: Major of the student
GRADE: Grade obtained (A, B, C, D, F)
GRADEPOINT: Grade point corresponding to the grade
Tasks:
Pass/Fail Analysis
a) Create a summary table showing the count of pass and fail students for each YRSEM. Include columns: YRSEM, PASS, and FAIL.
b) Use pie charts to show the percentage of pass and fail students per semester, customizing labels for clarity.
Grade Distribution Analysis
c) Calculate the number of students scoring each grade (A, B, C, D, and F) for the semester 23SP.
d) Generate a bar chart with customized colors and annotations for the grade distribution for the semester 23SP.
1
Peer Review:
Exchange your analysis with a fellow student. Review their work and provide constructive feedback. Focus on the methodology, clarity of visualization, and the insights derived.
In Visual Studio Code using Python, I was asked

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!