Main Page

From Learning Objectives

[ edit ] What is Computer Science

Computer Science is the organization of information to solve problems using computers. Difficult problems arise in every discipline. Nevertheless, Computer Science studies the generic processes that enable a specific computation device to transform available information into useful solutions, regardless of the discipline where the problem arises.

In this way Computer Science has become an extremely interdisciplinary field. The corresponding list shows many of the ways Computer Science has integrated with other disciplines to create new fields. Nearly every discipline has developed a niche for computation to help with its most difficult problems, including Computer Animation & Games , Computer Graphics , Signal Processing , Bioinformatics , Systems Biology , Operations Research , Information Systems , Information Technology , Information Theory , Numerical Methods , Computational Science , Computational Economics , Computational Finance , Computer Engineering , Computer Security , Communications , Control Systems , Decision Science , Human Computer Interaction , Robotics , Computational Linguistics , Medical Informatics , Game Theory , Networks , Computer Aided Design , Manufacturing Automation , Simulation , Complex Systems & Cybernetics , Computational Sociology , Artificial Intelligence , Machine Learning , Software Engineering , Business Intelligence , Datamining , etc.

To solve these problems, an education in Computer Science focuses on three primary areas: algorithms , programs , and systems . Algorithms are the mathematical and logical designs of solutions to problems. Programs are the realization of algorithms in a particular form, such as software, that is executable by a specific computation device. Systems are various computation devices (e.g. “hardware”), and their study includes an understanding of their associated mathematical models. A deep understanding of these three areas allows computer scientists to design and execute computation that solves specific problems, making the computer scientist an expert problem solver. Such an education can lead to immediate employment as a programmer or analyst, further specialization as a technical problem solver through graduate studies, or it can provide an excellent foundation for broad professional programs such as law, medicine, or business.

[ edit ] Why Major in Computer Science

Since its inception in 1967, the BYU Department of Computer Science has provided excellent training leading to rewarding careers for over 4,000 men and women. These alumni have worked in such diverse jobs as ??? . Many have helped found large companies such as WordPerfect and Novell. Computer Science is an excellent major for people interested in starting their own business, with an estimated 13% of all computer scientists nationwide owning their own business. Computer Science also provides excellent background for students planning to earn professional degrees in business, law, or medicine.

According to Job Outlook 2007 [1] , computer science ranks among the top four degrees in terms of job demand, at the bachelors, masters, and PhD levels. For at least the next seven years, demand for computer science graduates is projected to grow much faster than average. The average starting salary in 2007 for BYU graduates with a BS degree in Computer Science was $57,000, and every graduate who sought employment had an average of ??? job offers.

Personal tools
  • Log in / create account