Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
Software Tech Demo
COMP1000
Transition to Processing
Primitive Operations
Algorithms
Variables
Moving Composite Shapes
Debugging in Processing
Boolean Expressions
Conditions
Loops
Functions
Function Call Dissection
Scope
Arrays
Arrays and Functions
Reference Semantics
Multi-Dimensional Arrays
Handling Null Arrays
Strings
Refactoring
Program Design
Case Study
Code Style Guide
Practice Questions
COMP1010
COMP1000 Revision
Foundation for COMP1010
Transition to Java
Debugging in Java
Unit Testing
Lists
List of Lists
Iteration
Classes
Types
Copies
Methods
Composition
Array of Objects
Class-Holding Collections
Recursion
Function Calls
Recursion with String Data
Tail-Optimised Recursion
Recursion with Arrays
Sorting Algorithms
Stacks and Queues
Custom-Built ArrayList
Recursive Data Structures
Part 1
Part 2
Searching Algorithms
Assembly Programming
Practical Class Material
COMP6010
Python Introduction, Variables and Operators
Number Systems
Boolean Logic
Python Cheat Sheet
Python Unit Testing
Python Lists
Python Classes
Python File I/O
Python File System
COMP2160
COMP2160 Topic 1
COMP2160 Topic 2
Ethical Game Development
Programming in C#
Common
Study Skills
How To Use Google
Improving Coding Skills
Testing Ground
Research
Java/Mini-Console
Machine Learning
Edit (README for details)
COMP2160
by Gaurav Gupta
Table of contents
COMP2160 Topic 1
COMP2160 Topic 2
Ethical Game Development
Programming in C#