CECS 424 Lab schedule Fall 2006

1. Ruby vs. C#
2. Ruby, C# top-level
3. Ruby classes, modules, system variables; C# namespaces, classes, interfaces
4. Ruby Kernel module, .NET Library
5. Ruby variables, accessor methods, attributes, C# properties
6. Ruby, C# control structures
7. Ruby arrays, hash tables, and ranges, C# arrays
8. Ruby regular expressions, .NET regular expressions
9. Ruby iterators and blocks
10. Ruby methods and closures
11. Ruby, C# input, output, exceptions
12. Lab 12 has been deleted. There will be no lab 12.
13. Rails
14. C# delegates, events
15. C# anonymous methods and closures
16. C# iterators, generics
17. C# implicitly typed local variables, extension methods
18. C# lambda expressions, expression trees
19. C# object initializers, anonymous types
20. C# query expressions
21. C# Dlinq
22. C# Querying XML with XLinq