INFO1110: Introduction to Programming
Ease: 7/10 - The unit’s assessments are being completely changed for this semester so my experience doesn’t apply anymore in that regard. The content seems to be mostly similar though and in my opinion it’s really not too bad, as long as you do every Ed lesson (including the challenges/practice) without chatGPT you’ll almost certainly be able to do pretty much the whole course confidently by the end of semester.
Lecturer: 5/10 - The lecturer himself was engaging, but I don’t think that they’re doing lectures anymore this sem, which honestly makes sense since I don’t really find lectures helpful for coding. In terms of unit coordination though, this course was a mess. On our assignment they spent weeks releasing test cases after it was released (effectively punishing anyone doing it early), and were still fixing fairly major issues with the specification in the week before the due date. We were given virtually no useful resources for the exam, and the exam included parts of python which we were explicitly told not to use for most of the semester, and a 3 mark question to write out 9 full test cases. The main redeeming quality was that the Ed lessons were very well planned out and made learning much easier by game-ifying it to an extent and gradually stepping you through new techniques.
Interest: 10/10 - Depends on how much you like coding, you probably won’t know before this course though so it’s a good way to find out. This course is very split, some people absolutely love it and some people absolutely hate it.
Overall: 7/10
If you’re a comp sci major or similar then this is the first coding course you’ll do and a great way to figure out if coding is actually for you, and honestly the difficulty and workload is pretty fair for us. If you’re not doing it as a core unit though INFO1110 definitely has a very high workload for a normal elective, and so I’d only really recommend it if you think you’ll end up needing the coding skills later on and you aren’t going to be forced to take any other easier more specific coding units like DATA1X02 down the road. Coding is definitely an important skill but a lot of people I know who aren’t majoring in comp sci hated every second of it, so it’s worth thinking about how much you need the unit and if you are willing to put in the effort. Still my favourite unit though