Course Overview

Course Title: Introduction to Programming A
Credit Points: 12
Nominal Hours:
Course Coordinator: Alex Buono
Course Coordinator Phone:
Course Coordinator Email: Alex.Buono@rmit.edu.au
Course Summary

Programming is important in automation, particularly with scripts. However, a more formal study in a structured language provides an opportunity to learn how software is built. In this sense, the knowledge is transferrable, particularly to the study of other programming languages. Programming is characterised by its problem solving nature. You will be building these skills, particularly with the project work in the second half of the course. Applications programming is an essential skill for information technology practitioners involved in development and maintenance of software systems. Programming is a skill that has its foundation in problem-solving ability.
In this introductory course, you will acquire foundational knowledge about the conceptual building blocks necessary for programming and computer programming skills with basic object orientated constructs combined with procedural programming in Java. Primitive object orientated programming mixing data and functions (which Java calls methods) are taught. The emphasis is on teaching programming techniques which are transferrable to other programming languages. The course has two goals: teaching the art of programming and the academic study of coding through a written exam to improve comprehension of technical knowledge and prepare the student for further higher education and job application. By the end of the course, you are expected to have acquired a range of programming skills in the Java programming language.

Full Course Information
View detailed overview on Course Guide