logoClassRank

University of Western Australia

Areas of Study

Object-oriented Programming and Software Engineering

  • CITS1001
  • Semester 1 (see Timetable)
  • 6 points
Average Rating
Difficulty Level

This unit introduces the language structures and techniques needed to write well-structured programs in the object-oriented paradigm using the Java programming language. In particular, the process of developing appropriate classes, objects, and methods to solve simple computational problems underlies the entire unit. Core computer programming topics such as the use of variables, primitive and reference data types, expressions, control structures involving selection and repetition, method decomposition and parameter passing are all covered in this context. Algorithmic techniques such as iteration, sorting, searching along with programming practices such as error handling, testing,... -- Course Website

Instructor: Professor Rachel Cardell-Oliver

Prerequisites: WACE Mathematics 3A/3B or MATH1701 Introductory Mathematics Foundations or MATH1050 Introductory Calculus or WACE Mathematics 3C/3D or WACE Mathematics Specialist 3A/3B or MATH1711 Introductory Mathematics Specialist or MATH1038 Calculus and its Applicati



Post an anonymous review of this course

Overall experience
Difficulty Level
POST