Learn a variety of programming paradigms
Write a program in assembly language- Write an application in a functional language
- Write an application in an object-oriented language
- Write an application in a prototype-based language
- Write an application in a logic programming language
Experience the ins and outs of programming for different platforms