Computer Science

Create many tools to solve the most difficult problems in computer science. Many of these known issues are in the areas of but not limited to:
• Time sharing.
• Interactive interpreters.
• Graphical user interfaces and the computer mouse.
• Rapid development environments.
• The linked list data structure.
• Automatic storage management.
• Symbolic programming.
• Functional programming.
• Dynamic programming and object-oriented programming.