Toggle navigation
WebCMS3
Search Courses
Login
×
A user's profile is only available to logged in users.
COMP1511
20T3
Home
Home Computing
Course Forum (Discourse)
Help Sessions
Timetable
Course Work
Lectures
Tutorials, Labs, Tests
Assignment 1 (CS Paint)
Assignment 2 (CSpotify)
Revision
Resources
Course Outline
Style Guide
Linux Commands Cheatsheet
Autotests, Submissions, Marks
View Autotests/Submissions/Marking
View Class Marks Database
Submit via Give's Web Interface
Toggle Menu
Resources
Lectures
Lectures
Lecture Videos
YouTube playlist of Lectures
Moodle Link for Lecture Videos (non-YouTube)
Week 1
active until 20/09/2020
Course Overview and First C Program
Live Stream Link - 11am, Tuesday, 15th September 2020
Slides - Introduction and First C Program
Code - Hello World Demo
Variables and Conditions
Live Stream Link - 11am, Friday 18th September, 2020
Slides - Variables and Conditions
Code - Variables, Scan and Print demo
Code - Dice Checker Demo
Week 2
21/09/2020 - 27/09/2020
Problem Solving and Continuing if Statements
Live Stream Link - 11am, Tuesday, 22nd September 2020
Slides - Problem Solving and Continuing Programming
Code - Dice Checker Demo from last week
Code - Dice Checker with Error Checking
Looping
Live Stream Link - 11am Friday 25th September, 2020
Slides - Looping
Code - Looping Demos
Code - Looping Demo with some edits made in the lecture
Code - Dice Statistics
Week 3
27/09/2020 - 04/10/2020
Code Style, Code Reviews and Functions
Live Stream Link - 11am, Tuesday, 29nd September 2020
Slides - Code Style, Code Reviews and Functions
Code - Bad Code Style! (We'll go through this in the lecture)
Code - Functions demo
Theory of Computers and Arrays
Live Stream Link - 11am, Friday, 2nd October 2020
Slides - Theory of a Computer and Arrays
Code - Player Scores demo using arrays and functions
Week 4
05/10/2020 - 11/10/2020
Functions, Librarys and Arrays
Live Stream Link - 11am, Tuesday, 6th October 2020
Slides - Functions, Libraries and Arrays
Starter Code - Tourist
Scanf Demo code - shows some subtleties of scanf and using the output of a function
Code - Tourist demo at the end of the Lecture
Bonus Assignment Live Stream
Live Stream Link - 2pm, Thursday 8th October 2020
Slides - Assignment 1 CS Paint
Memory and Pointers
Live Stream Link - 11am, Friday, 9th October 2020
Slides - Memory, Pointers and Functions
Code - Pointers Demo
Code - Shuffle.c (called the Jumbler in the slides)
Week 5
12/10/2020 - 18/10/2020
Debugging and Characters
Live Stream Link - 11am, Tuesday, 13th October 2020
Slides - Debugging and Characters
Code - Will be debugged in the lecture
Code - After debugging, this is what our code looked like
Code - Characters demo
Strings and Command Line Arguments
Live Stream Link - 11am, Friday, 16th October 2020
Slides - Strings and Command Line Arguments
Code - Command Line Arguments Demo
Code - Partially finished Rhymer, with some testing code
Week 6 - Flexibility Week, no official lectures
18/10/2020 - 25/10/2020
Bonus Live Stream - Revision and Q&A
Live Stream Link - 11am, Tuesday 20th October 2020
Guest Lecture - Let Your Comments Write Code For You (Carroll Morgan)
Youtube Video
Professionalism
Live Stream Link - 11am, Friday 23rd October, 2020
Slides - Professionalism
Week 7
25/10/2020 - 01/11/2020
Memory Allocation and Structs
Live Stream Link - 11am, Tuesday 27th October 2020
Slides - Memory Allocation and Structs
Code - Benders: Structs and Memory Allocation
Multi-File Projects and Linked Lists 1: A New Struct
Live Stream Link - 11am, Friday 30th October 2020
Slides - Multi-File Projects and Linked Lists
Multi-File Projects Demo
Code - Main.c
Header - Person.h
Code - Person.c
Code - Linked List demo
Code - Battle Royale Demo part 1
Week 8
01/11/2020 - 08/11/2020
Linked Lists 2: The Lists Strike Back
Live Stream Link 11am Tuesday 3rd November 2020
Slides - Linked Lists 2
Code - Battle Royale Demo part 2
Assignment 2 Live Stream
Live Stream Link - 2pm, Thursday 5th November 2020
Linked Lists 3: Return of the Memory
Live Stream Link - 11am, Friday 6th November 2020
Slides - Linked Lists 3
Code - Battle Royale Demo part 3 (finished)
Week 9
08/11/2020 - 15/11/2020
Abstract Data Types: Stacks
Live Stream Link - 11am, Tuesday 10th November 2020
Slides - Abstract Data Types and Stacks
Code - Stack Header
Code - Stack Demo Main file
Code - Partially Implemented Stack.c using Linked Lists
Code - Partially Implemented Stack.c using Arrays
Recursion
Live Stream Link - 11am, Friday 13th November 2020
Slides - Recursion
Code - Recursion Starter Code
Code - Recursion Demo
Week 10
15/11/2020 - 22/11/2020
Exam Overview and Course Recap Part 1
Live Stream Link - 11am, Tuesday 17th November 2020
Slides - Exam and Course Recap 1
Course Recap part 2
Live Stream Link - 11am, Friday 20th November 2020
Slides - Course Recap 2
Week 11
active from 22/11/2020
Bonus Live Stream - 2pm Friday 27th November
Code - Bracket Matching partial implementation
Back to top
COMP1511 20T3 (Programming Fundamentals)
is powered by
WebCMS3
CRICOS Provider No. 00098G