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

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

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

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


$40 per hour

Hi i'm Sam and I am in my final year of Data Science at UWA and I am about to start Medicine next ye...


$50 per hour

Hi there, I'm a Mathematics/Statistics student with a second major in Finance. I have more than...


$70 per hour

I am a Computer Science and Data Science student in my last year. I can teach any units in the two m...


Gave good knowledge of certain python libraries. Didn't through you in the deep end if new to programming.

Anonymous, Semester 2, 2018

Exam was really difficult. I had absolutely zero background knowledge in computer science so I struggled. Thank goodness it was easy to get an HD in the assignments, otherwise I would've failed the unit terribly. Overall, was not a great experience. Don’t do this unit ...unless you’re an engineering or computer science student then you have no choice rip.

Anonymous, Semester 2, 2019

Lectures were very boring and not engaging, however i thoroughly enjoyed the content, it was a good introduction to python and I found the manual submissions in the laboratories very enjoyable to work on. Laboratory assessments are repeated from year to year which means you can consult past students for help. Not too content heavy and as labs are optional, only 2 compulsory contact hours per week. Would recommend as a computer science broadening unit to introduce you to python.

Anonymous, Semester 2, 2019

MATLAB is no longer utilised in this unit and the primary focus is on Python and Excel. There is some overlap with CITS1401 and this unit, those who did CITS1401 will find this unit easier than others. Lab tutors and lectures were particularly helpful for lab assessments. The assessments will provide a decent challenge to your analysis and problem solving skills. This unit is one of the more friendlier computer science units.

Anonymous, Semester 2, 2018

Lectures are not helpful unless you have a MATLAB in your laptop, that you need to buy for $60. I survived this unit without buying MATLAB, and managed to get HD. Lab sessions are useful but sometimes the tutor can get overwhelmed by heaps of students so make sure you give time to this unit and use the forum, or get a private tutor especially if you are really lost.

Anonymous, Semester 2, 2016

This unit can be really good if you stay on top of it. I recommend spending some of your own time exploring MATLAB. The teaching for this unit is lacking so you will have to take active responsibility.

Anonymous, Semester 2, 2014

This unit sucks if you take it in second semester.

Anonymous, Semester 2, 2014

It is recommended that to work on each assignment with many friends in order to have many discussions to solve each questions and get more understanding of programming language or code.

Anonymous, Semester 2, 2012

This unit is all about computer analysis and visualization. I'll give a suggestion of take this unit with as much friends as you have. One brain could not beat the brains of many. Good luck in the assignments and tests.

Anonymous, Semester 2, 2013