Subject Code: | TECH6100 |
Subject Name: | Intermediate Programming |
Assessment Title: | Case Study Analysis |
Assessment Type: | Individual |
Word Count: | 1500 Words (+/-10%) |
Weighting: | 20 % |
Total Marks: | 20 |
Submission: | MyKBS |
Due Date: | Week 5 |
Your Task
This assessment is to be completed individually. In this assessment, you will develop a program that meets the specifications described in the case study.
Assessment Description
This assessment is designed to test your understanding and practical application of Python 3 functions, including the ability to receive a variable number of keyword and positional arguments. Additionally, it provides an opportunity to demonstrate your comprehension of namespaces and scopes.
You will be provided with a case study which will require you to use your problem-solving skills and develop a program. You will need to create a solution and develop the program using Python 3 language.
Case Study:
You have been hired as a senior software engineer for a leading tech company called "TechGenius" Your team is developing a Python library that focuses on advanced data manipulation and analysis. As part of your responsibilities, you need to design and implement the following functions based on the provided requirements:
Task 1: This function should receive a variable number of positional arguments, which are numeric values. It should calculate and return the mean, median, and standard deviation of the given values.
Example usage of Task 1 function calculate_statistics:
Task 2: This function should receive a variable number of keyword arguments, which are dictionaries. It should merge all the dictionaries into a single dictionary and return the result.
Example usage of Task 2 function merge_dictionaries:
Task 3: This function should receive a variable number of positional arguments, which are strings. It should format the strings by replacing placeholders with corresponding values and return the formatted string.
Example usage of Task 3 function format_string:
This assessment aims to achieve the following subject learning outcomes:
LO2 | Use exception handling and debugging to identify and manage runtimeerrors. |
Assessment Instructions
Assessment instructions for this assessment:
a) You must submit your Python 3 program code in .py format extension. Any other formats will not be accepted.
Important Study Information
Academic Integrity and Conduct Policy
https://www.kbs.edu.au/admissions/forms-and-policies
KBS values academic integrity. All students must understand the meaning and consequences of cheating, plagiarism and other academic offences under the Academic Integrity and Conduct Policy.
Please read the policy to learn the answers to these questions:
https://www.kbs.edu.au/admissions/forms-and-policies
Length Limits for Assessments
Penalties may be applied for assessment submissions that exceed prescribed limits.
Study Assistance
Students may seek study assistance from their local Academic Learning Advisor or refer to the resources on the MyKBS Academic Success Centre page. Further details can be accessed at https://elearning.kbs.edu.au/course/view.php?id=1481
Generative AI Traffic Lights
Please see the level of Generative AI that this assessment is Level 2 has been designed to accept:
Traffic Light | Amount of Generative Artificial Intelligence (Generative AI) usage |
Evidence Required | This assessment (✓) |
Level 1 |
Prohibited:
No GenerativeAI allowed
This assessment showcases your individual knowledge, skills and/orpersonal experiences in the absence of Generative AI support. |
The use of generative AI is prohibited for this assessment and may potentially result in penalties for academic misconduct, including but not limited to a mark of zero for the assessment. | |
Level 2 |
Optional:
You may use GenerativeAI forresearch and content generation that is appropriately referenced.
See assessment instructions for details
This assessment allows you to engage with Generative AI as a means of expanding your understanding, creativity, and idea generation in the research phaseof your assessment and to produce content that enhances your assessment. I.e., images. You do not have to use it. |
The use of GenAI is optional for this assessment.
Your collaboration with GenerativeAI must be clearly referenced just as you would reference any other resource type used. Click on the link below to learnhow to reference GenerativeAI.
https://library.kaplan.edu.au/referencing- other-sources/referencing-other-sources- generative-ai
In addition, you must include an appendix that documents your GenerativeAI collaboration including all promptsand responses usedfor the assessment.
Unapproved use of generative AI as per assessment details during the content generation parts of your assessment may potentially result in penalties for academic misconduct, including but not limited to a mark of zero for the assessment. Ensure you follow the specific assessment instructions in the section above. |
✓ |
Level 3 |
Compulsory:
You must use GenerativeAI to complete your assessment
See assessment instruction for details
This assessment fully integrates Generative AI, allowing you to harness the technology's full potential in collaboration withyour own expertise.
Always check your assessment instructions carefully as there may still be limitations on what constitutes acceptable use, and these may be specific to each assessment. |
You will be taught how to use generative AI and assessed on its use.
Your collaboration with GenerativeAI must be clearly referenced just as you would reference any other resource type used. Click on the link below to learn how to reference GenerativeAI.
https://library.kaplan.edu.au/referencing- other-sources/referencing-other-sources- generative-ai
In addition, you must include an appendix that documents your GenerativeAI collaboration including all promptsand responses usedfor the assessment.
Unapproved use of generative AI as per assessment details during the content generation parts of your assessment may potentially result in penalties for academic misconduct, including but not limited to a mark of zero for the assessment. Ensure you follow the specific assessment instructions in the sectionabove. |
Get original papers written according to your instructions and save time for what matters most.