Languages and Systems
We use languages/systems appropriate for each topic e.g.
- introductory programming: Haskell, C, Java
- software construction: Perl, Unix shell, HTML
- databases: SQL, Oracle/PostgreSQL, Java/JDBC, PHP
- artificial intelligence: Prolog ....... networks: Java
- operating systems: C, assembly language
- graphics: Java, OpenGL
Typically, use state-of-art (or research) technology
|