TECH1200 Fundamentals of Programming Assignment Help

Assessment 2 Information

Subject Code:TECH1200
Subject Name:Fundamentals of Programming
Assessment Title:Online TasksAnalysis
Assessment Type:Individual
Word Count:1000Words(+/-10%)
Weighting:40 %
Total Marks:40
Submission:Via MyKBS
Due Date:Week 9

 

Your Task

 

This assessment is to be completed individually. In this assessment, you will develop a Python 3 program that uses ChatGPT (https://chat.openai.com/) to generate at least 20 records and five fields. Your program should incorporate all the topics covered in Weeks 1, 2, 3, 4, 5, and 7.


 

Assessment Description

 

The purpose of this assessment is to evaluate your ability to apply the programming concepts and techniques covered in the course to develop a practical application in Python. You will be required to use the ChatGPT to generate a minimum of 20 records with at least five fields (see example below) and process the data in your program using the concepts covered in Weeks 1-7. The outcomes that you will demonstrate in this assessment include:

  1. Developing proficiency in the Python 3 language.
  2. Applying knowledge of data structures and control flow to create a functional program.
  3. Applying programming skills to develop an effective program.

 

To submit your assessment, you should create a single Python file and upload it to the LMS. Your Python file should be well-documented and include comments to explain the functionality of your code. You should also include a report with explanation of how you utilised ChatGPT in your program.

 

This assessment aims to achieve the following subject learning outcomes:

 

LO1Interpret simple program specifications.
LO4Use an integrated development environment to develop, debug and testa solution written in a programming language.

 

Example to generate ChatGPT Python code:

 

  1.   
     Text Box: Create a dataset, which should contain at least 20 records and five fields. Provide in Python 3 list and sublist format.


    Input to ChatGPT (https://chat.openai.com/):

 

  1. Output by ChatGPT (https://chat.openai.com/):

This dataset contains five fields: id (integer), name (string), gender (string), age (integer), and


salary (integer). Each record is represented as a sublist within the main list.


 

Assessment Instructions

 

Assessment instructions for this assessment:

 

  1. Use the ChatGPT to generate a minimum of 20 records with at least five fields.
  2. Develop a Python program that incorporates all the topics covered in Weeks 1, 2, 3, 4, 5, and 7 to process and manipulate the generated data.
  3. Concepts that are not covered by end of Week 7 are prohibited.
  4. The program must request for user input and user input data validation. Program must have user interactivity and choice for user to use the program for as long as they want.
  5. Submit your Python program and a report outlining the details of your program, the ChatGPT details, the data generated, and the methods used to process and manipulate the data.
  6. Ensure that your code is well-documented, with comments explaining the purpose of each line of code.
  7. Your program should be efficient and error-free, with well-structured and optimised code.
  8. Submit your Python 3 program code and report to the designated submission platform by the due date.
  9. You are only allowed to submit 2 files. 1 must be your python code file in ‘.PY’ format and other files must be either MS Word or PDF file format.
  10. Please refer to the assessment marking guide to assist you in completing all the assessment criteria.


 

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:

 

  • What is academic integrity and misconduct?
  • What are the penalties for academic misconduct?
  • How can I appeal my grade?

 

Late submission of assignments (within the Assessment Policy)

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 (GenerativeAI) usage

 

Evidence Required

This assessment

()

 

 

 

 

Level 1

 

Prohibited:

 

No GenerativeAI allowed

 

This assessment showcases your individual knowledge, skills and/or personal 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 for research 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 phase of 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 thisassessment.

 

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 prompts and responses used for the assessment.

 

Unapproved use of generative AI as per assessment details during the content generation parts of your assessment may potentially resultin 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 itsuse.

 

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 prompts and responses used for the assessment.

 

Unapproved use of generative AI as per assessment details during the content generation parts of your assessment may potentially resultin penalties for academic misconduct, including but not limited to a mark of zerofor the

assessment. Ensure you follow the specific assessment instructions in the section above.

 

Assessment Marking Guide

 

Marking Criteria

           | 40 marks

F (Fail) 0 – 49%P (Pass) 50 – 64%C (Credit) 65 –74%D (Distinction) 75 –84%HD (High Distinction) 85 – 100%

Program Functionality

 

 

           | 6 marks

Program does notgenerate at least 20 records and 5 fields using ChatGPT.Program generates at least 20 records and 5 fields using ChatGPT but is not well- structured or does not utilise best programming practices.Program generates at least 20 records and 5 fields using ChatGPT, is well-structured and utilises best programming practices, but lacks comments or explanations of code.Program generates at least 20 records and 5 fields using ChatGPT, is well-structured and utilises best programming practices, and includes detailed comments and explanations of code.

Program generates at least 20 records and 5 fields using ChatGPT, is exceptionally well- structured and utilises best programming practices, includes detailed comments and explanations of code, and utilises

resources

to expand functionality ofthe program.

Demonstration of Knowledge

 

 

           | 12 marks

Program demonstrates a lack of understanding of the concepts covered in weeks 1-7 of the course.Program demonstrates understanding of the concepts covered in weeks 1-7 of the course but lacks application of knowledge to the program.Program demonstrates understanding of the concepts covered in weeks 1-7 of the course and applies knowledge to the program.Program demonstrates a strong understanding of the concepts covered in weeks 1-7 of the course and applies knowledge to the program in creative and effective ways.

Program demonstrates exceptional understanding of the concepts covered in weeks 1-7 of the course and applies knowledge to theprogram in innovative and

sophisticated ways.

Use of Required Topics

 

           | 6 marks

Less than half of required topics are used.At least halfof required topics are used.Most required topics are used.Almost all required topics are used.All required topics are used in a creative and sophisticated way.

 

Functionality

 

 

           | 2 marks

Program does notcompile or run properly.Program runs, but with limited functionality and errors.Program runs withacceptable functionality.Program runs withadvanced functionality and minimal errors.Program runs withexceptional functionality andno errors.

Code Quality

 

 

           | 2 marks

Code is disorganised, difficult to read,and not well-documentedCode is organised, readable, and moderately documentedCode is well-organised, readable, and well- documented

Code is very well- organised, highly readable, and

extensively documented

Code is exceptionally well-organised, extremely readable,

and meticulously documented

Creativity

 

 

           | 2 marks

Program is unoriginal and lacks creativity.Program is somewhat original and shows some creativity.Program is fairlyoriginal and shows creativity.Program is very original and shows significant creativity.Program is exceptionally original and shows exceptional creativity.

Report

 

 

           | 10 marks

Poorly presented with little or no attention toformatting, style, and design.Acceptable report with some attention to formatting, style, and design.           .Good report with appropriate formatting, style, and design.Very good report with excellent formatting, style,and design.Exceptional report with outstanding formatting, style, and design.
Feedback and gradeswill be released via MyKBS

 

Example invalid form file feedback

Join our 150К of happy users

Get original papers written according to your instructions and save time for what matters most.