• Best of luck to the class of 2024 for their HSC exams. You got this!
    Let us know your thoughts on the HSC exams here
  • YOU can help the next generation of students in the community!
    Share your trial papers and notes on our Notes & Resources page
MedVision ad

SDD LAST MINUTE PREP (1 Viewer)

dav53521

Well-Known Member
Joined
Mar 23, 2022
Messages
320
Gender
Male
HSC
2022
Idk does anyone have any tips lol
Attempt the algorithm question, even if you don't know what to exactly write you could still get marks by just writing something down. Legit for last year you could get 3/5 marks for writing an algorithm that addresses some features, 2 for addressing a feature and 1 for showing some understanding of the problem. So not writing anything down is stupid.
 

dav53521

Well-Known Member
Joined
Mar 23, 2022
Messages
320
Gender
Male
HSC
2022
For option topic 2 don't try to do binary arithmetic in your head if you don't think you can do it in your head, and instead write it down because as while it might take longer it's better than getting lost/confused.
 

SadCeliac

done hsc yay
Joined
Sep 23, 2021
Messages
2,516
Location
Sydney <3
Gender
Male
HSC
2023
For option topic 2 don't try to do binary arithmetic in your head if you don't think you can do it in your head, and instead write it down because as while it might take longer it's better than getting lost/confused.
yeah so true

lmao just tried to make a logic circuit for an adder of two three bit numbers

didn't work :(
 

Trippzy

Member
Joined
Oct 23, 2022
Messages
80
Gender
Male
HSC
2023
Yea bit fked tbh. Might stay up till 2am or so otherwise its game over.

Also can someone give some exam skills specific to sdd
 

smiley_riley

Member
Joined
Oct 14, 2023
Messages
25
Gender
Male
HSC
2023
Something I've noticed personally that's helped a bit is that the answers are almost never actually looking for an insightful answer. If there's a situation and it asks for the benefits of using a certain approach in it, half the time the answer guidelines will half mention the situation and just use the definition of the approach.
Essentially if you feel stuck on a question just write the most basic information you know about that topic and let the marking take you the rest of the way
 

constexpr

Active Member
Joined
Oct 11, 2022
Messages
66
Gender
Male
HSC
2023
Quick check list for the software goats:

Make sure you go over all the symbols for all the different charts - structure charts / system flowcharts / algorithm flowcharts / dfd's
Also the EBNF and Railroad diagram shit

The 5 approaches to choose a development approach (size, nature of project, time, budget, skill of personnel available) [ A question on choosing approach will most likely be asked]

The feasibilities, operational / technical / economical / schedule


drivers, stubs can be asked, good to know the difference between them


i'll edit list as i think of more
 

constexpr

Active Member
Joined
Oct 11, 2022
Messages
66
Gender
Male
HSC
2023
Clarifying: non-terminal (variables) are rectangles for railroads?

Also wtf is
the feasibilities... when you're considering the development of a project, you need to see if it's feasible, and those are the feasibilities

so operational is like, if you have the infrastructure (the computers, the hardware, the buildings) and shit to actually develop the project
technical is to do with the projects complexity i think
economical feasibility is just budget, do you have the money to complete the project
schedule is time, do you have enough time to complete the project

and ye, non-terminal rectangles, terminal are circles
 

Trippzy

Member
Joined
Oct 23, 2022
Messages
80
Gender
Male
HSC
2023
the feasibilities... when you're considering the development of a project, you need to see if it's feasible, and those are the feasibilities

so operational is like, if you have the infrastructure (the computers, the hardware, the buildings) and shit to actually develop the project
technical is to do with the projects complexity i think
economical feasibility is just budget, do you have the money to complete the project
schedule is time, do you have enough time to complete the project

and ye, non-terminal rectangles, terminal are circles
i havent seen this before, u reckon they can ask this?
 

SadCeliac

done hsc yay
Joined
Sep 23, 2021
Messages
2,516
Location
Sydney <3
Gender
Male
HSC
2023
Any other tips guys?

Can someone explain lexical analysis, syntactical analysis and code gen?
 

Trippzy

Member
Joined
Oct 23, 2022
Messages
80
Gender
Male
HSC
2023
Any other tips guys?

Can someone explain lexical analysis, syntactical analysis and code gen?
in summary, lexical analysis = the source code is converted into tokens
syntactical analysis = the tokens are checked to ensure that they correspond with the syntax of the language
code generation = once the tokens are found to be legal, it is converted into object code
 

SadCeliac

done hsc yay
Joined
Sep 23, 2021
Messages
2,516
Location
Sydney <3
Gender
Male
HSC
2023
Can someone explain ebnf and railroad diagrams please, i completely forgot
Ebnf is the syntax for a language - it's a metalanguage
<Variable>
| Is an or
[Optional]
{Optional repeat}
E.g
<A>|<B>{<A>@}
Allows for the sequence <B><A>@<A>@
 

constexpr

Active Member
Joined
Oct 11, 2022
Messages
66
Gender
Male
HSC
2023
that shit was easy, a few fucky wucky things though...

that user interface algorithm question where there were 4 menus..

i'm not actually sure what we were meant to code, i just wrote a big else if statement giving the ButtonClick variable a value..
then at the end i just made up a function called UpdateInterface(ButtonClick)

for the most part, pretty chill though
 

SadCeliac

done hsc yay
Joined
Sep 23, 2021
Messages
2,516
Location
Sydney <3
Gender
Male
HSC
2023
that shit was easy, a few fucky wucky things though...

for the most part, pretty chill though
yeah wasn't too bad imo
Had no clue what linking was lmao

i'm not actually sure what we were meant to code, i just wrote a big else if statement giving the ButtonClick variable a value..
then at the end i just made up a function called UpdateInterface(ButtonClick)
Tbh I just did a CASEWHERE and that was pretty much it lol
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Top