Principles of Programming Languages
IITM | Submitted on May 6th, 2009
Introduction to programming languages, Syntax, Grammars, Ambiguity, Semantics, PL0 : Expressions, Syntactic Classes, Transition Systems,Binding, environments etc...
IITM | Submitted on May 6th, 2009
Introduction to programming languages, Syntax, Grammars, Ambiguity, Semantics, PL0 : Expressions, Syntactic Classes, Transition Systems,Binding, environments etc...
UC Berkeley | Submitted on December 1st, 2008
Introduction to OS; Concurrency: Processes and Treads; Synchronization; Mutual exclusion; Semaphores, Monitors; Readers and Writers; Deadlock; Address Translation; Caching; Page Allocation and Replacement; File System and Disk Managenment, Naming, Directories, Distributed Systems etc....
University of Washington | Submitted on December 1st, 2008
Overview, Problems, Algorithms, Variables, Arithmetic Expressions, I/O, Conditionals, Functions, Iteration, Loops, Complex Conditionals, Arrays, Linear & Binary Search, Sorting, Structures, Strings, Nested data structures, File Input/Output, Style, Recursion, Recursive binary search etc....
UC Berkeley | Submitted on December 1st, 2008
Functional Programming; Shell Programming; Higher-Order Procedures; Recursion and Iteration; Data Abstraction; Sequences; Hierarchical Data; Interpreter; Generic Operators etc....
ArsDigita University | Submitted on December 1st, 2008
Object oriented programming with Java. Principles of software engineering. How to design and think in an object oriented fashion.