ATAR Notes: Forum

Uni Stuff => Universities - Victoria => University of Melbourne => Topic started by: joseph1n on June 17, 2014, 06:52:04 pm

Title: Engineering computation
Post by: joseph1n on June 17, 2014, 06:52:04 pm
Hey guys,

I was considering doing this subject as a breadth to get some insights into programming and stuff.
But I don't have an engineering background so I was wondering if it would be really hard for me to do well in it?

(I meet the maths prereqs but there's a "recommended ESD2 knowledge" which I don't have)
Title: Re: Engineering computation
Post by: Phantom-II on June 25, 2014, 08:21:47 pm
What course/subjects are you doing atm? Without prior experience to stuff like coding, loops, and working with matrices stored in computers the learning curve can be quite steep; experience with MATLAB would help. For an easier breadth something in level1 like foundations of computing would probably be more fun and accessible. It depends on how good you are ;b
Title: Re: Engineering computation
Post by: hobbitle on June 25, 2014, 08:28:32 pm
I agree with the above on the point that Foundations of Computing or something might be better as a breadth. But if you are programming oriented (or have that kind of brain) then picking COMP20005 would be OK. It's a great subject. Challenging but good fun.
Title: Re: Engineering computation
Post by: joseph1n on June 25, 2014, 09:16:44 pm
2nd year BComm. Can't do anymore level 1 breadths unfortunately :/
From the reviews I read that they teach programming from scratch?
(Only semi related subjects (if at all) I have done are Calc 2 and Lin Alg).
Title: Re: Engineering computation
Post by: Phantom-II on June 26, 2014, 12:14:31 am
what kinda stuff did you do on matlab in linear algebra?
although they teach from scratch, i breezed thru the first few weeks only because the concept of loops and arrays were already familiar to me from matlab in engineering subjects. If you put in the effort to do things like finishing all the questions, and play around with the things taught in lectures you can pick up C (what they teach basically) fairly okay. theres only 2 assignments and i can imagine if you start falling behind it gets worse fast, as everything builds on each other. give it a shot if you are truly keen.

On the topic of breadth can i ask what you would recommend from commerce as a breadth? I am currently considering principles of marketing..
Title: Re: Engineering computation
Post by: jtvg on June 26, 2014, 12:31:19 am
^ Principles of Marketing is a breath of fresh air, as well as Intro Micro. :) Never did Finance 1 so I can't comment on it. ARA....just don't do it if you're not required to.
Title: Re: Engineering computation
Post by: hobbitle on June 26, 2014, 06:38:40 am
joseph1n heaps of people did Eng Comp without any prior programming experience.
As long as you commit to 5-8 hours of coding a week to keep up with the lectures then you'll be fine.
You can't cram code.
It'll be a 'hard' breadth considering a lot of people intentionally make breadth easy but it's a rewarding subject if you're interested in it.
Title: Re: Engineering computation
Post by: joseph1n on June 26, 2014, 09:01:20 am
Thanks guys, I think I'll give it a shot.
Not really looking for an easy breadth, just think some programming skills will be useful in the future.

On the topic of breadth can i ask what you would recommend from commerce as a breadth? I am currently considering principles of marketing..

Haven't touched any marketing subjects, ever :/
But Intro Micro and Finance 1 are the best subjects ever; for me anyway.
Title: Re: Engineering computation
Post by: dilks on June 30, 2014, 09:53:17 am
I second Foundations of Computing over Eng. Comp, Python is a much better 'casual' programming language than C, and the assignments are a lot more interesting (the third assignment involves writing a game-playing AI). Having the background in Python will put you in a better position to learn C if you go on to do Foundations of Algorithms which covers the same material as Eng. Comp (i.e. programming in C), except in more depth (and with less of the engineering-oriented stuff in it).