What is Computer Science?   Leave a comment

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
  • etc:..

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.

Daniel Rothfus, our ACM President, also gave a short demonstration on how genetic algorithms work and their relative simplicity. Some examples of genetic algorithms at work can be found here: [1] [2]

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!

Posted November 3, 2012 by alex in Uncategorized

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>