Introduction to Programming in Python

Robert Sedgewick, Kevin Wayne, Robert Dondero

For sale by William for $60


Walter Savitch

For sale by Noah for $40

INFO1110 Notes from Lectures & Tutorials

Written by Sidney

- Notes taken from lectures and tutorials in weeks 1–13 of Semester 1 2018 - Contains definitions a...

63 pages, 9447 words

HD INFO1110 Final Revision Notes

Written by Rog

This is a comprehensive summary of this unit made by a private tutor for programming. I have done th...

17 pages, 3402 words


$40 per hour

Degree: Bachelor of Advanced Computing Major: Computer Science Minor: Data Science;Neuroscience...


$20 per hour

PROFESSIONAL SERVICES Being a student is hard. There is a lot of pressure to perform to a high acad...


$60 per hour

Hi! I'm Dan, doing a double major (Software Engineering & Computer Science, Advanced) with a distinc...


$50 per hour

Rate: $35/hr for 2+ hours in a week. A former software engineer tutoring privately, usually at US...


$50 per hour

I obtained Bachelor of IT(Honours) with first class honours. I maintained HD average for all subject...


$40 per hour

Hi! My name is Hao. I am currently studying the Bachelor of Advanced computing (Major in Computer Sc...


$40 per hour

I am studying Bachelors of Advanced Computing at the University of Sydney being a recipient of Dalye...


$40 per hour

Hi! I completed my first year of Software Engineering last year, and my aim is to take some of the s...


Well-structured course but it was not actually an "Introduction" at all. If you don't have any programming experience, it's gonna be quite challenging.

Anonymous, Semester 1, 2018

As an "introduction to programming", it does teach some of the basics, but the course structure changes so often that each of these reviews will be different. If you don't have programming experience, you'll probably benefit from talking to a friend who does, though there are sometimes helpful posters on Ed. If you have programming experience and/or enjoy logical thinking, don't expect to be challenged within the course.

Anonymous, Semester 1, 2018

INFO1110, as one of the most crucial starting point of your IT and related degrees, is by no means an easy one. If you have absolutely no programming (or even using a computer) experiences before, you would have to make more effort to catch up with the material. Luckily, John, as the lecturer of this course, is very helpful and good at teaching. Use every source of information you have (Ed discussion forum, Google, StackOverflow), to more coding practice, you will survive and thrive in this course!

Anonymous, Semester 2, 2018

I would give this 0 if it were possible if you want an introduction to programming DO NOT take this course. The title of the course "introduction to programming" is incredibly misleading as it becomes apparent within the first 2 classes that it is most definitely not a beginners course. The majority of the language is taught within the first half of the semester. The course does not help you gain an understanding of computer language logic, rather gives you pieces of code and expects you to somehow put it together. The course is sink or swim. Also, there are jackasses on Edstem who post things to the effect of "it's really not that hard" despite having years of experience in other programming languages.

Anonymous, Semester 2, 2017

The effort put into this subject is worth it. I went from not knowing anything about programming to being able to make a fully functioning game in python. The only issue is the assignment specifications generally have problems that take weeks (sometimes up to 2 days before the due date) to fix.

Anonymous, Semester 1, 2018

very bad experience

Anonymous, Semester 1, 2018

Terrible, especially for a first-time programmer. The instructors' expectations are too high and even when you ask for help for a task that is past the due date, they refuse to help.

Anonymous, Semester 1, 2018

Good content, terrible administration.

Anonymous, Semester 1, 2018

You can study all day but in the end you'll still fail. The course designers assume that you have a PhD in programming.

Anonymous, Semester 1, 2018

Not hard, just badly organised

Anonymous, Semester 1, 2018