Why Computer Science?

Top 5 Reasons to Major in Computer Science

5. CS is a Gateway to Many Fields
A computer science education will give you a solid grounding in logic, strategic thinking and teamwork -- skills that you can use whether you choose to go on to med school, business school, or another field.  And of course, CS will enable you to do cool things with software!  Through your elective choices you can choose to specialize in databases/data mining, networking and systems, artificial intelligence, security, or software engineering.  Below are a list of some ways that you can use a CS education in other career fields.

 DNABiology - Sequencing the human genome
Medicine -  Mining data to identify new drug treatments
Entertainment - Creating games, movies, music, ...
Business - Analytics: understanding customers' habits
and many others: Health Care, Engineering, Science, ... 


Starting Salary by major4. Be in Demand
 Worried about what you'll do after graduation?  There's good news here. According to the Bureau of Labor Statistics, employment of computer software engineers and computer programmers is projected to increase much faster than the average for all occupations -- around 21% between 2008 and 2018.  Related occupations, such as Information Technology Managers, have similar prospects for growth.

  "National statistics indicate that computing will be one of the fastest-growing areas for employment in coming years, but experts say the US educational pipeline is expected to fall far short in producing college graduates in the field."  -Education Week, July 2010


3. Never Be Bored
 Computer Science presents an intellectual challenge.  No task in computer is as simple as it seems at first.  In the words of computer scientist Edsger Dijkstra, "Coming to grips with [computing] amounts to creating and learning a new foreign language that cannot be translated into one's mother tongue."  Even once you master a piece of a project on which you're working, there are many more parts that you don't yet understand, and the rate at which computer are becoming more complex, there will always be infinitely more pieces study and improve.  For example, a single Intel processor chip has 1010 transistors -- that's more pieces than there are blocks in the Great Pyramid of Giza!

Steve Jobs with the iPhone 4Computer Science also presents constant change.  Even since the 1990s, computers have evolved from PCs to PDAs, to laptops, to smart-phones and tablets.  And this rate of evolution is increasing!  Those who choose a career in computing will become life-long learners and will be on the cutting edge of new trends in technology.


2. Have a Rewarding Career
 Software Engineer is consistantly rated as one of the top jobs by Money Magazine and Reuters.This isn't just because Software Engineers have good salaries; compared to other jobs, they also have great flexibility and only moderate stress.  Some of these great positions you can earn with your degree are Application Developer, Technical Marketer, System Analyst, and Project Manager.  Note that all of these jobs require strong interpersonal skills, so don't think that computer scientist don't get to interact with other people!


1. Be a Part of Something Cool!
 Siri!  Twitter!  Pandora!  When you think about the coolest inventions of today, most of them use computing to some degree.  You can be a part of these advances and can work on projects that will one day make other people say "Cool!"

Check out the cool work that some UK professors are doing:
Brent Seales - Digital Visualization
Nathan Jacobs - Video Enhancement
Jane Hayes - Software Traceability



The Life of an Agile Software Development Project from Vis Center on Vimeo.


Check out "Why CS at UK?" to see why our department might be right for you.

Computer Science is part of the College of Engineering at the University of Kentucky.

Admissions Requirements -- For Computer Science at UK

University of Kentucky Admissions -- If you're ready to start the process!