Monday, January 6, 2014

Data Structures & Algorithms


Data Structures and Algorithm

Topic
Download pdf slides
1 Introduction to Algorithms
2 Asymptotic Notation
3 Modeling / Logarithms
4 Elementary Data Structures
5 Dictionary data structures / Trees
6 Sorting
7 Heapsort/Priority Queues
8 Quicksort
9 Linear Sorting
10 Graph Data Structures
11 Breadth/Depth-First Search
12 Topological Sort / Connectivity
13 Minimum Spanning Trees
14 Shortest Path
15 All-Pairs Shortest Paths
16 Combinatorial Search
17 Program optimization
18 Introduction to Dynamic Programming
19 Examples of Dynamic Programming
20 Introduction to NP-completeness
21 Reductions
22 More Reductions
23 Cook's Theorem / Harder Reduction
24 The NP-completeness challenge
25 Approximation Algorithms
26 Heuristic Methods

Data Structures and Algorithm Analysis

(Click to Download Power Point Slides)

Sunday, December 1, 2013

Advanced Programming


Click to Download Slides
Size
2.7M
2.7M
1.8M
2.8M
1.1M
2.0M
515K
932K
372K
1.1M
1.0M
689K
1.8M
925K
1.5M
821K
2.6M
2.0M

Sunday, November 3, 2013

Ruby on Rails Lecture Slides

(Click to Download PPT)


Week 1: ppt icon Lecture Slides | zip icon Code Files (Ruby Language Basics)
Week 2: ppt icon Lecture Slides | zip icon Code Files (More Ruby Language: Arrays, Blocks, Iterators, Strings, Files)
Week 3: ppt icon Lecture Slides | zip icon Code Files (Basic Web Programming with erb)
Week 4: ppt icon Lecture Slides | zip icon Code Files (Object-Oriented Ruby Programming)
Week 5: ppt icon Lecture Slides | zip icon Code Files (Creating a Basic Rails Application)
Week 6: ppt icon Lecture Slides | zip icon Code Files (Databases and Scaffolding in Rails)
Week 7: ppt icon Lecture Slides | zip icon Code Files (Views, Templates, and Layouts)
Week 8: ppt icon Lecture Slides | zip icon Code Files (Models and Relationships)