[Machan I will type in English as I don't have Sinhala fonts and it takes me long time to type in singlish)
I live in Australia but I don't know about their engineering syllabus or if they give you practical or industrial training. But Curtin uni is well reputed as far as I know.
I studied Civil at a NZ uni and I would assume it would about the same in Aus and we were not given any practical training. We had to apply and find summer work as part of our practical work requirement (Which I didn't do coz job market was fkd and the uni decided to write that condition off just for our batch and the junior batch just so that we could get our degree certificate).
we had 2 semesters a year (1semister is about 12-13 wks) so basically uni only go for about 25 weeks in total including exam weeks. (we had 2 weeks of breaks after every 2-3 months). Basically for us, start of the 1st semi was end of Feb which ran into mid July and a break of about 2 weeks. Then from early july to mid November and we had the summer break of just over 3 months.
You will find a lot of free time but it does not mean syllabus is easy. if you lag behind, you are gone. you cant study a week before the exam and sit for it unless ur a freaking genius. I found it out the hard way

as long as you keep your self on top of what they teach you in lectures daily you will be fine. Unlike SL unis (from what I heard) workload is pretty damn hectic.
there will be assignments and tests through out the semester. It's good in a way coz it will keep you up to date. (there is another option, if you have connections you can copy specially assignments and submit and get good marks BUT when it comes to exam time you will get raped!!) even if you have 100% for all the assignments and do shit in final exams they will fail you.. If you have to the 1st year its easy. (I left lanka few months into year 12 and straight into uni yet I found the 1year of uni to be ok) but from there onwards it depends on the effort you put it.
The best thing is to get onto their website and if you have any enquiries drop them an email. They are very helpful and in most cases they will reply you within a day or two.
hope this helps you with some questions you had!