zarqnoor
At QUT specifically, one thing to keep in mind that the major itself isn't specialising in software; you learn both hardware and software, then you specialise in software if you wanna. Another thing is engineering is a 4-year degree; comp sci is 3 years (depending on the university). After a quick google search, this is what I found: "A computer science degree emphasizes computation theory and a wider range of subjects, including coding, algorithms, machine learning, database management, and information security. Software engineering courses delve into the mathematical knowledge professionals need to build computer software."
Mind you, I've met people who've switched from computer science to computer and software engineering and the other way around too.
In Engineering, basic programming skills are essential in the workforce, regardless whether you're majoring in mechanical, computer software or civil. That being said, I had very little python experience in year 10, and managed to finish with a 7 in my coding subject last semester.
I personally love the course so far, because it's really interesting pulling things apart and figuring out what each component does, especially in hardware. I've always loved examining the insides of electronics as a kid and rn, it feels like a dream come true. If you do plan on doing either course, I suggest you pick up some hardware skills (like breadboarding, you can also buy arduino kits from Jaycar) because they'll really come in clutch throughout uni. I feel to an extent you need to be passionate about what you're doing to stay motivated.
Assessment wise, it really depends on the subject. For example, for my electrical engineering subject, we learn hardware components and how it links to theory. For that we have a final exam, fortnightly pracs and forntightly assessed quizzes. For my math subject, we have 2 assignments and a final exam. For my coding subject, we have a small 20% assignment, a big 50% assignment and a 50% exam. And then I have a cyber security subject which has 1 big assignment with 3 parts and a final exam.
Feel free to shoot more questions!
-jinx_58