ICTPRG407: Script for Software Applications - Computer Science Assignment Help

Download Solution Order New Solution
Assignment Task:

Assessment Instructions
General Requirements:

You must include comments at the top of every program with the date, your name, a brief description of the program (including a brief summary of what the program will take as input and give as output)

All programs should have at least two comments in the code, briefly describing what the code is doing

Review pseudo-code for missing logic and error, modify if needed

Use a framework, and integrated development environment (IDE), to build the script

design, write and integrate scripts into software solutions to accommodate specified application requirements

test and debug scripts, to ensure that the software meets the specification


What to hand in (Compress document and py files to a folder and then upload on eLearn):

This document. In this document, be sure to include: 
o Your pseudocode
o The python code from all your programs
o Screenshots of your program's output (use screenshots / Snipping tool) 
o Original python files


Parts 1, 2, 3 and 4 are below – scroll down the page to review the requirements for each part.

Unit of Competency: ICTPRG407 – Write script for software applications
Resources produced as part of the national TAFE Cyber Security collaboration - Box Hill TAFE and Canberra Institute of Technology    

Task 1: (ICTPRG407)
Please provide your responses here for the following questions:
What are the main characteristics of scripting languages?
Please write a few words on how to identify the protocols and object models for any scripting language.

Task 2: 
Description: Your friend has started writing his first Python program but it has several bugs and parts where they didn’t know how to complete the code. Your job:

Write the pseudocode for this program.
Complete the program (complete/fix any line you see question marks like this: ???)
Fix the bugs:

Line 14 – The screen output should be “Hi Jeff!” but it’s showing “Hi name!”

Line 15 – Python is complaining about integers and strings

Line 20 – Python can’t understand the IF statement (there are other problems too)

Line 23 – Make Python print the random number

Task 3: (ICTPRG407) 
Description: Again, your friend has started writing a Python game and needs your help to finish it – this time they need a lot more help. The Rock Paper Scissors has 9 different possibilities (Player 1 chooses rock vs. Player 2 chooses paper = Player 1 wins, rock vs scissors = rock loses, rock vs. rock

tie, paper vs rock…) and your friend doesn’t know where to start.

Your job: Write the pseudocode for this program.

Task 4: 
Write a python script that will ask a user what their birth year is, and if they’ve had their birthday this year. Print the user’s correct age on the screen, and wish them a happy birthday if it’s past (or “I hope you have a good birthday!” if they haven’t had their birthday yet).

Write a python script by considering the scenario: The computer chooses a random number (1-6) that represents the roll of a die. Your program then asks the user what their guess is, and gives them a “Correct” or “wrong” message accordingly. 

This ICTPRG407: Computer Science Assignment has been solved by our Computer Science Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

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.