Welcome to Computer Science

Computers have a ubiquitous presence in today’s world. Not only do people interact with computers for work, bill payments and shopping, but also business, government, and education are becoming increasingly dependent on computers and computer devices to allow for better, faster, and more efficient means of communicating data. Computer technology has even altered popular entertainment; Pixar so masterfully demonstrated the near limitless potential of computer animation in the movie industry and innovative computer software has turned your laptop into an advanced music production studio.

The great challenge in computer science is how to continue to improve on current systems to meet the demands of tomorrow’s world. Some of the world’s brightest minds are working on these problems now, focusing on advancements in coding, programming, artificial intelligence, computer engineering, security, information science, and software engineering. As a result of their efforts, what was once science fiction will continue to be transformed into the all too real.

Computer Science and Music Technology

GNOME Programming

Infographics

Human/Computer Interactions

PERL Resources

Coding Resources

Computer Animation

Guide to Computer Science

The history of the computer is one that continues to grow as technological systems evolve, catering to the needs and demands of modern day life. Business, government, and education are becoming increasingly more dependent on computers and computer devices, allowing for better, faster, and more efficient means of communicating data. The growing need for computational technology also come with a wide assortment of problems and issues, as well as the challenge to continue to improve on current systems.

To address these demands and challenges, the field of computer science continues to expand in depth and scope, encouraging specialization in the sub-fields to become proficient. Today, computer science is an umbrella term that includes concentrations in coding, programming, artificial intelligence, computer engineering, graphics, security, information science, and software engineering. Computer science is also applied to virtually anything that includes a computational and/or technological element. This includes, but is not limited to, anything from home security systems, web design, digital assistant and communication devices, and video games.

Each sub-field requires a high level of mastery and proficiency, as well as consistent training to keep up with evolving technologies. There is much emphasis on the importance of these growing technologies, as society grows more reliant on these tools to make our lives better. The vastness and elaborate nature of this field brings forth countless challenges, but all of which make this an exciting industry to be a part of.

Use the following resources to help guide you in your interests and studies of computer science. Here, you will find articles regarding the various specializations, such as quantum computation, basic programming, and software engineering. Articles on the latest advancements and exciting new ventures and applications of computer science are also available, and can be used to help you narrow your interests and explore the different divisions.