Brief overview of course content with an introduction to BlueJ (IDE), Java, Pseudocode and Algorithms
We introduce classes, objects, methods, parameters, variables, data types, files in java and the JVM
We continue our exploration of classes and objects and introduce method signatures, return types, class naming conventions and access modifiers
Introduction to the Java programming language, beginning with the concepts of classes and objects and instruction in the use of a key tool used throughout the course, namely the BlueJ Integrated Development Environment (IDE).
Here you will be introduced to Java source code and acquire practice in the use of methods and parameter passing. The state of an object will be explored. You will write code to solve simple problems related to geometric shapes such as a circle and right circular cone, for example calculating the area and perimeter of the circle and the volume of the cone.