Social and ethical issues
Hardware and software
Implementation, Documentation and Approaches
Defining the problem
Implementing software solutions
100

un-abbreviation (i dont know the word) of CLI and GUI

What are Command Line Interface and Graphical User Interface?

100

Definition of Hardware

What is the physical component of a computer that users physically interacts with

100

The difference(s) between lists and arrays

What are

List: contains all type of elements

Arrays: contains only one type of element

100

The name for a level 0 data flow diagram

What is context diagram?

100

Q16 2022 HSC SDD exam

A16 2022 HSC SDD exam

200

XD lucky square

If you argued that it was actually a rectangle and not a square then you will not get this free point

200

The language generation Python belongs to

What is declarative 4th generation?

200

All of the software development approaches

What are structured approach, prototype approach, agile approach, RAD approach, end user approach

200

Q7 2022 HSC SDD exam

A7 2022 HSC SDD exam

200

All studied correction techniques

What are stubs, flags, debugging output statements, peerchecks, desk check?

300

Q5 2022 HSC SDD exam

A5 2022 HSC SDD exam

300

Differences between volatile and non-volatile memory

Volatile: short term, will be erased when computer is turned off

Non-volatile: long term, will be kept when computer is turned off

300

All of the stages in software development

What are defining, planning, building, testing, maintaining?

300

All of the abstraction methods

What are
IPO tables
Data Flow Diagrams
Data dictionaries
Structure charts
Pseudocode
Flowcharts
?

300

All of the error types in Software Development

What are Syntax errors, runtime errors, division by zero (runtime), Logic errors (runtime), index out of bounds (runtime)?

400

All of the studied license types

What are
Open source, Public Domain, Freeware, Shareware, Commercial, Creative Common license?

400

Interpreted translation method

What is converted sequentially, line by line

400

Define external and internal documentation

What are

Internal: document for developers for maintaining purposes

External: instructions and specs required etc. for users

400

All of the keywords for SEQUENCE in pseudocode (input, ouput, compute, initialise, add, subtract)

What are READ, DISPLAY, CALCULATE, SET, INCREMENT, DECREMENT?

400

XD lucky square but with a condition: heads or tails

tails XD

500

Developer's skills in SDD

What are Communication skills, ability to work in teams, Creativity in design skills, Problem solving skills, attention to detail?

500

Q23 2022 HSC SDD exam

A23 2022 HSC SDD exam

500

Q22 2022 HSC SDD exam

A22 2022 HSC SDD exam

500

Q30 2022 HSC SDD exam

A30 2022 HSC SDD exam

500

Q28 2022 HSC SDD exam

A28 2022 HSC SDD exam