This last ACM meeting we got to have some real talk with Dr. Baas as he explained to us, “What is Computer Science really?” The way he described it was algorithms! Although simple in principle, all of computer science involves the analysis and solutions of problems through algorithms. Of course, he also talked about the limitations of computers as well. An example being the inability to detect if a program will terminate or continue on infinitely. But to give somewhat of an idea of what Computer Science truly encompasses we have the following list:
- Algorithms and Complexity
- Architecture and Organization
- Computational Science
- Discrete Structures
- Graphics and Visual Computing
- Human-Computing Interaction
- Information Assurance and Security
- Information Management
- Intelligent Systems
- Networking and Communications
- Operating Systems
- Platform-based Development
- Parallel and Distributed Computing
Yeah, there is a lot. But to help guide you on your way to learning more about computer science, here is a website that Dr. Baas highly recommended us for future use.
Well it appears we have run out of space, but there is still so much more content that is available at the meetings themselves, so partake of the weekly communal or you shall find yourself a quadrate! Until next time, ACM out!