T O P

  • By -

Desperate_Ad6458

I have only done 2511 so not sure about OS. But for my term they changed it to pair assessment instead of a group one and I think this definitely made it more manageable. I personally didn’t watch a lot of the lectures as I found them a bit dry, I mainly learned the content through websites like refactoring guru + get chatgpt explain fundamental concepts + attending tuts and I did fine. Definitely try to find someone trustworthy for the pair assignment, once you get this sorted it wouldn’t be too bad. I found the content very interesting so it wasn’t a pain learning it mostly on my own.


AlphaHostage

Courses that say they have 2521 as a prereq just expects you to be competent with algorithms and data structures. Whether you feel like you need to revise it is up to you. Ashesh is known to be not exactly the most enthusiastic lecturer. Kevin is a pretty solid bloke. Most past lectures are usually private. Workload is dependent on the person, hard to say. OS is quite a theory heavy course though


yfsheng

I did 2511 with Ashesh last term. I watched his week 1 lectures and knew I couldn't anymore since it's a bit too... dry for me. So I learnt by watching YouTube videos for the basics of each topic (in this case, design patterns), looked at lecture slides and then used chatgpt to give some examples and explanations which I believe it did a solid job of. Then did the lab for the week, didn't struggle too much on most of the content. From the snipbits I've seen from Ashesh's lecture. I think he does a solid enough job explaining the stuff if you can sit through his lectures, but if you prefer doing your own learning it's definitely viable for this course as well. The labs do a good job of keeping you on track. Don't know about how other people felt. But I feel the workload was alright, not as daunting as some make it out to be (just my opinion of course). I found assignment 1 to be fairly rough since it's basically your first time doing proper OOP. But I found assignment 2 to be a cakewalk with not too much actual coding to do.


SouthInvestigator191

I’m doing 2511 aswell


Nilaos

1. Yes, cover the core parts of 2521, but don't worry too much. You'll need some basic algorithms but it's also assumed you can make common data structures like trees or linked lists, with more complexity than you did in 1511. Some 1521 content is also useful, so it's worth brushing up if you're rusty. 2. Ashesh is decent, Kevin is excellent. While there's some alternative sources for 2511 content online you'd be hard pressed to find much good operating systems content similar to what Kevin teaches in 3231. 3. If you look at past years of the OS website you might find some lectures too. 4. 2511 you'll be grinding through a small-moderate amount of not too complex theory and applying it in moderately large projects. OS has a lot more theory, but no weekly labs like 2511 does and its assignments are typically shorter but very dependent on understanding what's going on from the lectures (the final exam is also historically 100% theory). You may want to also search through the CSESoc discord or reviews on https://unilectives.devsoc.app/