Textbooks

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

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

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

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

Mah

$50 per hour

we offer expert tutoring across a diverse range of subjects and fields. Our team of experienced tuto...

Joshua

$55 per hour

Hello! Struggling with Math, Engineering, or Computer Science? I remember what that's like. I hop...

Clifford

$35 per hour

I am a final year student at UWA in my Bachelor of Science in Electrical Engineering and Computer Sc...

Reviews

The worst unit I've ever done at UWA. Very poorly managed. Labs had bugs and are very difficult, with little to no help being provided for them in lectures nor the labs themselves. Facilitators are unhelpful. Mehwish didn't explain the topics well, so I'd suggest an outside source to learn about the unit content. Don't expect much help on the forums either. Really poor mid semester test venue, students were crammed like sardines because the entire cohort was placed in a lecture theatre. I honestly felt I learned nothing from this unit. David was the best part about this unit and the only thing that made is bearable and the only reason why I passed my labs.

Anonymous, Semester 2, 2023

This unit should be one of the most stimulating and interesting units within the computer science course at UWA, but it is ridiculously poorly managed. Mehwish Nasim is lazy. The labs and projects were all released late, most (I mean it, most of them) had bugs making them impossible to complete until they were fixed a few days later. My lab facilitator 'wasn't the right person to ask' for help with the LAB, instead pointing me to going to another lab with a better facilitator on a different day? The midsem was squeezed into one lecture theatre and it took 20 minutes for the organisers to figure out the seating, and another 20 to leave after it finished. For the entire duration of the test I was brushing shoulders with two other people. I learned more from some bloke's 15 minute explanation on youtube than from the entire of the dry, boring lectures delivered by Mehwish that really should have been some of the best in my undergrad. An exciting topic ruined by a passionless and lazy lecturer. You may think this is a harsh review, but I have had another unit taken by Mehwish and found it to be the same experience. A boring, disorganised waste of money and time.

Anonymous, Semester 2, 2023

You're gonna need YT. I highly recommend creating a mindmap of the concepts as you learn them, which will help you know which concepts tie into eachother and how.

Anonymous, Semester 2, 2023

Another trash cits unit. Covers topics at a very high theoretical level in lectures without enough depth or practical demonstration to actually be useful in assessments, so get ready for some youtube tutorials to make up for how little you're gonna learn. Also had by far the most confusing project I've ever seen, the requirements and restrictions changed weekly, examples given by tutor straight up contradicted what the lecturer said we can't do, most of the coding had nothing to do with AI or algorithms, and none of the lecture content helps. For the first real AI unit most student would do and as an AI major myself, I can't say that I've learnt anything useful about AI and the algorithms are almost all covered in CITS2200. Mehwish is very friendly, but that doesn't make up for what a shitshow this unit was.

Anonymous, Semester 2, 2022