Textbooks

We don't have any textbooks for this subject yet.

Why don't you be the first?
Sell your textbook for ENGR10003

We don't have any notes for this subject yet.

Why don't you list yours first?
Sell your notes for ENGR10003

Stuart

$70 per hour

Maths Graduate with First Class Honours| 5 Years, 3000+ hours of tutoring experience| 99.80 ATAR| Fr...

David

$70 per hour

Hi, I'm David! I completed the Bachelor of Biomedicine at unimelb in 2021 and am now in my first yea...

Reviews

Programming was the DRYEST series of lectures I've ever had to sit through. The mechanics and digital systems, however, were much better. Mechanics could have been better taught and I think Andrew Ooi's enthusiasm and humour covered that problem. The exam was unenjoyable too. Despite that, the tutors were pretty good and understanding of problems.

Anonymous, Semester 2, 2019

A great subject to introduce you to digital systems, programming, and mechanics! Requires quite a bit of work to do well in. However, there are lots of study resources provided and the assignments are great teaching tools.

Anonymous, Semester 2, 2018

Great intro to engineering. You don't need ESD1 at all, it's all taught from scratch. The main issue I had was that the three modules are so distinct with little useful overlap, so studying for the exam felt like studying for three different subjects. Digital Systems- really good, well-set out, assignments fair. Programming- hardly even worth attending lectures, I used the slides and did the problem-book questions and learnt heaps that way. Lots of trial and error. You can do well on the assignments if you put the time in. I loved this module, programming was brand new to me and this opened my eyes as to how it can be used. Mechanics- as someone with zero physics background, I struggled. Ooi is funny af but not so great at explaining stuff. Expect to be going through lectures and questions again and again. Workshops were good, sometimes felt like a waste of time, especially in mechanics. If you get stuck with a bad group for mechanics or dig systems it's annoying, but you can still do well.

Anonymous, Semester 2, 2018

First approach to engineering if you want to do a engineering major. Programming is new and everything's just so exciting to learn about.

Anonymous, Semester 2, 2017

(Did this in summer semester) Was a very well coordinated, and mostly well taught subject. It is divided into 3 distinct modules (digital systems, programming with MATLAB and mechanics). Digital systems was fun to learn, and all clicked into place once you got the basics. Although it receives heaps of complaints, programming was also interesting, enjoyable, albeit a little challenging a times. The lecturer's course notes really helped, although 90% of the learning in this module comes from creating your own programs (ie problem book questions and assignments). It is not something you can pick up by passively watching lectures, which is why I think a lot of people dislike it. However, (as someone with no previous programming experience), I found it ok with practice. It was also a good idea by the coordinators to make the programming assignments individual. I found mechanics to be the worst module to learn - lecture slides were a pain and contained many redundant slides, which also weren't very clear, the only area I really had to consult the textbook. Ultimately, it was a great subject, and I'd recommend to anyone willing to put in the effort need (especially in programming)

Anonymous, Semester 1, 2018

Programming and Mechanics are poorly taught and require prior knowledge.

Anonymous, Semester 2, 2017

Loved this subject! A lot of interesting knowledge to be learned, and 2/3 lecturers were a joy to listen to. Ooi’s animations were very helpful for the mechanics part. A good subject for those who are interested in engineering.

Anonymous, Semester 2, 2017

Great subject. Requires hardwork. Digital Systems was my favourite module. Make sure you're in a good group for the assignments otherwise you'll be doing everything yourself !

Anonymous, Semester 1, 2017

This course is divided into 3 parts: digital design, computer programming, and mechanics. In digital design, logic gates and Boolean Algebra and truth tables are introduced. Programming covers basic syntax and iterations using MATLAB. Mechanics covers moments and truss structures.

Anonymous, Semester 2, 2017

As an electrical engineering enthusiast, this subject was a breath of fresh air after ESD1. The concepts taught were interesting, and the problem solving skills taught are a good foundation for any engineering student. I particularly enjoyed the digital design section, but be warned that the programming content is not easily transmitted through a lecture format. The best way to learn is to jump in yourself and begin coding on your own!

Anonymous, Semester 2, 2015