VCE Stuff > VCE Algorithmics
Algorithmics vs Software Development
GeniDoi:
Look, algorithmics isn't easy. It's not a bludge subject at all and requires a lot of dedication. If you're genuinely interested in the content and are up to date you should sail reasonably smoothly. Personally, having several years of java and python experience helped me because the subject involves a lot of pseudo code that needs to be analyzed, and a lot of the subconscious logic (for example, loop invariants) that comes easily to you if you have ever programmed before needs to be learnt if you haven't. I'm not saying you need programming experience, and VCAA certainly doesn't, but if you have even the basics under your belt a lot of the subject will have comforting moments where you say "Oh, I know that". Other than that, there's a lot you can actually learn before you begin the subject, such as all the different algorithms (check the study design) involved and such, which are splendidly documented on youtube. All this stuff helps you when the subject gets a little trickier, such as time complexity analysis.
I found it to be an interesting experience being in a subject that runs for the first year. Our teacher, who explained the content really well, was still learning the course and developing content for it while it was running, so a lot of times there were these moments where we genuinely discussed something before looking it up because none of us were sure of the real answer. It was unlike any other subject because of that, in a good way. Next year the resources will exist and the knowledge will be more established so I'm not sure if it'll be the same.
I can't comment on scaling, I think it'll be great, but we can only speculate. Do the subject because you want a strong foundation for C.S / I.T. in uni and the rest will (hopefully) follow.
bedigursimran:
--- Quote from: GeniDoi on September 07, 2015, 11:29:17 am ---Look, algorithmics isn't easy. It's not a bludge subject at all and requires a lot of dedication. If you're genuinely interested in the content and are up to date you should sail reasonably smoothly. Personally, having several years of java and python experience helped me because the subject involves a lot of pseudo code that needs to be analyzed, and a lot of the subconscious logic (for example, loop invariants) that comes easily to you if you have ever programmed before needs to be learnt if you haven't. I'm not saying you need programming experience, and VCAA certainly doesn't, but if you have even the basics under your belt a lot of the subject will have comforting moments where you say "Oh, I know that". Other than that, there's a lot you can actually learn before you begin the subject, such as all the different algorithms (check the study design) involved and such, which are splendidly documented on youtube. All this stuff helps you when the subject gets a little trickier, such as time complexity analysis.
I found it to be an interesting experience being in a subject that runs for the first year. Our teacher, who explained the content really well, was still learning the course and developing content for it while it was running, so a lot of times there were these moments where we genuinely discussed something before looking it up because none of us were sure of the real answer. It was unlike any other subject because of that, in a good way. Next year the resources will exist and the knowledge will be more established so I'm not sure if it'll be the same.
I can't comment on scaling, I think it'll be great, but we can only speculate. Do the subject because you want a strong foundation for C.S / I.T. in uni and the rest will (hopefully) follow.
--- End quote ---
I have done a lot of coding in my spare time too. Like developing android apps. I am going to be doing it over Distance Education too so I will have minimal help from actual teacher. What subjects are you doing currently?
GeniDoi:
--- Quote from: bedigursimran on September 07, 2015, 01:55:18 pm ---I have done a lot of coding in my spare time too. Like developing android apps. I am going to be doing it over Distance Education too so I will have minimal help from actual teacher. What subjects are you doing currently?
--- End quote ---
Specialist/Algo/English/Physics/Psych and did mathmeth last year.
If you want to get a head start, focus on understanding the algorithms. If you can get an implementation going of all of them, everything from bellman ford, to prims to pagerank, you're going to have an edge. Play around with the IDE that your school uses (ours use edgy... https://github.com/snapapps/edgy0 though I think all of them might). There's a lot you can do before you've started to understand what the subject will be like.
bedigursimran:
--- Quote from: GeniDoi on September 07, 2015, 02:24:41 pm ---Specialist/Algo/English/Physics/Psych and did mathmeth last year.
If you want to get a head start, focus on understanding the algorithms. If you can get an implementation going of all of them, everything from bellman ford, to prims to pagerank, you're going to have an edge. Play around with the IDE that your school uses (ours use edgy... https://github.com/snapapps/edgy0 though I think all of them might). There's a lot you can do before you've started to understand what the subject will be like.
--- End quote ---
BTW that link doesn't work. How are you finding algorithmics? Are you doing algorithmics over Distance Ed? Yeah I'll look at getting a head start over the term 3 holidays.
Schoyo:
--- Quote ---BTW that link doesn't work.
--- End quote ---
A working link to Edgy just for anyone who's interested in the future:
http://snapapps.github.io/edgy/app/edgy.html
It's used by all the schools (including Distance Ed) as a teaching tool for Algorithmics at the moment.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version