Toggle navigation
WebCMS3
Search Courses
Login
COMP1511
18s1
Home
Course Forum (Ed)
Home Computing
Help Sessions
Course Work
Assignments
Lectures
Tutorials, Labs and Weekly Tests
Revision Exercises & Videos
Arrays
Characters
Strings
Structs
Pointers
Malloc
Linked Lists
Searching & Sorting
Stacks & Queues
Resources
Course Outline
Frequently Asked Questions
Lecture Recordings (via Moodle)
Style Guide
Linux Commands Cheatsheet
Lab, Test and Assignment Marking
Give lab/test/assignment via web
View/Retrieve Give Submissions
View Automarking
View Marks
Timetable
Groups
Activities
Toggle Menu
Resources
Lectures
Lectures
Videos on Echo360
Week 1
26/02/2018 - 04/03/2018
Stream A(AndrewT) - Course Overview
slides
notes
Stream A (AndrewT) - Introduction to C
notes
slides
code
Stream A(AndrewT) C Basics (numbers, variables, simple I/O)
code
slides
notes
Steam A(AndrewT) - If Statements (execute or not - you decide)
code
notes
slides
Stream B(AndrewB)
Tuesday Week 1 Slides
Tuesday Week 1 Lecture Recording
Week 1 Lecture Code + Diagrams
Wednesday Week 1 Slides (display version)
Wednesday Week 1 Slides: printf/scanf, variables, if statements (print version)
Week 2
05/03/2018 - 11/03/2018
Stream A(AndrewT) Functions
slides
notes
code
Stream B(AndrewB)
There are no accessible resources under here.
Week 3
12/03/2018 - 18/03/2018
StreamA(AndrewT) While Statements (when will it stop - you decide)
notes
slides
code
Stream B(AndrewB)
Week 3 Lecture Code
Tuesday Week 3 Slides: Functions, Loops (display version)
Tuesday Week 3 Slides: Functions, Loops (print version)
Wednesday Week 3 Slides: Nested Loops (display version)
Wednesday Week 3 Slides: Nested Loops (print version)
Week 4
19/03/2018 - 25/03/2018
Stream B (AndrewB)
Week 4 Lecture Code
Tuesday Week 4 Slides: Loops, Arrays (display version)
Wednesday Week 4 Slides: Functions, Unit Testing (display version)
Wednesday Week 4 Slides: Functions, Unit Testing (print version)
Stream A (AndrewT) - Arrays - one int/double not enough - you need an array
slides
notes
code
Week 5
26/03/2018 - 01/04/2018
Stream B (AndrewB)
Week 5 Lecture Code
Tuesday Week 5 Slides: Chars, Strings (display version)
Tuesday Week 5 Slides: Chars, Strings (print version)
Tuesday Week 5 Slides: More Strings
Stream A(AndrewT) Characters and Strings - there is more to C than numbers
notes
code
Week 6
02/04/2018 - 08/04/2018
Stream B (AndrewB)
Tuesday Lecture Video (with diagrams)
Wednesday Lecture Video (with diagrams)
Tuesday Week 6 Slides: More Strings, Arrays, Functions (display version)
Wednesday Week 6 Slides: files, memory, pointers
Week 6 Lecture Code
Stream A (AndrewT) - Read and Writing Files
slides
notes
code
Stream A (AndrewT) - Pointers
slides
notes
code
Week 7
09/04/2018 - 15/04/2018
Stream A(AndrewT) - Extra C Features
active from 17/04/2018
slides
notes
code
Stream B (AndrewB)
Week 7 Lecture Code
Tuesday Week 7 Slides
Wednesday Week 7 Slides
Tuesday Week 7 Slides (PDF)
Wednesday Week 7 Slides (PDF)
Week 9
30/04/2018 - 06/05/2018
Stream B (AndrewB)
Tuesday Week 9 Slides: Pointers, Structs, Malloc
Week 9 Lecture Code
Wednesday Week 9 Slides: Malloc, Lists
Wednesday Week 9 Lecture Recording (with diagrams!)
Stream A (AndrewT) Malloc
slides
notes
code
Stream A (AndrewT) Linked Lists
slides
notes
code
Week 10
07/05/2018 - 13/05/2018
Stream B (AndrewB)
Week 10 Lecture Code
Tuesday Week 10 Slides: Linked Lists
Wednesday Week 10 Slides: (More) Linked Lists
Tuesday Week 10 Lecture Recording (with diagrams!)
Week 11
14/05/2018 - 20/05/2018
Stream B (AndrewB)
Week 11 Lecture Code
Tuesday Week 11 Slides: Fruit Bot + Multi-File Compilation + (Even More) Linked Lists
Wednesday Week 11 Slides: Stacks + ADTs
Tuesday Week 11 Lecture Recording (with diagrams!)
Wednesday Week 11 Lecture Recording (with diagrams!)
Stream A (AndrewT) - Stacks and Queues
slides
notes
code
Week 12
21/05/2018 - 27/05/2018
Stream B (AndrewB)
Week 12 Lecture Code
Tuesday Week 12 Slides: Memory + Illegal C
Wednesday Week 12 Slides: Sorting + Searching
Stream A (AndrewT) - Sorting And Searching
code
slides
notes
Stream A (AndrewT) - Illegal C
slides
notes
code
Week 13
28/05/2018 - 03/06/2018
Stream A (AndrewT) - Exam
slides
notes
AndrewB
Tuesday Slides (DRAFT)
Help Sessions
AndrewB Lecture Videos (YouTube)
Revision Lecture
Revision Lecture Slides
Revision Lecture Videos
Revision Lecture Code
Back to top
COMP1511 18s1 (Programming Fundamentals)
is powered by
WebCMS3
CRICOS Provider No. 00098G