Overview This is the introductory course for computer science at UNSW. This course consists of three strands: programming, systems, and general computer
50 Lessons
39:19:44 Hours
Overview This is the third computing course taken by undergrads at UNSW. OO Design, Algorithm Design, using java.
3 Lessons
01:58:55 Hours
Overview Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently.
48 Lessons
51:01:14 Hours
Overview Introduction - Introduction to Cell processor - Introduction to parallel architectures - Introduction to concurrent programming
13 Lessons
10:10:17 Hours
Data Structures in C are used to store data in an organised and efficient manner. The C Programming language has many data structures like an array, stack, queue, linked list, tree, etc. A programmer selects an appropriate data structure and uses it according to their convenience.
32 Lessons
20:40:23 Hours
Graduate Operating Systems This is a graduate course in the theory and practice of operating system design and implementation. We will discuss a wide variety of advanced technical concepts found in the field of operating systems, including (often somewhat older) seminal papers and more recent (hot) topics.
24 Lessons
25:31:44 Hours
Overview Color in Image and Video - Image Data Representation - Fundamental concepts in Digital Audio - Lossless Compression - Lossy Compression
31 Lessons
26:00:47 Hours
31 Lessons
25:32:10 Hours
Overview What is Discrete Mathematics - Propositional Logic - Predicates & Quantifiers - Logical Inference - Resolution Principles & Application to PROLOG
40 Lessons
37:49:55 Hours