Topic: Does the First Amendment protect advertisements? "Commercial speech," also known as advertising, is protected by the 1st Amendment of the U.S. Constitution. This type of speech enjoys somewhat less 1st Amendment protection from governmental encroac

profiletutorthammy
instructions1.docx

Instructions

Create a solution for the problems listed. Create pseudocode based on your solution. Create a PowerShell script from your pseudocode. Ensure that you clearly identify the sections of your script that show sequence, iteration and condition.

 

Question1

BOOGLE

Create a Boogle game. It should have an introduction briefly describing the game. IT should produce 9 random characters weighted on standard English word letter frequency. It should output the characters in a 3x3 grid like:

 

Q|N|P

-----

R|D|E

-----

R|O|L

You can then enter a word, greater than 2 characters, from the 9 letters. You must check that it is a valid word and get it scored using the wordnik scrabble score API. If it is valid, store the word in a collection of words and scores.

A person can then use E to exit S to Shuffle the characters L to list found words and their scores.

Upon exit display the Final score with the word list. If it is above 50 congratulate them.

I am putting a example u just need to make a few changes to finish question 1

function Get-RandomWeightedCharacter {

param(

[string] $Letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ",

[int[]] $Weights= @(9, 2, 2, 4, 12, 2, 3, 2, 9, 1, 1, 4, 2, 6, 8, 2, 1, 6, 4, 6, 4, 2, 2, 1, 2, 1),

[int] $Number = 1

)

 

if($Weights.Count -ne $Letters.Length)

{

Write-Host -ForegroundColor DarkBlue "String length and weight counts do not match"

}

else

{

foreach ($Weight in $Weights) { $TotalWeight += $Weight }

$loop = 0

$RandomLetters = New-Object System.Collections.ArrayList

do

{

$RandomValue = Get-Random -Minimum 0 -Maximum $TotalWeight

$LetterIndex = 0

$Count=0

 

while($LetterIndex -lt $Weights.Count)

{

$Count += $Weights[$LetterIndex]

$LetterIndex += 1

if($Count -gt $RandomValue) { break; }

}

$Loop += 1

$RandomLetter = $Letters.ToCharArray()[$LetterIndex-1]

if($Number -gt 1)

{

$result = $RandomLetters.Add($RandomLetter)

}

}

while ($Loop -lt $Number)

if($Number -gt 1)

{

return $RandomLetters

}

else

{

return $RandomLetter

}

}

}

 

function Write-LetterGrid

{

param(

[Char[]] $Letters,

#$GridSize = [math]::Sqrt($Letters.Length)

)

 

Write-Host "$($Letters[0])|$($Letters[1])|$($Letters[2])"

Write-Host "-----"

Write-Host "$($Letters[3])|$($Letters[4])|$($Letters[5])"

Write-Host "-----"

Write-Host "$($Letters[6])|$($Letters[7])|$($Letters[8])"

}

 

function Start-Boogle {

param(

[int] $GridSize = 3

)

 

if($GridSize -lt 2)

{

Write-Host "Enter a grid size greater than 1"

}

else

{

$Words = @()

[int] $Score

$Letters = Get-RandomWeightedCharacter -Number ($GridSize*$GridSize)

Write-Host "Welcome to Boogle"

Write-Host "You will be given a $GridSize x $GridSize"

Write-Host "Enter words until you have finished."                

$input = ""

While (-not $input.Equals("E"))

{

Write-LetterGrid -Letters $Letters #-GridSize $GridSize

Write-Host "(E) will exit, (S) Shuffle words (L) List Words."

$input = (Read-Host "Enter Option or Word" -ErrorAction Continue).ToUpper()

if ($input -eq "E")

{

Write-Host "Exiting:"

 

if($Words.count -eq 0)

{

Write-Host "No Words ... Do better!"

}

else

{

Write-Host "Your Final score was $Score from the following word" -NoNewline

if($Words.count -ne 1)

{

Write-Host "s" -NoNewline

}

if($score -gt 50) {Write-Host "Congratulations!!!"}

Write-Host ":"

$Words | % {Write-Host "$($_.Word) $($_.Score)"}

}

continue;

}

if ($input -eq "S")

{

Write-Host "Shuffling Characters:"

$Letters = Move-ArrayPostions -Source $Letters

continue;

}

if ($input -eq "L")

{

if($Words.Count -ne 0) {

Write-Host "List of Words:"

Write-Host $Words | % {Write-Host "$($_.Word) $($_.Score)"}

continue;

}

else

{

Write-Host "No words in list!"

}

}

if ($input.Length -lt 3)

{

Write-Host "Words must be greater than 3 characters"

continue;

}

if(Test-Word -Letters $Letters -Word $input)

{

Write-Host "$input uses correct characters!"

$result = Test-RealWord $input.toLower()

if($result.StatusCode -eq 200)

{

$i = $result | ConvertFrom-Json

Write-Host "$input is a real word worth $($i.value) points"

$scword = new-object ScoredWord

$scword.Word = $input

$scword.Score = $i.value

$Words += $scword

$Score += $i.value

}

else

{

Write-Host "$input is not a real word"

}

}

else

{

Write-Host "Please only use the displayed Letters!"

continue;

}

}

}

}

 

function Test-Word {

param(

[char[]] $Letters,

[string] $Word                

)

 

$Checked = ""

 

Foreach ($letter in $Word.ToCharArray())

{

if(-not $Checked.contains($letter))

{                                        

if((Get-LetterCount -Chars $Word.ToCharArray() -Char $letter) -gt (Get-LetterCount -Chars $Letters -Char $letter))

{

return $false

}

if(-not $Letters.Contains($letter))

{

return $false

}

$Checked += $letter

}

}

return $true

}

 

function Test-RealWord {

param(

[string] $Word

)

$result = Invoke-WebRequest " https://api.wordnik.com/v4/word.json/$Word/scrabbleScore?api_key=$Wordnik_API_Key " -ErrorAction SilentlyContinue

return $result

}

 

function Get-LetterCount{

param(

[char[]] $Chars,

[char] $Char

)

 

return ($Chars | where {$_ -eq $Char} | Measure-Object).Count

}

 

Link for help about question below

https://social.technet.microsoft.com/wiki/contents/articles/27080.powershell-how-to-create-and-use-classes.aspx

Question 2

Vlan listing

From a list of vlans (ie. 10, 20, 30, 50, 60, 70-100, 150, 200, 250-299, 500 ) create a list of singular vlans (ie 10,20,30,50,60,70,71,72,73,74,75,76,77 … etc). Allow for the list to be provided as a string input. Process the string and output a collection of all the values.

(part A)

 

Scheduling

You need to create a roster from a list of people. You should roster people on for either a morning or afternoon shift for 4 hours from Monday to Friday. Morning shifts start at 8am and after noon shifts start at 12pm. You should rotate through the list of people, which will be of variable length, allocating people in order. ie. The first person is given the Monday 8am-12pm slot. The second person the Monday 12pm-4pm. You need to accept a starting and ending date for the time period. Ensure that people are not scheduled on the weekend. Just for fun how would you handle public holidays? (NB: You can use the list of students below to make your list of people for the roster.)

 (part B)

Student Management System

1. Crete a Class definition for a student with the following properties:

0. First Name (String)

0. Last Name (String)

0. StudentId (String)

0. Date of Birth (DateTime)

0. EnrolledCourse(Course[])

1. Create a Class definition for a Course and Units with the following properties:

1. Course

0. Course Code (String)

0. Course Id (String)

0. Course Name (String)

0. Units (Unit[])

1. Unit

1. Unit Code (String)

1. Unit Id (String)

1. Unit Name (String)

1. Using the provided CSV and XML files import the data into variables for Students, Courses and Units. Output an XML file of the students class that contains all relevant data.

Students CSV File just need to put the link in

XML file

Below is unit CSV File Just to test and put the link

Qustion 3

Please read instructions carefully and test as well

It’s a smiple thing how add user into active directory just one full command

1. Import users from CSV file addusers.csv

2. Display users                                    

3. Create an OU called myUsers, in the specified active directory

4. Create new users in myUsers OU

5. Update all the description fields with data from file

6. Create home directories based on the username in C:\home

7. Put Full control permissions on home directories per user

8. Summarise the scripting techniques that you used in creating your script

Instructions for same questions again

1. Create a Module with functions

2. The function should have input parameters for the home directory path, OU and CSV file path.

3. The function should automatically locate the current AD context.

4. Ensure script is properly documented and commented so that it can be imported into a shell as a module.

Create a technical document showing how the ISE was used to create and debug your module.

It should include screen shots showing the use of break points.

Show how the module can be manually and automatically imported into a shell.

Provide instructions on how the script could be automated to create user accounts overnight.

Include the answers to the design questions in an Appendix

Appendix A - Structure of addusers.csv

NetAccount,

FullName,

FstName,

LstName,

Title,

Depart,

Super

It’s a csv file to test command

Courses.xml

Course System.Object Course ICT60215 AVX6 Advanced Diploma of Network Security Unit[] System.Array System.Object Unit System.Object Unit ICTPRG520 AUV98 Validate an application design against specifications Unit ICTPRG523 AUW10 Apply advanced programming skills in another language Unit ICTSUS601 AWD74 Integrate sustainability in ICT planning and design projects Unit ICTICT609 AUU83 Lead the evaluation and implementation of current industry specific technologies Unit ICTSUS602 AWD73 Establish a business case for sustainability and competitive advantage in ICT projects Unit ICTNWK502 AUU96 Implement secure encryption technologies Unit ICTNWK615 AUV43 Design and configure desktop virtualisation Unit ICTNWK602 AUV25 Plan, configure and test advanced server-based security Unit ICTNWK616 AUX08 Manage security, privacy and compliance of cloud service deployment Unit ICTNWK601 AUV14 Design and implement a security system Unit ICTNWK608 AUV44 Configure network devices for a secure network infrastructure Unit ICTNWK509 AUV04 Design and implement a security perimeter for ICT networks Course ICT50415 AWD7 Diploma of Information Technology Networking Unit ICTNWK508 AUV05 Install, operate and troubleshoot medium enterprise switches Unit ICTNWK507 AUV08 Install, operate and troubleshoot medium enterprise routers Unit ICTSUS501 AWD75 Implement server virtualisation for a sustainable ICT system Unit ICTNWK525 AUV27 Configure an enterprise virtual computing environment Unit ICTNWK501 AUV02 Plan, implement and test enterprise communication solutions Unit ICTNWK505 AUV09 Design, build and test a network server Unit ICTICT418 AUU49 Contribute to copyright, ethics and privacy in an ICT environment Unit ICTNWK502 AUU96 Implement secure encryption technologies Unit ICTNWK531 AUV18 Configure an internet gateway Unit ICTNWK506 AUV06 Configure, verify and troubleshoot WAN links and IP services in a medium enterprise network Unit ICTICT511 AUU64 Match ICT needs with the strategic direction of the enterprise Unit ICTTEN611 AWC92 Produce an ICT network architecture design Unit ICTNWK529 AUV29 Install and manage complex ICT networks Unit ICTNWK535 AUV23 Install an enterprise virtual computing environment Unit ICTSAS505 AUW49 Review and update disaster recovery and contingency plans Course ICT50715 AWE6 Diploma of Software Development Unit ICTPRG418 AUV62 Apply intermediate programming skills in another language Unit ICTPRG523 AUW10 Apply advanced programming skills in another language Unit ICTPRG520 AUV98 Validate an application design against specifications Unit ICTPRG504 AUV81 Deploy an application to a production environment Unit ICTPRG527 AUV94 Apply intermediate object-oriented language skills Unit ICTPRG501 AUV71 Apply advanced object-oriented language skills Unit ICTPRG503 AUV76 Debug and monitor applications Unit ICTPRG601 AUW04 Develop advanced mobile multi-touch applications Unit ICTPRG604 AUW00 Create cloud computing services Unit ICTPRG529 AUV95 Apply testing techniques for software development Unit ICTPRG502 AUV75 Manage a project using software management tools Unit ICTPRG515 AUV92 Review developed software Unit ICTPMG501 AUV39 Manage ICT projects Unit ICTICT418 AUU49 Contribute to copyright, ethics and privacy in an ICT environment Course ICT40515 AWF2 Certificate IV in Programming Unit ICTICT418 AUU49 Contribute to copyright, ethics and privacy in an ICT environment Unit ICTPRG404 AUV58 Test applications Unit ICTPRG414 AUV79 Apply introductory programming skills in another language Unit ICTPRG406 AUV65 Apply introductory object-oriented language skills Unit ICTPRG415 AUV61 Apply skills in object-oriented design Unit ICTPRG419 AUV60 Analyse software requirements Unit ICTICT408 AUU32 Create technical documentation Unit ICTPRG409 AUV57 Develop mobile applications Unit ICTPRG427 AUV72 Use XML effectively Unit ICTPRG403 AUV67 Develop data-driven applications Unit ICTPRG402 AUV53 Apply query language Unit ICTSAD501 AUW15 Model data objects Unit ICTSAD502 AUW01 Model data processes Unit ICTPRG405 AUV52 Automate processes Unit ICTPRG410 AUV50 Build a user interface Unit ICTPRG407 AUV49 Write script for software applications Course ICT40415 AWG1 Certificate IV in Information Technology Networking Unit BSBWHS304 AUH98 Participate effectively in WHS communication and consultation processes Unit ICTICT418 AUU49 Contribute to copyright, ethics and privacy in an ICT environment Unit ICTNWK405 AUP76 Build a small wireless local area network Unit ICTICT401 AUU30 Determine and confirm client business requirements Unit ICTICT408 AUU32 Create technical documentation Unit ICTNWK409 AUP66 Create scripts for networking Unit ICTNWK404 AUU92 Install, operate and troubleshoot a small enterprise branch network Unit ICTNWK408 AUP62 Configure a desktop environment Unit ICTNWK401 AUP63 Install and manage a server Unit ICTNWK402 AUP67 Install and configure virtual machines for sustainable ICT Unit ICTNWK406 AUP65 Install, configure and test network security Unit ICTNWK411 AUU95 Deploy software to networked computers Unit ICTNWK403 AUP64 Manage network and data integrity Course 22334VIC BCY61 Certificate IV in Cyber Security Unit BSBWHS401 AUL17 Implement and monitor WHS policies, procedures and programs to meet legislative requirements Unit ICTICT418 AUU49 Contribute to copyright, ethics and privacy in an ICT environment Unit VU21990 AX460 Recognise the need for cyber security in an organisation Unit VU21993 AX463 Secure a networked personal computer Unit ICTPRG407 AUV49 Write script for software applications Unit ICTPRG405 AUV52 Automate processes Unit VU21988 AX458 Utilise basic network concepts and protocols required in cyber security Unit VU21989 AX459 Test concepts and procedures for cyber security Unit VU21994 AX464 Perform basic cyber security data analysis Unit BSBRES401 AUL69 Analyse and present research information Unit RIICOM301D WH100 Communicate Information Unit ICTNWK401 AUP63 Install and manage a server Unit ICTNWK416 AUP75 Build security into virtual private networks Unit VU21991 AX461 Implement network security infrastructure for an organisation Unit VU21995 AX465 Manage the security infrastructure for the organisation Unit VU21992 AX462 Develop a cyber security industry project

#Type Unit

UnitIdUnitCodeUnitName

AUL69BSBRES401Analyse and present research information

WH100RIICOM301DCommunicate Information

AUU49ICTICT418Contribute to copyright, ethics and privacy in an ICT environment

AX462VU21992Develop a cyber security industry project

AUL17BSBWHS401Implement and monitor WHS policies, procedures and programs to meet legislative requirements

AX461VU21991Implement network security infrastructure for an organisation

AX460VU21990Recognise the need for cyber security in an organisation

AX459VU21989Test concepts and procedures for cyber security

AX458VU21988Utilise basic network concepts and protocols required in cyber security

AUV49ICTPRG407Write script for software applications

AUV52ICTPRG405Automate processes

AUP75ICTNWK416Build security into virtual private networks

AUV18ICTNWK531Configure an internet gateway

AUV04ICTNWK509Design and implement a security perimeter for ICT networks

AX466VU21996Evaluate and test an incident response plan for an enterprise

AX467VU21997Expose website security vulnerabilities

AUU96ICTNWK502Implement secure encryption technologies

AUV00ICTNWK503Install and maintain valid authentication processes

AUP63ICTNWK401Install and manage a server

AUU97ICTNWK511Manage network security

AUW37ICTSAS409Manage risks involving ICT systems and technology

AX465VU21995Manage the security infrastructure for the organisation

AUW40ICTSAS418Monitor and administer security of an ICT system

AX464VU21994Perform basic cyber security data analysis

AUW49ICTSAS505Review and update disaster recovery and contingency plans

AX463VU21993Secure a networked personal computer

AUV14ICTNWK601Design and implement a security system

AWD74ICTSUS601Integrate sustainability in ICT planning and design projects

AUV25ICTNWK602Plan, configure and test advanced server-based security

D1478CPPSEC5007AAssess biometric system

D1474CPPSEC5003AAssess security risk management options

AUV31ICTNWK609Configure and manage intrusion prevention system on network sensors

AUV38ICTNWK611Configure call processing network elements for secure VoIP networks

AUV44ICTNWK608Configure network devices for a secure network infrastructure

AUV37ICTNWK610Design and build integrated VoIP networks

AUV43ICTNWK615Design and configure desktop virtualisation

AUV32ICTNWK605Design and configure secure integrated wireless systems

AUV30ICTNWK607Design and implement wireless network security

D1477CPPSEC5006ADetermine strategy for the implementation of biometric technology

AUV36ICTNWK613Develop plans to manage structured troubleshooting process of enterprise networks

AWD73ICTSUS602Establish a business case for sustainability and competitive advantage in ICT projects

AWC89ICTTEN811Evaluate and apply network security

AWE02ICTPMG804Evaluate and use telecommunications management networks

D1476CPPSEC5005AImplement security risk management plan

AUV28ICTNWK606Implement voice applications over secure wireless networks

AUU83ICTICT609Lead the evaluation and implementation of current industry specific technologies

AWE04ICTPMG802Manage a telecommunications project

AWD72ICTSUS805Manage improvements in ICT sustainability

AUI09BSBPMG517Manage project risk

AUX08ICTNWK616Manage security, privacy and compliance of cloud service deployment

AUV19ICTNWK604Plan and configure advanced internetwork switching solutions

AUV33ICTNWK612Plan and manage troubleshooting advanced integrated IP networks

AUV22ICTNWK603Plan, configure and test advanced internetwork routing solutions

D1410CPPSEC3009APrepare and present evidence in court

D1475CPPSEC5004APrepare security risk management plan

AUW70ICTSUS804Use ICT to improve sustainability outcomes

AWD75ICTSUS501Implement server virtualisation for a sustainable ICT system

AUV29ICTNWK529Install and manage complex ICT networks

AUU64ICTICT511Match ICT needs with the strategic direction of the enterprise

AWC92ICTTEN611Produce an ICT network architecture design

AWE19ICTOPN506Analyse and integrate specialised optical devices in the network

AUV27ICTNWK525Configure an enterprise virtual computing environment

AUV15ICTNWK533Configure and manage advanced virtual computing environments

AWD29ICTTEN422Configure and troubleshoot advanced network switching

AUV06ICTNWK506Configure, verify and troubleshoot WAN links and IP services in a medium enterprise network

AWC93ICTTEN610Design and configure an IP-MPLS network with virtual private network tunnelling

AWD08ICTTEN512Design and implement an enterprise voice over

AUV03ICTNWK504Design and implement an integrated server solution

AUV09ICTNWK505Design, build and test a network server

AUI86BSBSUS501Develop workplace policy and procedures for sustainability

AUW66ICTSAS501Develop, implement and evaluate an incident response plan

AUV01ICTNWK510Develop, implement and evaluate system and application security

AWD05ICTTEN515Dimension and design a radio frequency identification system

AUW51ICTSAS502Establish and maintain client user liaison

AUU63ICTICT509Gather data to identify business requirements

AUU59ICTICT514Identify and manage the implementation of current industry specific technologies

AUW26ICTSAS406Implement and hand over system components

AUV23ICTNWK535Install an enterprise virtual computing environment

AUV12ICTNWK524Install and configure network access storage devices

AWD06ICTTEN514Install, configure and test a server

AUV08ICTNWK507Install, operate and troubleshoot medium enterprise routers

AUV05ICTNWK508Install, operate and troubleshoot medium enterprise switches

AUV11ICTNWK527Manage an enterprise virtual computing environment

AUV39ICTPMG501Manage ICT projects

AUU98ICTNWK513Manage system security

AUX07ICTSAS515Manage the testing process

AUU71ICTICT603Manage the use of appropriate development methodologies

AUV26ICTNWK534Monitor and troubleshoot virtual computing environments

AWE23ICTOPN502Perform acceptance and commissioning tests on optical network

AUW50ICTSAS503Perform systems tests

AWD03ICTTEN517Plan a wireless mesh network

AWE22ICTOPN503Plan for an optical system upgrade and cut over

AUV02ICTNWK501Plan, implement and test enterprise communication solutions

AUW08ICTSAD506Produce a feasibility report

AWD04ICTTEN516Produce technical solutions from business specifications

AUU58ICTICT501Research and review hardware technology options for organisations

AUW68ICTSAS512Review and manage delivery of maintenance services

AWE20ICTOPN505Test the performance of specialised optical devices

AUV71ICTPRG501Apply advanced object-oriented language skills

AUW10ICTPRG523Apply advanced programming skills in another language

AUV94ICTPRG527Apply intermediate object-oriented language skills

AUV62ICTPRG418Apply intermediate programming skills in another language

AUV95ICTPRG529Apply testing techniques for software development

AUV76ICTPRG503Debug and monitor applications

AUV81ICTPRG504Deploy an application to a production environment

AUV75ICTPRG502Manage a project using software management tools

AUV98ICTPRG520Validate an application design against specifications

AUU46ICTICT403Apply software development methodologies

AUV68ICTPRG505Build advanced user interface

AUV85ICTPRG509Build using rapid application development

AUV78ICTPRG513Coordinate the build phase of an ICT system

AUW00ICTPRG604Create cloud computing services

AUV77ICTPRG508Create mashups

AUV83ICTPRG506Design application architecture

AUW04ICTPRG601Develop advanced mobile multi-touch applications

AUV80ICTPRG507Implement security for applications

AUV74ICTPRG510Maintain custom software

AUW15ICTSAD501Model data objects

AUW01ICTSAD502Model data processes

AUV10ICTNWK514Model preferred system solutions

AUV84ICTPRG514Prepare for software development using rapid application development

AUV90ICTPRG512Prepare for the build phase of an ICT system

AUV92ICTPRG515Review developed software

AUU56ICTICT503Validate quality and completeness of system design specifications

AUU30ICTICT401Determine and confirm client business requirements

AUP67ICTNWK402Install and configure virtual machines for sustainable ICT

AWG34ICTTEN416Install, configure and test an internet protocol network

AUU92ICTNWK404Install, operate and troubleshoot a small enterprise branch network

AUP64ICTNWK403Manage network and data integrity

AUH98BSBWHS304Participate effectively in WHS communication and consultation processes

AUM24BSBCRT401Articulate, present and debate ideas

AUP76ICTNWK405Build a small wireless local area network

AUP62ICTNWK408Configure a desktop environment

AUP70ICTNWK412Create network documentation

AUP66ICTNWK409Create scripts for networking

AUU32ICTICT408Create technical documentation

AUU95ICTNWK411Deploy software to networked computers

AWD31ICTTEN420Design, install and configure an internetwork

AUJ35BSBWOR404Develop work priorities

AUU99ICTNWK419Identify and use current virtualisation technologies

AUU47ICTICT417Identify, evaluate and apply current industry-specific technologies to meet industry standards

AWD32ICTTEN419Implement and troubleshoot enterprise routers and switches

AUP61ICTNWK407Install and configure client-server applications and services

AWD33ICTTEN418Install and test a radio frequency identification system

AWD77ICTSUS403Install and test power management software

AWD78ICTSUS402Install and test power saving hardware

AWD79ICTSUS401Install and test renewable energy system for ICT networks

AUP73ICTNWK410Install hardware to a network

AWD76ICTSUS404Install thin client applications for power over ethernet

AWD07ICTTEN513Install, configure and test a local area network switch

AWG33ICTTEN417Install, configure and test a router

AUP65ICTNWK406Install, configure and test network security

AUW48ICTSAS426Locate and troubleshoot ICT equipment, system and software faults

AUU62ICTICT423Select cloud storage strategies

AUV40ICTPMG401Support small scale ICT projects

AWE26ICTOPN402Use advanced optical test equipment

AUV63ICTPRG425Use structured query language

AUV60ICTPRG419Analyse software requirements

AUV65ICTPRG406Apply introductory object-oriented language skills

AUV79ICTPRG414Apply introductory programming skills in another language

AUV53ICTPRG402Apply query language

AUV61ICTPRG415Apply skills in object-oriented design

AUV50ICTPRG410Build a user interface

AUV67ICTPRG403Develop data-driven applications

AUV58ICTPRG404Test applications

AUV87ICTPRG412Configure and maintain databases

AUT57ICTDBS403Create basic databases

AUX16ICTSAD401Develop and present feasibility reports

AUU61ICTICT420Develop client user interface

AUV57ICTPRG409Develop mobile applications

AUV51ICTPRG401Maintain open-source code programs

AUV59ICTPRG413Use a library or pre-existing components

AUU45ICTICT404Use online learning tools

AUV70ICTPRG428Use regular expressions in programming languages

AUV72ICTPRG427Use XML effectively

Units

#Type Unit
UnitId UnitCode UnitName
AUL69 BSBRES401 Analyse and present research information
WH100 RIICOM301D Communicate Information
AUU49 ICTICT418 Contribute to copyright, ethics and privacy in an ICT environment
AX462 VU21992 Develop a cyber security industry project
AUL17 BSBWHS401 Implement and monitor WHS policies, procedures and programs to meet legislative requirements
AX461 VU21991 Implement network security infrastructure for an organisation
AX460 VU21990 Recognise the need for cyber security in an organisation
AX459 VU21989 Test concepts and procedures for cyber security
AX458 VU21988 Utilise basic network concepts and protocols required in cyber security
AUV49 ICTPRG407 Write script for software applications
AUV52 ICTPRG405 Automate processes
AUP75 ICTNWK416 Build security into virtual private networks
AUV18 ICTNWK531 Configure an internet gateway
AUV04 ICTNWK509 Design and implement a security perimeter for ICT networks
AX466 VU21996 Evaluate and test an incident response plan for an enterprise
AX467 VU21997 Expose website security vulnerabilities
AUU96 ICTNWK502 Implement secure encryption technologies
AUV00 ICTNWK503 Install and maintain valid authentication processes
AUP63 ICTNWK401 Install and manage a server
AUU97 ICTNWK511 Manage network security
AUW37 ICTSAS409 Manage risks involving ICT systems and technology
AX465 VU21995 Manage the security infrastructure for the organisation
AUW40 ICTSAS418 Monitor and administer security of an ICT system
AX464 VU21994 Perform basic cyber security data analysis
AUW49 ICTSAS505 Review and update disaster recovery and contingency plans
AX463 VU21993 Secure a networked personal computer
AUV14 ICTNWK601 Design and implement a security system
AWD74 ICTSUS601 Integrate sustainability in ICT planning and design projects
AUV25 ICTNWK602 Plan, configure and test advanced server-based security
D1478 CPPSEC5007A Assess biometric system
D1474 CPPSEC5003A Assess security risk management options
AUV31 ICTNWK609 Configure and manage intrusion prevention system on network sensors
AUV38 ICTNWK611 Configure call processing network elements for secure VoIP networks
AUV44 ICTNWK608 Configure network devices for a secure network infrastructure
AUV37 ICTNWK610 Design and build integrated VoIP networks
AUV43 ICTNWK615 Design and configure desktop virtualisation
AUV32 ICTNWK605 Design and configure secure integrated wireless systems
AUV30 ICTNWK607 Design and implement wireless network security
D1477 CPPSEC5006A Determine strategy for the implementation of biometric technology
AUV36 ICTNWK613 Develop plans to manage structured troubleshooting process of enterprise networks
AWD73 ICTSUS602 Establish a business case for sustainability and competitive advantage in ICT projects
AWC89 ICTTEN811 Evaluate and apply network security
AWE02 ICTPMG804 Evaluate and use telecommunications management networks
D1476 CPPSEC5005A Implement security risk management plan
AUV28 ICTNWK606 Implement voice applications over secure wireless networks
AUU83 ICTICT609 Lead the evaluation and implementation of current industry specific technologies
AWE04 ICTPMG802 Manage a telecommunications project
AWD72 ICTSUS805 Manage improvements in ICT sustainability
AUI09 BSBPMG517 Manage project risk
AUX08 ICTNWK616 Manage security, privacy and compliance of cloud service deployment
AUV19 ICTNWK604 Plan and configure advanced internetwork switching solutions
AUV33 ICTNWK612 Plan and manage troubleshooting advanced integrated IP networks
AUV22 ICTNWK603 Plan, configure and test advanced internetwork routing solutions
D1410 CPPSEC3009A Prepare and present evidence in court
D1475 CPPSEC5004A Prepare security risk management plan
AUW70 ICTSUS804 Use ICT to improve sustainability outcomes
AWD75 ICTSUS501 Implement server virtualisation for a sustainable ICT system
AUV29 ICTNWK529 Install and manage complex ICT networks
AUU64 ICTICT511 Match ICT needs with the strategic direction of the enterprise
AWC92 ICTTEN611 Produce an ICT network architecture design
AWE19 ICTOPN506 Analyse and integrate specialised optical devices in the network
AUV27 ICTNWK525 Configure an enterprise virtual computing environment
AUV15 ICTNWK533 Configure and manage advanced virtual computing environments
AWD29 ICTTEN422 Configure and troubleshoot advanced network switching
AUV06 ICTNWK506 Configure, verify and troubleshoot WAN links and IP services in a medium enterprise network
AWC93 ICTTEN610 Design and configure an IP-MPLS network with virtual private network tunnelling
AWD08 ICTTEN512 Design and implement an enterprise voice over
AUV03 ICTNWK504 Design and implement an integrated server solution
AUV09 ICTNWK505 Design, build and test a network server
AUI86 BSBSUS501 Develop workplace policy and procedures for sustainability
AUW66 ICTSAS501 Develop, implement and evaluate an incident response plan
AUV01 ICTNWK510 Develop, implement and evaluate system and application security
AWD05 ICTTEN515 Dimension and design a radio frequency identification system
AUW51 ICTSAS502 Establish and maintain client user liaison
AUU63 ICTICT509 Gather data to identify business requirements
AUU59 ICTICT514 Identify and manage the implementation of current industry specific technologies
AUW26 ICTSAS406 Implement and hand over system components
AUV23 ICTNWK535 Install an enterprise virtual computing environment
AUV12 ICTNWK524 Install and configure network access storage devices
AWD06 ICTTEN514 Install, configure and test a server
AUV08 ICTNWK507 Install, operate and troubleshoot medium enterprise routers
AUV05 ICTNWK508 Install, operate and troubleshoot medium enterprise switches
AUV11 ICTNWK527 Manage an enterprise virtual computing environment
AUV39 ICTPMG501 Manage ICT projects
AUU98 ICTNWK513 Manage system security
AUX07 ICTSAS515 Manage the testing process
AUU71 ICTICT603 Manage the use of appropriate development methodologies
AUV26 ICTNWK534 Monitor and troubleshoot virtual computing environments
AWE23 ICTOPN502 Perform acceptance and commissioning tests on optical network
AUW50 ICTSAS503 Perform systems tests
AWD03 ICTTEN517 Plan a wireless mesh network
AWE22 ICTOPN503 Plan for an optical system upgrade and cut over
AUV02 ICTNWK501 Plan, implement and test enterprise communication solutions
AUW08 ICTSAD506 Produce a feasibility report
AWD04 ICTTEN516 Produce technical solutions from business specifications
AUU58 ICTICT501 Research and review hardware technology options for organisations
AUW68 ICTSAS512 Review and manage delivery of maintenance services
AWE20 ICTOPN505 Test the performance of specialised optical devices
AUV71 ICTPRG501 Apply advanced object-oriented language skills
AUW10 ICTPRG523 Apply advanced programming skills in another language
AUV94 ICTPRG527 Apply intermediate object-oriented language skills
AUV62 ICTPRG418 Apply intermediate programming skills in another language
AUV95 ICTPRG529 Apply testing techniques for software development
AUV76 ICTPRG503 Debug and monitor applications
AUV81 ICTPRG504 Deploy an application to a production environment
AUV75 ICTPRG502 Manage a project using software management tools
AUV98 ICTPRG520 Validate an application design against specifications
AUU46 ICTICT403 Apply software development methodologies
AUV68 ICTPRG505 Build advanced user interface
AUV85 ICTPRG509 Build using rapid application development
AUV78 ICTPRG513 Coordinate the build phase of an ICT system
AUW00 ICTPRG604 Create cloud computing services
AUV77 ICTPRG508 Create mashups
AUV83 ICTPRG506 Design application architecture
AUW04 ICTPRG601 Develop advanced mobile multi-touch applications
AUV80 ICTPRG507 Implement security for applications
AUV74 ICTPRG510 Maintain custom software
AUW15 ICTSAD501 Model data objects
AUW01 ICTSAD502 Model data processes
AUV10 ICTNWK514 Model preferred system solutions
AUV84 ICTPRG514 Prepare for software development using rapid application development
AUV90 ICTPRG512 Prepare for the build phase of an ICT system
AUV92 ICTPRG515 Review developed software
AUU56 ICTICT503 Validate quality and completeness of system design specifications
AUU30 ICTICT401 Determine and confirm client business requirements
AUP67 ICTNWK402 Install and configure virtual machines for sustainable ICT
AWG34 ICTTEN416 Install, configure and test an internet protocol network
AUU92 ICTNWK404 Install, operate and troubleshoot a small enterprise branch network
AUP64 ICTNWK403 Manage network and data integrity
AUH98 BSBWHS304 Participate effectively in WHS communication and consultation processes
AUM24 BSBCRT401 Articulate, present and debate ideas
AUP76 ICTNWK405 Build a small wireless local area network
AUP62 ICTNWK408 Configure a desktop environment
AUP70 ICTNWK412 Create network documentation
AUP66 ICTNWK409 Create scripts for networking
AUU32 ICTICT408 Create technical documentation
AUU95 ICTNWK411 Deploy software to networked computers
AWD31 ICTTEN420 Design, install and configure an internetwork
AUJ35 BSBWOR404 Develop work priorities
AUU99 ICTNWK419 Identify and use current virtualisation technologies
AUU47 ICTICT417 Identify, evaluate and apply current industry-specific technologies to meet industry standards
AWD32 ICTTEN419 Implement and troubleshoot enterprise routers and switches
AUP61 ICTNWK407 Install and configure client-server applications and services
AWD33 ICTTEN418 Install and test a radio frequency identification system
AWD77 ICTSUS403 Install and test power management software
AWD78 ICTSUS402 Install and test power saving hardware
AWD79 ICTSUS401 Install and test renewable energy system for ICT networks
AUP73 ICTNWK410 Install hardware to a network
AWD76 ICTSUS404 Install thin client applications for power over ethernet
AWD07 ICTTEN513 Install, configure and test a local area network switch
AWG33 ICTTEN417 Install, configure and test a router
AUP65 ICTNWK406 Install, configure and test network security
AUW48 ICTSAS426 Locate and troubleshoot ICT equipment, system and software faults
AUU62 ICTICT423 Select cloud storage strategies
AUV40 ICTPMG401 Support small scale ICT projects
AWE26 ICTOPN402 Use advanced optical test equipment
AUV63 ICTPRG425 Use structured query language
AUV60 ICTPRG419 Analyse software requirements
AUV65 ICTPRG406 Apply introductory object-oriented language skills
AUV79 ICTPRG414 Apply introductory programming skills in another language
AUV53 ICTPRG402 Apply query language
AUV61 ICTPRG415 Apply skills in object-oriented design
AUV50 ICTPRG410 Build a user interface
AUV67 ICTPRG403 Develop data-driven applications
AUV58 ICTPRG404 Test applications
AUV87 ICTPRG412 Configure and maintain databases
AUT57 ICTDBS403 Create basic databases
AUX16 ICTSAD401 Develop and present feasibility reports
AUU61 ICTICT420 Develop client user interface
AUV57 ICTPRG409 Develop mobile applications
AUV51 ICTPRG401 Maintain open-source code programs
AUV59 ICTPRG413 Use a library or pre-existing components
AUU45 ICTICT404 Use online learning tools
AUV70 ICTPRG428 Use regular expressions in programming languages
AUV72 ICTPRG427 Use XML effectively

NetAccountFullNameFstNameLstNameTitleDepartSuper

john.williams John Williams JohnWilliams CEOHQ

christina.murphyChristina MurphyChristinaMurphyCFOAccountingjohn.williams

frank.alcockFrank AlcockFrankAlcockCIOInformation Technologyjohn.williams

anna.stevensonAnna StevensonAnnaStevensonChief Legal CounselLegaljohn.williams

joy.williamsJoy WilliamsJoyWilliamsDirectorHuman Resourcesjohn.williams

craig.johnsonCraig JohnsonCraigJohnsonAccountantAccounts Receivablechristina.murphy

jennifer.evansJennifer EvansJenniferEvansAccountantAccounts Payablechristina.murphy

michael.adamsMichael AdamsMichaelAdamsIT DirectorInformation Technologyfrank.alcock

chris.whiteChris WhiteChrisWhiteAdministratorHelp Deskmichael.adams

binh.leBinh LeBinhLeTechnicianHelp Deskchris.white

paul.smithPaul SmithPaulSmithDirector of Application DevelopmentApplication Developmentfrank.alcock

jose.cuervoJose CuervoJoseCuervoDeveloperApplication Developmentpaul.smith

preet.ramakrishnanPreet RamakrishnanPreetRamakrishnanJunior ProgrammerApplication Developmentpaul.smith

richard.jacksonRichard JacksonRichardJacksonTeam LeadApplication Developmentpaul.smith

addusers (1)

NetAccount FullName FstName LstName Title Depart Super
john.williams John Williams John Williams CEO HQ
christina.murphy Christina Murphy Christina Murphy CFO Accounting john.williams
frank.alcock Frank Alcock Frank Alcock CIO Information Technology john.williams
anna.stevenson Anna Stevenson Anna Stevenson Chief Legal Counsel Legal john.williams
joy.williams Joy Williams Joy Williams Director Human Resources john.williams
craig.johnson Craig Johnson Craig Johnson Accountant Accounts Receivable christina.murphy
jennifer.evans Jennifer Evans Jennifer Evans Accountant Accounts Payable christina.murphy
michael.adams Michael Adams Michael Adams IT Director Information Technology frank.alcock
chris.white Chris White Chris White Administrator Help Desk michael.adams
binh.le Binh Le Binh Le Technician Help Desk chris.white
paul.smith Paul Smith Paul Smith Director of Application Development Application Development frank.alcock
jose.cuervo Jose Cuervo Jose Cuervo Developer Application Development paul.smith
preet.ramakrishnan Preet Ramakrishnan Preet Ramakrishnan Junior Programmer Application Development paul.smith
richard.jackson Richard Jackson Richard Jackson Team Lead Application Development paul.smith

#TYPE Student

FirstNameLastNameStudentIdDateofBirthEnrolledCourseCode

ToniaGuthrieJ414691########ICT60215

DanteDabneyJ760640########ICT60215

NestorFioreJ688018########ICT40515

AnastasiaRojasJ101374########ICT60215

VictoriaBryanJ521010########ICT60215

LoganBoyleJ312495########ICT60215

AbbiSkinnerJ222624########ICT40515

ParsaSchoonenJ653035########ICT40415

HuongTangJ358196########ICT40415

BeatriseJaunzemaJ691081########ICT60215

MajHojskiJ091974########ICT40515

ArnaudKleefstraJ288865########ICT50715

KlemenSicJ703885########ICT40415

JaapVan EeuwijkJ393840########ICT40415

LieneJaunzemaJ259639########ICT60215

IdaAlksneJ351734########ICT60215

LaraRaisicJ881596########ICT50415

MelanieOrrJ139893########ICT40515

PamNicholsonJ739598########ICT50415

AugustaMooreJ037562########ICT50415

LonnieLucianoJ917799########ICT40515

StefanDeboerJ200773########ICT50715

KaseyShepardJ223843########ICT40415

BethBurkeJ866145########ICT60215

MillieKirkJ486374########ICT50715

NoreenRiggsJ917672########ICT40415

FedericoClementeJ401086########ICT50715

Students

#TYPE Student
FirstName LastName StudentId DateofBirth EnrolledCourseCode
Tonia Guthrie J414691 11/3/53 9:26 ICT60215
Dante Dabney J760640 7/2/49 9:26 ICT60215
Nestor Fiore J688018 6/10/99 9:26 ICT40515
Anastasia Rojas J101374 6/21/86 9:26 ICT60215
Victoria Bryan J521010 7/8/95 9:26 ICT60215
Logan Boyle J312495 5/2/20 9:26 ICT60215
Abbi Skinner J222624 10/25/21 9:26 ICT40515
Parsa Schoonen J653035 8/1/42 9:26 ICT40415
Huong Tang J358196 2/25/25 9:26 ICT40415
Beatrise Jaunzema J691081 9/17/87 9:26 ICT60215
Maj Hojski J091974 9/1/47 9:26 ICT40515
Arnaud Kleefstra J288865 3/17/71 9:26 ICT50715
Klemen Sic J703885 10/11/51 9:26 ICT40415
Jaap Van Eeuwijk J393840 2/11/30 9:26 ICT40415
Liene Jaunzema J259639 4/20/52 9:26 ICT60215
Ida Alksne J351734 11/20/22 9:26 ICT60215
Lara Raisic J881596 6/1/69 9:26 ICT50415
Melanie Orr J139893 2/6/91 9:26 ICT40515
Pam Nicholson J739598 9/28/69 9:26 ICT50415
Augusta Moore J037562 11/8/95 9:26 ICT50415
Lonnie Luciano J917799 4/17/92 9:26 ICT40515
Stefan Deboer J200773 5/23/58 9:26 ICT50715
Kasey Shepard J223843 7/21/45 9:26 ICT40415
Beth Burke J866145 1/10/60 9:26 ICT60215
Millie Kirk J486374 10/3/81 9:26 ICT50715
Noreen Riggs J917672 3/21/27 9:26 ICT40415
Federico Clemente J401086 7/10/62 9:26 ICT50715