Collections of programming tutorials developed by Dr Andrew Cain, Jake Renzella, Reuben Wilson, and Cliff Warren.
This short video introduces you to the Swinburne CodeCasts series. Meet the people behind the series and a quick overview of the video formats and styles.
In this video, Andrew and Reuben demonstrate how code is executed by a computer in sequence.
Mastering C# and Java will introduce you to the Object Oriented Programming subject and how it will be delivered. The presentation takes the opportunity to outline some of the key points of C# and Java. This material relates to Module 1 of the subject.
Starting with Visual Studio provides you with a quick overview of the main C# programming environment, Visual Studio. You will see how to create and manage projects, as well as look at how to compile programs from the command line.
Java, Ant, and Eclipse is a quick introduction to the main programming tools for Java software development. In this presentation you will see how to set up an Ant project, and use it compile and run from the command line as well as from within Eclipse.
Introducing Objects presents some of the key aspects related to objects, and object oriented programming with C# and Java. You will be introduced to the concept of objects, and how they can be used to design programs.
Object Interactions outlines the different styles of object interaction. In the presentation you will be introduced to association, dependency, and inheritance relationships and some considerations related to their use.
In this podcast on exceptions you will get a quick introduction to what exceptions are and how they can be used for error handling in C# and Java. Exceptions are widely used in the libraries of these languages, and are an important tool to master.
Inheritance allows you to create a family of related classes that can interacted with via a common class, the base class. In this podcast you will see how interfaces allow you to share functionality across a range of unrelated classes.
JUnit is a unit testing framework for Java. In this podcast you will learn to use jUnit to create and run unit tests for Java programs. You will see how to perform this within an Ant script, and how to use Eclipse to run the tests.