COMP90059 Introduction to Programming
University of Melbourne · Level 9 · 12.5 points · Runs in 2026: Semester 1, Semester 2.
- Final exam 60%: exam-heavy
- About 3 class hours a week
Is COMP90059 hard?
COMP90059: About average. A graduate subject, so it isn't on the easy and hard lists; this is how it compares with Bachelor of Science's subjects. Makes it harder: Final exam 60%, You must pass the exam on its own. No student reviews yet — based on the Handbook only.
What you learn
A beginner's first programming subject: solving simple problems in code, with a focus on handling and plotting data.
After it you can
- Write and debug small programs from scratch
- Clean, transform and plot data with code
- Use modules and basic data structures
What you need first
None
What it leads to
- COMP20008 Elements of Data Processing
- COMP90038 Algorithms and Complexity
- COMP90041 Programming and Software Development
- INFO90006 Fieldwork for Design
Can’t be taken together with
- COMP10001 Foundations of Computing
- COMP10002 Foundations of Algorithms
- COMP20005 Intro. to Numerical Computation in C
- ISYS90088
Careers
Helps toward: Software Engineer, Web and social media developer, Computing professional, Mobile app designer
How it’s assessed
Assignments 30%, Tests 10%, Final exam 60%
Student reviews and ratings
No student reviews yet — be the first to rate it.
Taken this subject? Rate it anonymously (difficulty, workload, marking, would you recommend it) and leave a tip for next year's students. Rate COMP90059
Quick answers
- When is COMP90059 offered?
- Runs in 2026: Semester 1, Semester 2.
- What do I need before taking COMP90059?
- No prerequisites.
- Does COMP90059 have a final exam?
- Yes, the final exam is 60% of the mark. You must pass the exam on its own. Assessment: Assignments 30%, Tests 10%, Final exam 60%.
- How many class hours a week does COMP90059 have?
- 3 h a week in class
- Can I take COMP90059 as breadth?
- No, it isn’t listed as breadth for any course.
- What can I take after COMP90059?
- 4 subjects need it first, for example COMP20008, COMP90038, COMP90041, INFO90006.
- Can I rate COMP90059?
- Yes. If you've taken it, rate it anonymously on this page (difficulty, workload, marking, would you recommend it) and leave a tip for next year's students. Averages show once 3 students have rated it; tips are checked before they appear.
Source: University of Melbourne Handbook 2026
Always confirm in the official Handbook.
PickMySubjects is a free, unofficial planner made by a UniMelb graduate.