Programming Concepts
Network Communications
Development Framework & Good Practice
Testing and Error Handling
Ethical and Legal Implications
100

The data type used to store True or False

What is Boolean

100

The model with four layers: Application, Transport, Internet, and Network.

What is the DoD TCP/IP model?

100

The use of # this adds tax in Python is an example of this

What is a comment?

100

This type of error happens when a variable isn’t converted before performing arithmetic.

What is a type error?

100

Using another person’s code without credit is considered this.

What is plagiarism?

200

This control structure is used when code must repeat until a condition is met.

What is while loop

200

This layer in the DoD TCP/IP model is responsible for selecting the best path and assigning IP addresses.

What is a Internet layer?

200

This is the first phase in the Framework for Development.

What is Investigate

200

This process is used to step through code manually to trace logic.

What is desk checking/Breakpoint?

200

The type of software licence that allows code modification and sharing.

What is open source?

300

These operators are used to compare values and return a Boolean result

What is relational operators

300

This term describes data congestion when too many devices transmit on a network.

What is a data collision?

300

The name for a function that has not been fully implemented yet.

What is a stub?

300

A validation that checks if a value falls within an acceptable range.

What is range checking?

300

This law protects the rights of original software creators in Australia.

What is the Copyright Act 1968?

400

What is the hexadecimal of the decimal number 49?

what is local 31

400

This device connects multiple devices on a LAN and operates on the Network layer.

What is a switch?

400

This tool is often used to plan project tasks over time, visually.

What is a Gantt chart?

400

This Boolean test data is used to test decision points in code.

What is boundary data?

400

A developer must follow these when collecting user data.

What are the Australian Privacy Principles?

500

This function call passes a value like num into a function like double(num)

What is an argument

500

The protocol used to reliably transmit data at the Transport layer.

What is TCP?

500

This testing is done after development to determine if the end-user finds the solution acceptable.

What is user acceptance testing?

500

This is the type of test data used when a value is just at the limit of being accepted.

What is a boundary condition?

500

Copying code for profit without a licence violates this.

What is intellectual property law?

M
e
n
u