Abstract Data types

Computer Science II; Programming Abstractions

Collection: 
openAcademy
Author: 
Julie Zelenski
Year: 
2014
Conditions of Use: 
Attribution-NonCommercial-ShareAlike 3.0 Unported
Media Format: 
Material Type: 
Description: 
This course is the natural successor to Programming Methodology and covers such advanced programming topics as recursion, algorithmic analysis, and data abstraction using the C++ programming language, which is similar to both C and Java. Topics include: Abstraction and its relation to programming. Software engineering principles of data abstraction and modularity. Object-oriented programming, fundamental data structures (such as stacks, queues, sets) and data-directed design. Recursion and recursive data structures (linked lists, trees, graphs). Introduction to time and space complexity analysis.

Introduction to Software development

Collection: 
Free Technology Academy
Author: 
J. Pérez López, L. Ribas i Xirgo
Year: 
2014
Conditions of Use: 
Attribution-ShareAlike 3.0 Unported
Media Format: 
Material Type: 
Description: 
This course book is designed for IT specialists and developers that are starting their way in the free software development universe. Free Software is developed with specific collaboration technics and tools that engage and enable world-wide communities. Professionals need to handle different programming technics, languages and develop specific workgroup skills.

System Validation

Collection: 
TU Delft OpenCourseWare
Author: 
Mohammad Mousavi
Year: 
2013
Language: 
English
Conditions of Use: 
Creative Commons Attribution-Noncommercial-Share Alike 3.0
Media Format: 
Description: 
The purpose of this course is to learn how to specify the behavior of embedded systems and to experience the design of a provably correct system. In this course you will learn how to formally specify requirements and to prove (or disprove) them on the behaviour. With a practical assignment you will experience how to apply the techniques in practice.

Computer Science 61B: Data Structures, Fall 2006

Collection: 
UC Berkeley Computer Science Free Video Lectures
Author: 
Jonathan Shewchuk
Year: 
2006
Conditions of Use: 
These free Lecture Videos are licensed under a Creative Commons License by UC Berkeley
Media Format: 
Material Type: 

Programming Techniques II, 2012

Collection: 
UTM OpenCourseWare
Author: 
Norazah Binti Yusof
Year: 
2012
Conditions of Use: 
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License
Media Format: 
Material Type: 
Subscribe to Abstract Data types