Swinburne CodeCasts - Programming tutorials
by Swinburne University of Technology
To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to iTunes U collections.
Description
A collection of programming tutorials developed by Andrew Cain, Jake Renzella, Reuben Wilson, and Cliff Warren. This series steps through concepts related to procedural programming. Each video covers one concept in depth and demonstrates how you can achieve certain tasks with a programming language. Videos are broken into panels, featuring camera footage, visualisation of the computer's memory (hand execution), and output windows. Video and audio versions are available for download from https://commons.swinburne.edu.au/s/codecasts, along with supplementary files.
| Name | Description | Released | Price | ||
|---|---|---|---|---|---|
| 1 | CleanVideoIntroducing objects (Swinburne CodeCasts - Introduction to Programming in Pascal 7.2) | In this video, Andrew and Cliff introduce object oriented programming, the next step after procedural programming. Objects a… | 9 4 2015 | Free | View in iTunes |
| 2 | CleanVideoLearning a new language (Swinburne CodeCasts - Introduction to Programming in Pascal 7.1) | In this video, Andrew and Cliff start to look at what you need to do to learn a new programming language once you understand… | 8 4 2015 | Free | View in iTunes |
| 3 | CleanVideoAbstraction in Pascal (Swinburne CodeCasts - Introduction to Programming in Pascal 6.1) | In this video, Andrew and Jake take a look at Abstraction. Abstraction is the idea of moving the information of your program… | 1 4 2015 | Free | View in iTunes |
| 4 | CleanVideoDynamic arrays in Pascal (Swinburne CodeCasts - Introduction to Programming in Pascal 5.2) | In this video, Andrew and Reuben take a look at using Dynamic Arrays, which allow you to change the size of an array during … | 26 3 2015 | Free | View in iTunes |
| 5 | CleanVideoArrays in Pascal (Swinburne CodeCasts - Introduction to Programming in Pascal 5.1) | In this video, Andrew and Jake take a look at creating arrays in your programs which allow you to store multiple values with… | 25 3 2015 | Free | View in iTunes |
| 6 | CleanVideoFunctions pointers (Swinburne CodeCasts - Introduction to Programming in Pascal 4.4) | In this video, Andrew and Jake talk through incorporating function pointers in your code to create variables that point to y… | 19 3 2015 | Free | View in iTunes |
| 7 | CleanVideoPointers (Swinburne CodeCasts - Introduction to Programming in Pascal 4.3) | In this video, Andrew and Reuben walk you through Pointers, and how they can be used in your programs. | 18 3 2015 | Free | View in iTunes |
| 8 | CleanVideoEnumerations (Swinburne CodeCasts - Introduction to Programming in Pascal 4.2) | In this video, Andrew and Cliff demonstrate the usefulness of Enumerations in your programs, and how they help you write mor… | 17 3 2015 | Free | View in iTunes |
| 9 | CleanVideoRecords (Swinburne CodeCasts - Introduction to Programming in Pascal 4.1) | In this video, Andrew and Jake have a look at creating our own basic data structures in our programs, known as records or st… | 16 3 2015 | Free | View in iTunes |
| 10 | CleanVideoFileIO (Swinburne CodeCasts - Introduction to Programming in Pascal 3.6) | In this video, Andrew and Jake demonstrate the basics of file input and output. | 12 3 2015 | Free | View in iTunes |
| 11 | CleanVideoModules (Swinburne CodeCasts - Introduction to Programming in Pascal 3.5) | In this video, Andrew and Jake demonstrate how you can separate and implement code with modules. | 11 3 2015 | Free | View in iTunes |
| 12 | CleanVideoCase statements (Swinburne CodeCasts - Introduction to Programming in Pascal 3.4) | In this video, Andrew and Cliff demonstrate how you can implement case statements within you programs to control the executi… | 10 3 2015 | Free | View in iTunes |
| 13 | CleanVideoHand execution (Swinburne CodeCasts - Introduction to Programming in Pascal 2.4) | Hand execution (Swinburne CodeCasts - Introduction to Programming in Pascal 2.4) | 9 3 2015 | Free | View in iTunes |
| 14 | CleanVideoLooping (Swinburne CodeCasts - Introduction to Programming in Pascal 3.3) | In this video, Andrew and Reuben demonstrate how you can implement looping in your programs to repeat instructions in your p… | 9 3 2015 | Free | View in iTunes |
| 15 | CleanVideoIf statements (Swinburne CodeCasts - Introduction to Programming in Pascal 3.2) | In this video, Andrew and Reuben demonstrate how you can implement if statements in your programs to achieve conditional cod… | 8 3 2015 | Free | View in iTunes |
| 16 | CleanVideoControl flow (Swinburne CodeCasts - Introduction to Programming in Pascal 3.1) | In this video, Andrew and Jake demonstrate how you can implement control flow in your programs to alter the sequence of exec… | 7 3 2015 | Free | View in iTunes |
| 17 | CleanVideoFunctions (Swinburne CodeCasts - Introduction to Programming in Pascal 2.3) | In this video, Andrew and Reuben demonstrate how to create a programming artefact called a function, which calculates and re… | 5 3 2015 | Free | View in iTunes |
| 18 | CleanVideoProcedures with parameters (Swinburne CodeCasts - Introduction to Programming in Pascal 2.2) | In this video, Andrew and Cliff demonstrate how to pass data between procedures within your programs using parameters. | 4 3 2015 | Free | View in iTunes |
| 19 | CleanVideoVariables (Swinburne CodeCasts - Introduction to Programming in Pascal 2.1) | In this video, Andrew and Jake demonstrate how to use variables within your program to store data. | 3 3 2015 | Free | View in iTunes |
| 20 | CleanVideoPrograms and procedures (Swinburne CodeCasts - Introduction to Programming in Pascal 1.4) | In this video, Andrew and Cliff demonstrate the importance of procedures and how to implement them within your programs. | 26 2 2015 | Free | View in iTunes |
| 21 | CleanVideoPrograms and sequence (Swinburne CodeCasts - Introduction to Programming in Pascal 1.3) | In this video, Andrew and Reuben demonstrate how code is executed by a computer in sequence. | 25 2 2015 | Free | View in iTunes |
| 22 | CleanVideoUnderstanding syntax rules (Swinburne CodeCasts - Introduction to Programming in Pascal 1.2) | In this video, Andrew and Reuben demonstrate how to use syntax railroad diagrams from the Programming Arcana in order to con… | 24 2 2015 | Free | View in iTunes |
| 23 | CleanVideoCompiling using terminal (Swinburne CodeCasts - Introduction to Programming in Pascal 1.1) | In this video, Andrew and Jake demonstrate how to navigate using the terminal as well as how to compile programs using the F… | 23 2 2015 | Free | View in iTunes |
| 24 | CleanVideoWindows install (Swinburne CodeCasts - Introduction to Programming in Pascal 0.4) | In this video, Andrew demonstrates how to setup all of the required tools needed to complete the course work for Introductio… | 22 2 2015 | Free | View in iTunes |
| 25 | CleanVideoOS X Install (Swinburne CodeCasts - Introduction to Programming in Pascal 0.3) | In this video, Andrew demonstrates how to setup all of the required tools needed to complete the course work for Introductio… | 21 2 2015 | Free | View in iTunes |
| 26 | CleanVideoLinux install (Swinburne CodeCasts - Introduction to Programming in Pascal 0.2) | In this video, Andrew demonstrates how to setup all of the required tools needed to complete the course work for Introductio… | 20 2 2015 | Free | View in iTunes |
| 27 | CleanVideoSeries introduction (Swinburne CodeCasts - Introduction to Programming in Pascal 0.1) | This short video introduces you to the Swinburne CodeCasts series. Meet the people behind the series and a quick overview of… | 19 2 2015 | Free | View in iTunes |
| 27 Items |

- Free
- Category: Computer Science
- Language: English
- Permission for limited re-use is provided under the terms of the Australian Creative Commons Attribution (by) licence http://creativecommons.org/licenses/by/4.0/
