General Information About Computer Science Degree Programs
The ability to analyze and design new computer systems and complex software programs cannot be disputed. Computer science professionals are crucial in nearly every field. Everything the average person can do with today’s user-friendly computers is dwarfed by the capabilities of a skilled computer science with the right program in his hands. A degree in computer science provides knowledge that can far outweigh the cost of any program.
Computer Science Degree Study Options
A Bachelor of Science in Computer Science will require four years of intensive study, including many computer courses as well as heavy math and science courses in the curriculum. Students learning computer science will have to be committed to the discipline in order to maximize the value of the education they will receive. Students may get associate degrees or certification in computer science. This will make them eligible for certain entry-level positions in computer science, but their options and capabilities may be somewhat limited until they pursue a four year degree.
Advanced Computer Science Degrees
Students who pursue advanced degrees in computer science will naturally increase their job prospects. A masters degree and a record of high-level performance and ability in the computer science field is usually sufficient for a top computer science career.
Master Of Science Degree In Computer Science
Students who already possess a bachelor's degree in computer science can pursue a Master of Science degree online or at a physical university. Students will generally focus on one specific area of computer science, be it computer graphics, human-computer interaction, scientific computing, artificial intelligence or some other area they may encounter over their course of study. Which specialization they choose will depend on what path their career will take, but almost every computer science specialization has lucrative career options.
Further Education In Computer Science
Truly ambitious students may opt for a Ph.D. in Computer Science or a Ph.D. in Informational Science. While many high-paying computer science jobs will not require a doctorate, computer scientists who wish to teach or to obtain research funding will often need doctoral training in order to achieve their goals.
Choosing A Degree In Computer Science
Those looking for a new career path who have some aptitude with computers should give serious consideration to a computer science degree. Computers are ubiquitous in every industry, and individuals who know how to maximize the potential of computers and computer software are in high demand. Employers know that the right computer science professional can significantly increase efficiency and the bottom line for their companies, and that is a service many are willing to pay extremely well for.
Career Opportunities In Computer Science
Computer scientists can work in supervisory control and data acquisition, the science of using robots and computers to collect data and do work in areas where it is unsafe or inefficient for humans to go. They can also work in various multimedia applications, in telecommunications, to help manage computer networks, to manage business applications, to do private or public research and for general data management. Many computer scientists find positions in the private sector for both startup businesses and major corporations, while others may find work in the military or government.
Earning Potential For Computer Science Careers
Like computer programmers, a well-trained, skilled computer scientist can command an impressive salary. In 2006, the median salary of computer and information scientists in research was $93,950 according to the Bureau of Labor Statistics. The median earnings of database administrators was $64,670 and network systems and data communication analysts, $64,600.
Getting Your Computer Science Degree Online
A wide variety of computer science degrees are available online. You can get an Associate of Applied Science in Computer Information Systems in only two years, which will give you the basic technical computer knowledge for entry-level computer science positions. You can get a Bachelors of Science in Information Technology, Software Development or Computer Systems in four years. You can get certified as an Internet or website developer. You can do all of this without ever leaving your home, allowing you to increase your earning power while maintaining your current obligations.
Getting Your Computer Science Degree Offline
A computer science degree from an accredited university or college can be the gateway to a very bright future, especially if your school has a top computer science program. You should look for programs that have comprehensive computer laboratories and professors who are well established in their particular computer science discipline. Getting a computer science degree, especially a higher degree such as a Master of Science or doctorate, will require a great deal of time and effort, but you will also reap great rewards with the challenging and prosperous career options you will open yourself up to.
Computer science is the overarching title attributed to the discipline of utilizing computation and information in computer systems. Whereas computer programmers create source code and use programming language to make software, the computer scientist uses these software applications for practical purposes and to understand and utilize computational systems.
Computer Science Books
To master computer science, you will have to do a lot of reading on the subject. While your specific program may recommend certain computer science books to you, you will do well to read as many of the best computer science books as you can get your hands on. Some good texts to start with include “The C Programming Language” by Brian W. Kernighan, “C++ Primer” by Stanley B. Lippman, “Introduction to Algorithms” by Thomas H. Cormen, “Introduction to the Theory of Computation” by Michael Sipser and “Concrete Mathematics, a Foundation for Computer Science,” by Ronald L. Graham. Places to find computer science books online include Amazon.com, FreeTechBooks.com and your school library website.
Computer Science Articles And Databases
A terrific source of computer science articles is the Citeseer.Continuity database. This database lists all the most cited articles in computer science from 2006 back to 1990, so you have a great chance of finding the article you need, whether it be for research, information or to verify a theory. The database, (citeseer.ist.psu.edu/articles.html) is updated on a regular basis.
Online Computer Science Journals
Of course, most of the key computer science articles will be found in leading computer science journals. There is no shortage of computer science journals out there, many of which may be accessible through your school library’s web page, the web pages of other libraries or through other computer science resources online. Some of these include Artificial Intelligence, Computer Graphics, IEEE Transactions on Evolutionary Computation, the Journal of Web Semantics and Logical Methods in Computer Science.
Other Computer Science Research Tools
If you’re looking to gather computer science research materials, try the following Association of College & Research Libraries Internet resources computer science page (ala.org/ala/acrl/acrlpubs/crlnews/backissues2001/june1/computerscience.cfm). This article details an extensive list of computer science metasites offering resources for anything from women and computing to artificial intelligence to genetic programming.
Computer Science Resources
Sciences > Computer Science
Engineering > Computer Engineering
Table of Contents
General Links & Resources
CS Depts. & Tech. Colleges
Digital Library
Programming Languages
Artificial Intelligence
Internet Studies
History Computers/Internet
Women in Computer Science See Also
Engineering
Information Science
Linguistics
Mathematics
Physics
Science & Technology
More Resources
Created by librarian Mike Madin