Swinburne CodeCasts - Programming tutorials

Follow Swinburne CodeCasts - Programming tutorials
Share on
Copy link to clipboard

A collection of programming tutorials developed by Andrew Cain, Jake Renzella, Reuben Wilson, and Cliff Warren. Video and audio versions are available for download from https://commons.swinburne.edu.au/s/codecasts, along with supplementary files.

Swinburne University of Technology


    • Oct 16, 2016 LATEST EPISODE
    • infrequent NEW EPISODES
    • 12m AVG DURATION
    • 88 EPISODES


    More podcasts from Swinburne University of Technology

    Search for episodes from Swinburne CodeCasts - Programming tutorials with a specific topic:

    Latest episodes from Swinburne CodeCasts - Programming tutorials

    Arrays in C (Swinburne CodeCasts - Introduction to Programming in C 5.1)

    Play Episode Listen Later Oct 16, 2016 18:07


    In this video, Andrew and Jake take a look at creating arrays in your programs which allow you to store multiple values within a single variable!

    Records (Swinburne CodeCasts - Introduction to Programming in C 4.1)

    Play Episode Listen Later Oct 15, 2016 16:28


    In this video, Andrew and Jake have a look at creating our own basic data structures in our programs, known as records or structs. These allow you to create custom, meaningful data types in your code.

    Case statements (Swinburne CodeCasts - Introduction to Programming in C 3.3)

    Play Episode Listen Later Oct 14, 2016 7:31


    In this video, Andrew and Cliff demonstrate how you can implement case statements within you programs to control the execution of code based on many different possible branches.

    If statements (Swinburne CodeCasts - Introduction to Programming in C 3.2)

    Play Episode Listen Later Oct 13, 2016 5:46


    In this video, Andrew and Reuben demonstrate how you can implement if statements in your programs to achieve conditional code execution.

    Control flow (Swinburne CodeCasts - Introduction to Programming in C 3.1)

    Play Episode Listen Later Oct 12, 2016 5:49


    In this video, Andrew and Jake demonstrate how you can implement control flow in your programs to alter the sequence of execution of your code.

    Variables (Swinburne CodeCasts - Introduction to Programming in C 2.1)

    Play Episode Listen Later Oct 11, 2016 11:56


    In this video, Andrew and Jake demonstrate how to use variables within your program to store data.

    Programs and sequence (Swinburne CodeCasts - Introduction to Programming in C 1.1)

    Play Episode Listen Later Oct 10, 2016 6:01


    In this video, Andrew and Reuben demonstrate how code is executed by a computer in sequence. Created by Dr. Andrew Cain, Jake Renzella, Reuben Wilson, Cliff Warren.

    Introducing objects (Swinburne CodeCasts - Introduction to Programming in Pascal)

    Play Episode Listen Later Apr 9, 2015 15:20


    In this video, Andrew and Cliff introduce object oriented programming, the next step after procedural programming. Objects all for the ability to encapsulate data and functionality together.

    Learning a new language (Swinburne CodeCasts - Introduction to Programming)

    Play Episode Listen Later Apr 8, 2015 9:14


    In this video, Andrew and Cliff start to look at what you need to do to learn a new programming language once you understand the concepts.

    Abstraction in Pascal (Swinburne CodeCasts - Introduction to Programming in Pascal 6.1)

    Play Episode Listen Later Apr 1, 2015 6:40


    In this video, Andrew and Jake take a look at Abstraction. Abstraction is the idea of moving the information of your programs to data, rather than having it in the code. This allows for more powerful and robust applications.

    Dynamic arrays in Pascal (Swinburne CodeCasts - Introduction to Programming in Pascal 5.2)

    Play Episode Listen Later Mar 26, 2015 16:27


    In this video, Andrew and Reuben take a look at using Dynamic Arrays, which allow you to change the size of an array during run time.

    Arrays in Pascal (Swinburne CodeCasts - Introduction to Programming in Pascal 5.1)

    Play Episode Listen Later Mar 25, 2015 18:07


    In this video, Andrew and Jake take a look at creating arrays in your programs which allow you to store multiple values within a single variable!

    Functions pointers (Swinburne CodeCasts - Introduction to Programming in Pascal 4.4)

    Play Episode Listen Later Mar 19, 2015 6:52


    In this video, Andrew and Jake talk through incorporating function pointers in your code to create variables that point to your functions.

    Pointers (Swinburne CodeCasts - Introduction to Programming in Pascal 4.3)

    Play Episode Listen Later Mar 18, 2015 22:44


    In this video, Andrew and Reuben walk you through Pointers, and how they can be used in your programs.

    Enumerations (Swinburne CodeCasts - Introduction to Programming in Pascal 4.2)

    Play Episode Listen Later Mar 17, 2015 19:18


    In this video, Andrew and Cliff demonstrate the usefulness of Enumerations in your programs, and how they help you write more meaningful code.

    Records (Swinburne CodeCasts - Introduction to Programming in Pascal 4.1)

    Play Episode Listen Later Mar 16, 2015 16:19


    In this video, Andrew and Jake have a look at creating our own basic data structures in our programs, known as records or structs. These allow you to create custom, meaningful data types in your code.

    FileIO (Swinburne CodeCasts - Introduction to Programming in Pascal 3.6)

    Play Episode Listen Later Mar 12, 2015 8:46


    In this video, Andrew and Jake demonstrate the basics of file input and output.

    Modules (Swinburne CodeCasts - Introduction to Programming in Pascal 3.5)

    Play Episode Listen Later Mar 11, 2015 5:19


    In this video, Andrew and Jake demonstrate how you can separate and implement code with modules.

    Case statements (Swinburne CodeCasts - Introduction to Programming in Pascal 3.4)

    Play Episode Listen Later Mar 10, 2015 7:31


    In this video, Andrew and Cliff demonstrate how you can implement case statements within you programs to control the execution of code based on many different possible branches.

    Hand execution (Swinburne CodeCasts - Introduction to Programming in Pascal 2.4)

    Play Episode Listen Later Mar 9, 2015 17:23


    In this video Andrew demonstrates the process of hand execution. Hand execution is used to demonstrate that you understand what actions occur in the computer when code is run.

    Looping (Swinburne CodeCasts - Introduction to Programming in Pascal 3.3)

    Play Episode Listen Later Mar 9, 2015 11:53


    In this video, Andrew and Reuben demonstrate how you can implement looping in your programs to repeat instructions in your programs.

    If statements (Swinburne CodeCasts - Introduction to Programming in Pascal 3.2)

    Play Episode Listen Later Mar 8, 2015 5:45


    In this video, Andrew and Reuben demonstrate how you can implement if statements in your programs to achieve conditional code execution.

    Control flow (Swinburne CodeCasts - Introduction to Programming in Pascal 3.1)

    Play Episode Listen Later Mar 7, 2015 5:49


    In this video, Andrew and Jake demonstrate how you can implement control flow in your programs to alter the sequence of execution of your code.

    Functions (Swinburne CodeCasts - Introduction to Programming in Pascal 2.3)

    Play Episode Listen Later Mar 5, 2015 18:27


    In this video, Andrew and Reuben demonstrate how to create a programming artefact called a function, which calculates and returns a value.

    Procedures with parameters (Swinburne CodeCasts - Introduction to Programming in Pascal 2.2)

    Play Episode Listen Later Mar 4, 2015 16:29


    In this video, Andrew and Cliff demonstrate how to pass data between procedures within your programs using parameters.

    Variables (Swinburne CodeCasts - Introduction to Programming in Pascal 2.1)

    Play Episode Listen Later Mar 3, 2015 11:49


    In this video, Andrew and Jake demonstrate how to use variables within your program to store data.

    Programs and procedures (Swinburne CodeCasts - Introduction to Programming in Pascal 1.2)

    Play Episode Listen Later Feb 26, 2015 9:44


    In this video, Andrew and Cliff demonstrate the importance of procedures and how to implement them within your programs.

    Programs and sequence (Swinburne CodeCasts - Introduction to Programming in Pascal 1.1)

    Play Episode Listen Later Feb 25, 2015 6:01


    In this video, Andrew and Reuben demonstrate how code is executed by a computer in sequence.

    Understanding syntax rules (Swinburne CodeCasts - Introduction to Programming)

    Play Episode Listen Later Feb 24, 2015 15:21


    In this video, Andrew and Reuben demonstrate how to use syntax railroad diagrams from the Programming Arcana in order to construct a syntactically correct program.

    Compiling using terminal (Swinburne CodeCasts - Introduction to Programming)

    Play Episode Listen Later Feb 23, 2015 5:54


    In this video, Andrew and Jake demonstrate how to navigate using the terminal as well as how to compile programs using the Free Pascal Compiler. - The Pascal SwinGame library can be found at: http://swingame.com/index.php/downloads.html-Supporting files for this video can be found at: Swinburne Commons

    Windows install (Swinburne CodeCasts - Introduction to Programming)

    Play Episode Listen Later Feb 22, 2015 21:33


    In this video, Andrew demonstrates how to setup all of the required tools needed to complete the course work for Introduction to Programming on a machine running Windows.

    OS X Install (Swinburne CodeCasts - Introduction to Programming)

    Play Episode Listen Later Feb 21, 2015 16:40


    In this video, Andrew demonstrates how to setup all of the required tools needed to complete the course work for Introduction to Programming on a Mac running OS X.

    Linux install (Swinburne CodeCasts - Introduction to Programming)

    Play Episode Listen Later Feb 20, 2015 13:35


    In this video, Andrew demonstrates how to setup all of the required tools needed to complete the course work for Introduction to Programming on a machine running Linux.

    Series introduction (Swinburne CodeCasts - Introduction to Programming in Pascal)

    Play Episode Listen Later Feb 19, 2015 0:59


    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.

    Custom types (Introduction to Programming)

    Play Episode Listen Later Oct 13, 2011 30:33


    Programming languages provide a means of modeling the data within a program. This podcast shows how to model data using structs, enums, and unions in the C language.

    Arrays (Introduction to Programming)

    Play Episode Listen Later Sep 16, 2011 22:42


    Managing multiple values using standard variables would be incredibly time consuming. In this podcast you will see how you can use arrays to easily manage multiple values in C code.

    Control flow statements (Introduction to Programming)

    Play Episode Listen Later Sep 14, 2011 21:49


    Control flow statements allow you to create more dynamic programs that respond to their data inputs. In this podcast see how you can code control flow statements in C.

    Storing and using data (Introduction to Programming)

    Play Episode Listen Later Aug 19, 2011 21:40


    Variables, constants, parameters, and functions are explored in this podcast. You will see how to declare variables and constants, and store and read values from these artefacts.

    Procedure declaration (Introduction to Programming)

    Play Episode Listen Later Aug 18, 2011 17:16


    This third podcast looks at how you can create your own procedures using the C language.

    Program creation (Introduction to Programming)

    Play Episode Listen Later Aug 15, 2011 22:26


    This second podcast looks at the concepts and syntax you need to understand how to create your own programs using the C language.

    Programs and compilers (Introduction to Programming)

    Play Episode Listen Later Aug 9, 2011 38:06


    Software development is all about creating programs, and in this podcast you will see the tools you need to get started creating programs using the C programming language.

    Getting started with Pascal and SwinGame in Windows (Learn Programming with SwinGame)

    Play Episode Listen Later Mar 21, 2011 12:51


    This podcast shows you how to setup the Free Pascal Compiler, Notepad++ and other tools needed to start creating SwinGames in Windows

    Claim Swinburne CodeCasts - Programming tutorials

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel