www cs colorado edu why

20
pdfcrowd.com ope n in br owser PRO v ers ion Are you a developer? Try out the HTML to PDF API CU Engineering Center cu:  home |  engineering |  mycuinfo |  explore cu |  cu az  |  search cu |  contact cu cs: about |  calendar  |  directory |  catalog |  schedules |  mobile |  contact cs home | quick links | site map | who's where | cs az search: people ev ents courses undergraduate graduate research department site home Why Computer Science?  You're considering pursuing a college degree ... possibly a degree in Computer Science ... possibly a degree in Computer Science at the University of Colorado Boulder. Pursuing a college degree, whether undergraduate or graduate, in any field at any university involves a considerable amount of time, effort and usually money. So it's certainly a good idea to choose a discipline and degree program carefully. While many people are at least somewhat familiar with computers (usually a personal computer), most people don't have a very good understanding of what the discipline of "computer science" is really all about. Similarly, while many people have "heard something" about the job market for computer scientists, most are really unaware that the current and projected outlook for computer science job opportunities is quite good. Finally, while many people may have some vague idea of the computer science degree programs offered at the University of Colorado Boulder, most would not really have a real understanding of them until they actually investigated these offerings. Under standing these first two aspects of computer science the discipline and the job market a re very import ant when considering a computer science degree at any university. The third aspect the nature of the computer science degree programs available at the University of Colorado Boulder is c ertainly important if considering a computer science degree at CU. We'd like to provide a little information on these three issues to help you in making an informed decision.  

Upload: raytan11

Post on 07-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 1/20

pdfcrowd comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

CU Engineering Center

cu: home | engineering | mycuinfo | explore cu | cu a z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs

home | quick links | site map | who's where | cs a z

search:

people events courses undergraduate graduate research department sitehome ·

Why Computer Science?

You're considering pursuing a college degree ... possibly a degree in Computer Science ... possibly a degree in Computer Science at the University of Colorado Boulder. Pursuing a college degree, whether undergraduate or graduate, in any field atany university involves a considerable amount of time, effort and usually money. So it's certainly a good idea to choose adiscipline and degree program carefully.

While many people are at least somewhat familiar withcomputers (usually a personal computer), most peopledon't have a very good understanding of what the disciplineof "computer science" is really all about.

Similarly, while many people have "heard something"about the job market for computer scientists, most arereally unaware that the current and projected outlook for computer science job opportunities is quite good.

Finally, while many people may have some vague idea of the computer science degree programs offered at theUniversity of Colorado Boulder, most would not really have

a real understanding of them until they actuallyinvestigated these offerings.

Under standing these first two aspects of computer science thediscipline and the job ma rket a re very im port ant when conside ring acomputer science degree at any university. The th ird aspect thenature of the computer science degree programs a vailable at the University of Colorado Boulde r is c ertainly important if considering a computer science degree at CU. We'd like to provide a little information on these three issues to help you inmaking an informed decision.

Page 2: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 2/20

pdfcrowd comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

Computer Science ... The DisciplineComputer Science ... The Job MarketComputer Science ... at the University of Colorado Boulder More InformationHow to ApplyContacts

Computer Science ... The DisciplineSo what is computer science? There are a number of definitions of computer science. Here's a simple one:

com.put.er sci.ence n : The study of computer technology, both hardware and software.

Well ... that sure sounds kind of broad ... computer science is the study of almost anything to do with computer technology! That's right, but how about some concrete examples? Fortunately, there are many, many sub areaswithin the broader discipline of computer science, and new areas are continuously being created as the disciplineadvances. Let's look at just a few of these sub areas of computer science:

Software SystemsProgrammingLanguagesOperating SystemsDatabasesNetworkingDistributed ComputingSoftware EngineeringGame DevelopmentMobile ComputingParallel ProgrammingComputer GraphicsData StructuresCompilersTelecommunicationInformation SystemsArtificial IntelligenceHuman Computer Interaction

Hardware SystemsComputer ArchitectureComputer NetworksRoboticsEmbedded SystemsMicroprogrammingMemory SystemsPerformance Analysis

Scientific Computing

Numerical AnalysisComputationalChemistryComputational PhysicsChaos TheoryBioinformaticsMedical InformaticsSimulation andModeling

Computer TheoryDiscrete MathematicsAlgorithmsGraph TheoryComputability TheoryComplexity TheoryProbabilityStatisticsCryptographyFormal LanguagesInformation Theory

Page 3: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 3/20

pdfcrowd comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

Natural LanguageProcessingImage ProcessingComputer AidedEngineering

That's quite a few sub areas ... and we haven't really even listed all of them. Also, each of these sub areas of computer science is actually a huge discipline in its own right.

Computer science has certainly become a core discipline a discipline of study in itself and one that continuesto grow. However, a rather unique aspect of computer science is that it's not only a very broad discipline, but thatit has exceptionally broad application to nearly every other discipline imaginable:

Medicine

medical imagingpatient monitoringrecord keepingsurgery

diagnosticspharmaceuticalsprostheticsremote carenanotechnology

Art

digital artvirtual realityphotography

Biologygenomic researchgenetic engineering

Aviation

aircraft designflight controlair traffic controlba a e trackin

Finance

stock tradingbanking transactionsactuarial analysis

Manufacturing

product productioninventory management

Defense

weapons designweapons controlbattlefield managementcommunicationsintelligence

code breakingSecurity

surveillanceaccess controlintrusion detection

Archaeology

mappinganalysis

Energy

explorationgeneration

News

weather forecastingweather measurementnewspaper publication

Publishing

subscription servicesbook production

Retail

point of salesinventory controladvertisingshippingcustomer service

Environment

energy efficiencywater qualityair qualityanimal management

Page 4: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 4/20

pdfcro d comopen in bro ser PRO ersion Are you a developer? Try out the HTML to PDF API

Communications

data networksvoice communicationscell phonesinstant messagingmulti media messagingemail

Educationcourse instructionclass schedulingremote learning

Entertainment

movie productiondigital musicanimationmedia distributionmedia playbackcomputer games

Hospitality

hotel managementrestaurant managementreservationsticketingtheme park rides

record keeping

Transportation

schedulingreservationsticketingtrackingmapping

Home Managementpersonal financesecuritycommunicationweb

Automotive

designmanufacturinglocation detectionrepair and maintenance

Agriculture

financial managementcrop managementcrop planning

Recreation

lift tickets

environmentalmonitoring

Sports

schedulingscoreboardsscorekeepingtrainingfilm managementstatisticsrace timing

Government

votinglegislationregulationtaxationlicensing

Fashiondesignmanufacturingsmart clothing

Law

law enforcementcontractsbilling

OK ... you get the picture. These are just a very few of the disciplines to which computer science may be readilyapplied. And it's very easy to find many, many more. In fact, the more difficult task is to find a discipline to whichcomputer science can't be (and isn't being) readily applied. (If you think of one, please let us know!) As you cansee, our lives are touched almost continuously by computers (and therefore by computer scientists!) every day ina huge variety of ways.

Computer Science ... The Job Market

Page 5: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 5/20

df di b PRO i Are you a developer? Try out the HTML to PDF API

It's clear that computer science is a huge discipline with extremely broad application. But what about the jobmarket for computer science graduates? A degree isn't terribly useful unless it's possible to use that degree tolaunch a career.

The general public often perceives the job market for computer scientists as rather bleak indeed. Certainly, therewas a huge downturn in the market several years ago; however, there has been steady and considerableimprovement since that time, to the point that shortages of qualified computer scientists are projected over thecoming decade. Here are a few interesting items related to the computer science job market:

Money Magazine recently published "Best Jobs in America" . Leading the list ... "Software engineer". Hereare the Top 10:

Best Jobs in America

1. Software engineer

2. College profess or

3. Financial advisor

4. Human resources manager

5. Physician assistant

6. Market research analyst

7. Computer/IT analyst

8. Real estate appraiser

9. Pharmacist

10. Psyc hologist

Money Magazine also more recently (November 2010) published another list of the "100 Best Jobs in America" . Leading the list ... "Software Architect". In fact, more than 1 in 4 of the top 100 jobs are ininformation technology:

Best Jobs in America

1 Software Architect

7 Database Administrator

17 Information Systems Security Engineer

18 Software Engineering / Development Director

20 Information Technology Manager

Page 6: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 6/20

df di b PRO i Are you a developer? Try out the HTML to PDF API

21 Telecomm unications Netw ork Engineer

24 Netw ork Operations Project Manager

26 Information Technology Business Analyst

28 Information Technology Consultant

30 Test Software Development Engineer

31 Information Technology Network Engineer

33 Information Technology Program Manager

35 Computer and Information Scientist37 Programmer Analyst

38 Applications Enginee r

49 System s Engineer

60 Information Technology Specialist

66 Systems Administrator

67 Web Developer

70 Technical Services Manager

77 Information Te chnology System s Manager

79 Information Technology Training Specialist

88 Technical Writer

95 Information Technology Project Coordinator

96 Web Project Manager

97 Geographic Information Systems Analyst

CollegeBoard.org (the SAT people) published "Occupations with the Most New Jobs: Bachelor's Degrees" ,compiled from U.S. Department of Labor Bureau of Labor Statistics projections for 2002 2012. Six of the 10occupations with the most new jobs were computer science related occupations.

Occupations with the Most New Jobs:Bachelor's Degrees

2002-2012

1. Elementary school teachers, except special education

2. Acc ountants and auditors

3. Computer s ystems analysts

4. Secondary school teachers, except special and

Page 7: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 7/20

df di b PRO i Are o a de eloper? Tr o t the HTML to PDF API

vocational education

5. Computer softw are engineers , applications

6. Special education teachers

7. Computer software engineers, systemssoftware

8. Netw ork syste ms and data communicationsanalysts

9. Netw ork and computer system s administrators

10. Computer programme rs

The same organization has also published "Ten Fastest Growing Occupations for College Grads" . Again, 5of the top 10 jobs are computer science related.

Ten Fastest Growing Occupations for CollegeGrads

2004-2014

1. Netw ork syste ms and data communications

analysts2. Physician assistants

3. Computer softw are engineers , applications

4. Physical therapist assistants

5. Dental hygienists

6. Computer software engineers, systemssoftware

7. Netw ork and computer system s administrators

8. Database administrators

9. Physical therapists

10. Forensic science technicians

Fortune magazine recently published a list of the "Fastest-Growing Professional Jobs" , also based on U.S.Department of Labor Bureau of Labor Statistics projections for 2002 2012. Seven of the 19 fastest growing

jobs were computer science related positions.

Fastest-Growing Professional Jobs2002-2012

Page 8: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 8/20

df di b PRO i A d l ? T t th HTML t PDF API

1. Environmental engineers

2. Netw ork syste ms and datacom analysts

3. Personal financial advisors

4. Database administrators

5. Software engineers

6. Emergency management specialists

7. Biomedical engineers

8. PR specialists

9. Computer and infosystems managers

10. Comp, benefits, and job analysts

11. System s analysts

12. Netw ork and system s administrators

13. Training and development specialists

14. Medical scientists

15. Marketing and sales managers

16. Computer specialists17. Media and communications spec ialists

18. Counselors, social w orkers

19. Lawyers

The National Association of Colleges & Employers (NACE) published a list of the "Top-Paid Majors Among College Class of 2010" . Four of the top ten were computer science related majors.

Top-Paid Majors

Among College Class of 2010 1. Petroleum Engineering

2. Chemical Engineering

3. Mining and Mineral Engineering

4. Computer Science

5. Computer Engineering

6. Electrical/Electronics and Com mun icationsEngineering

Page 9: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 9/20

df di b PRO i A d l ? T t th HTML t PDF API

7. Mechanical Engineering

8. Industrial/Manufacturing Engineering

9. Aerospace/Aeronautical/Astronautical Engineering

10. Information Sciences and System s

The Association for Computing Machinery has produced an excellent brochure called Computing Degrees& Careers: Today's High-Tech Growth Is Tomorrow's High-Tech Boom! :

The need for computing professionals and executives right here in the U.S. is growing ascompanies become more global. Almost every major challenge facing our world is turning tocomputing for a solution, from conquering disease to eliminating hunger, from improvingeducation to protecting the environment ...

Want in? A college degree in a computing major will make it happen. Although you typicallydon't need prior training in computing, your high school may have classes that can help youget a head start. Talk with your guidance counselor and your school's computer scienceteachers to learn more about the opportunities available to you now and in the future, or visitour Computing Degrees & Careers website.

In particular, you may be interested in the following from the site:Top 10 Reasons to Major in ComputingFrequently Asked QuestionsWhat Computing Professionals DoMajors & Career OpportunitiesPreparing for a Computing Major

On the local scene, the Boulder Daily Camera recently published an article focusing on undergraduateenrollment in Computer Science. "Computer study powers down: But educators, employers say demand remains for hiring" describes how decreased enrollment in Computer Science at CU mirrors that across thecountry. The main points of the article are

Trend anal s ts attribute the decline to the wides read erce tion that the tech

Page 10: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 10/20

df di b O i A d l ? T h HTML PDF API

industry has become unprofitable.

Department of Labor statistics project employment in the informationtechnology industry to grow at an annual rate double that of overall job growth.

Computing is pervasive ... there is a growing and persistent need for peoplewith information technology skills.

A considerable shortage of new graduates to fill these jobs is predicted.

Local companies are hiring, particularly people with backgrounds in computer science combined with expertise in other fields.

CU's Computer Science Department has revised its program to allow more interdisciplinary study.

In the article former Department Chair Elizabeth Bradley says, "fewer students both locally and nationallyare pursuing computer science majors because of misguided fears about the technology industry, eventhough projections show increased hiring in the sector in years to come."

In another article, Not adding up: Schools faced with an enrollment drop in computer-science students , theDaily Camera describes how enrollment in Computer Science is dropping, while demand for graduates isincreasing. The artic le also includes photographs from the CU Computer Science class "Things ThatThink".

In CU student gets his 'dream' job: Engineering graduate will start at DreamWorks next month , the Daily Camera describes how Computer Science major Jacob Melvin "customized" his degree program andlanded the perfect job.

The Computer Science Department maintains a Computer Science Jobs Mailing List , to which anyone whowants to receive job related postings may subscribe. As further anecdotal evidence of the improving jobmarket for computer science graduates, it's interesting to look at the average number of postings per month

to the jobs list over the past several years. The number of postings has increased from a very minimal 1posting/week in 2002 to on the order of 1 posting/day over the last 5 years.

Page 11: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 11/20

df db A d l ? T h HTML PDF API

Other items of interest:

Computer and Mathematical Science Occupations Expected to Grow Quick est Over the Next Decade

Peter Harsha , Director of Government Affairs for the Computing Research Association ,says that "The new Bureau of Labor Statistics labor projections are out for the 2006 2016 period, and once again, despite concerns over the impact of globalization,

computing related occupations are s till projected to grow the quickest among all'professional and related occupations.' According to BLS projections, computer andmathematical science occupations are expected to grow by about 24 percent over thenext decade, a rate that would add 822,000 new jobs to the field. Those 822,000 new

jobs are third only to 'Health care practitioners and technical occupations' .. . and'Education, training and library' occupations ..."

The report projects that, of the six occupations that will be among the fastest growingand register the largest numerical growth, three will be computing related occupations:

Page 12: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 12/20d l h

computer software engineers, applicationcomputer systems analystsnetwork systems and data communication analysts

The Myth of High-Tech Outsourcing

Yahoo! News reports that

High tech employees are back in demand.

Unemployment for engineers, computer programmers, software developers, andother IT professionals is at the lowest rate in years.

... there is so much global demand for employees proficient in programminglanguages, engineering, and other skills demanding higher level technologyknowledge that outsourcing can't meet all U.S. needs.

Many of the available jobs are for companies that have proven returns notideas that have yet to pan out.

BLS Projects IT Work force to Add a Million New Jobs between 2004 and 2014

The Computing Research Association says that the Bureau of Labor Statistics (BLS)estimates that the professional level IT workforce will grow at more than twice the rateof the overall workforce between 2004 and 2014, creating 1 in 19 new jobs. In addition,many of these jobs will pay well.

Tech Tuesday: Computer Science as a Major

A WAMU radio talk show host Kojo Nnamdi looks at how colleges teach Computer Science and its vitality today. Featured guests are

Joanne Cohoon , Sociologist and Professor of Science, Technology, andSociety, University of VirginiaStuart Zweben , Chair, Computer Science and Engineering Department, OhioState University

Topics discussed include the recent decline in students (particularly women) majoringin computer science, projected job growth and the shortage of qualified workers in thefield, preparation provided by a computer science degree, computer sciencestereotypes, the expanding discipline of computer science, the role of a universityeducation vs. job training, programming vs. computer science, coursework vs. practical

Page 13: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 13/20Are you a developer? Try out the HTML to PDF API

experience, and the current job market.

Need a Job? Good News -- Prospects and Paycheck s Increase

In the National Association of Colleges & Employers (NACE) Spring 2005 SalarySurvey, decision makers from human resource departments across the countryweighed in on the top ten jobs most offered to bachelor's degree candidates this year."Software Design & Development" was one of these top ten job functions. The jobfunction paying the highest average salary of the top ten .. . "Software Design &

Development".Bachelor's Degrees In Computer Engineering Continue to Rise

The American Association of Engineering Societies Engineering WorkforceCommission reports that computer engineering continues to be the most popular engineering discipline.

Computer science fighting for time: Advocates clamor for more courses in public schools

The Computer Science Teachers Association , which says that the nation needsstudents who are prepared to develop software, design hardware, program languagesand manage databases, is promoting a model curriculum that integrates computer science through every grade.

A Techie, Absolutely, and More

The New York Times reports that Computer Science graduates are doing much morethan software development with their degrees.

IT jobs call stateside, but who's answering?

The Seattle Times interviews University of Washington Department of Computer Science Chair David Notkin . Notkin discusses the shortage of skilled computer science graduates.

A Conversation with Bill Gates at the 2005 Microsoft Faculty Summit

Princeton University Dean of Engineering Maria Klawe discusses important topics inComputer Science with Chairman and Chief Software Architect of Microsoft, Bill Gates ,at a gathering of computer science faculty in Redmond. A few quotes:

Microsoft is trying to hire every great college graduate who

Page 14: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 14/20Are you a developer? Try out the HTML to PDF API

has basic computer science skills and we think is highlytalented. When I sit down and review projects here insidethe company, the topic that always comes up is how is thehiring going, we've got open headcount, these are super well paying jobs ...

Some people say, well, doesn't this mean there will just bea shift to Asia of a lot of this activity, and there will besome, but you take a company like ours, we're going to

always have the vast majority of our development takingplace in this location. We like to do things in a unified way, and so even thoughIndia and China are going to grow quite a bit, it's a big problem for us that wecan't get these great students.

We have this interesting paradox where in China and India we can get lots of engineers but getting people who have sort of what we call programmanagement type skills or general management type skills, it's very hard to findenough of those, whereas here in the United States we do pretty well at gettingpeople with those skill sets, but then it's just the engineering we're very short of

what we'd like to get. And so the competition for somebody who's got the rightbackground is just phenomenal.

All of the issues around natural interface, you know, vision, speech, ink,modeling, those are areas where the economic value of getting those thingsright, whether it's Microsoft or anybody else, it's the next ten years that it'sinteresting. I think if I'd written down in the late '60s, early '70s the interestingproblems in computer science, if anybody had, that we could say that a smallpercentage have been solved right now, but that a very high percentage will besolved in these next 10 to 15 years.

... the nature of these jobs is not just closing your door and doing coding ... infact, the greatest missing skill is somebody who's both good at understandingthe engineering and has good relationships with the hard core engineers, andbridges that to working with the customers and the marketing and things likethat. And so that sort of engineering management career track, even amongstall the people we have, we still fall short of finding people who want to do that ...And so I'd love to have people who come to these jobs wanting to think of it as alot and exercise in people management and people dynamics, as well as thebasic engineering skills. That would be absolutely amazing. And we can

i h l i hi f i h f h

Page 15: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 15/20

Are you a developer? Try out the HTML to PDF API

promise those people within two years of starting that career most of whatthey're doing won't be coding ...

... this is a field that's taken a very high volume, low price approach. It's drivenbreakthroughs, driven the prices down. And so it's very gratifying, and it's not

just for the richest 2 billion people on the planet, although there are some neatthings happening there, it's for the world at large.

New Gallup Survey Finds Restaurant Industry Is the Most Highly Regarded in America

... and the computer industry is second! The Gallup Poll conducts an annual poll onthe images of various business and industry sectors across the country. The poll asksAmericans to rate business and industry sectors on a five point scale ranging from"very positive" to "very negative." The computer industry was ranked second, trailingonly the restaurant industry as the industry most positively viewed by the public.

Computing Research Association Bulletin

The Computing Research Association publishes an online bulletin to provide pointers toreports and other information that might be of interest to computing researchers,

students and administrators. Topics covered include Computer Science/Computer Engineering student and faculty demographics, salaries, R&D, and the IT workforce.

Sloan Career Cornerstone Center

The Sloan Career Cornerstone Center is a resource center for those interested incareers in science, technology, engineering, and mathematics. Their comprehensiveeducation, networking, job hunting, and career planning resources revolve aroundpersonal interviews with over 400 individuals who offer candid insight into their career paths.

CU tries to win back IT fervor The Boulder Daily Camera recently reported on "The Future Potential in IT" programheld on the CU campus. A few quotes from the article are of interest:

... IT job openings appear to be on the rebound, according to experts in the field.The result: a shortage of qualified candidates for Colorado technology jobs.

"The Future Potential in IT" program will attempt to dispel the myth that IT jobsare scarce, organizers say, and to encourage undecided students to consider

IT j id ddi g t h i l l t t th j

Page 16: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 16/20

Are you a developer? Try out the HTML to PDF API

an IT major or consider adding a technical element to another major.

Local technology companies are growing increasingly concerned about theshortage of qualified candidates coming out of Colorado high schools anduniversities ...

The prospects are looking up for current information systems majors. Thediverse skills acquired in an IS degree uniquely qualify graduating students for high paying jobs in a market projected to grow rapidly during the next six years

...2020 -- Future of Computing

nature.com provides an in depth look at the direction of the computing field and itsrelationship to science:

"In the last two decades advances in computing technology, fromprocess ing speed to network capacity and the internet, haverevolutionized the way scientis ts work. From sequencing genomes tomonitoring the Earth's climate, many recent scientific advances would not

have been possible without a parallel increase in computing power andwith revolutionary technologies such as the quantum computer edgingtowards reality, what will the relationship between computing and sciencebring us over the next 15 years?"

Champing at the bitsMilestones in scientific computing Everything, everywhereExceeding human limits

The creativity machineScience in an exponential world Can computers help to explain biology?

A two-way street to science's future

The outlook for computer science jobs in the coming years is quite good. This is obviously promising from thestandpoint of simply finding a job. But the nature of computer science is that there are a huge variety of jobs in thediscipline jobs addressing a huge variety of problems , jobs performing a huge variety of types of work, jobs witha huge variety of companies , and jobs in a huge variety of geographic locations . This provides tremendousopportunity for graduates not only to find a job, but to find the right job for them: a job addressing interestingproblems, a job performing appropriate types of work, a job with a well matched company, and a job in a desirablegeographic location.

C S i h U i i f C l d B ld

Page 17: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 17/20

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

CU-Boulder Campus

Computer Science ... at the University of Colorado Boulder The computer science discipline is very broad ... the job possibilities for computer science graduates are excellent... what kind of computer science degrees are being offered at the University of Colorado Boulder? We offer twoundergraduate and three graduate Computer Science degrees. While not a separate degree program, there is alsothe possibility to earn concurrent BS and MS degrees in Computer Science, significantly reducing the timenecessary to obtain the graduate degree.

Undergraduate Degrees

Bachelor of Science in Computer ScienceMinor in Computer Science

Graduate Degrees

Master of Science in Computer ScienceMaster of Engineering in Computer ScienceDoctor of Philosophy in Computer Science

Concurrent Undergraduate/Graduate Degrees

Concurrent Bachelor/Master of Science inComputer Science

A considerable amount of information about thedepartment and each of its degree programs is availableon this website, which we encourage you to explore.However, we would like to note a few specific facts:

Nearly all Computer Science courses , including undergraduate courses, are taught by regular, rosteredComputer Science faculty , rather than by graduate student assistants.

The undergraduate curriculum offers considerable flexibility in selecting specific coursework to meetindividual student needs, while preparing graduates for careers in any area of computer science.

There are many opportunities for students to gain pract ical experience through industry co op andinternship programs .

Computer Science faculty are performing world class research , and there are many opportunities for bothundergraduates and graduate students to become involved.

There are currently 311 undergraduate Computer Science majors, 40 minors, 21 ME students, 60 MS

students and 90 PhD students

Page 18: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 18/20

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

students and 90 PhD students.

There are currently 3091 Computer Science alumni working in a wide variety of jobs, in a wide variety of companies and in a wide variety of locations all over the world.

The University of Colorado Boulder was recently ranked the 67th best university in the World in TimesHigher Education's 2010-2011 World University Rank ings .

The University of Colorado Boulder Department of Computer Science is located in Boulder, Colorado on one of themost beautiful college campuses in the world. Boulder has one of the highest per capita concentrations of highly educated workers and high tech companies to be found anywhere. It's a great place to to study, to work and tolive. We hope you have an interest in joining us.

More InformationThere's considerably more information available for anyone considering a degree in Computer Science at the University of Colorado Boulder. A good place to begin further exploration is one of the following:

Quick Links for Prospective Undergraduates

Quick Links for Prospective Graduate Students

How to ApplyYou can begin the online application process by selecting the appropriate link below:

Undergraduate Student ApplicationsGraduate Student Applications

ContactsFinally ... sometimes you may just want to talk to a real person about computer science and the degree programs available atthe University of Colorado Boulder. Our undergraduate and graduate program advisors are exactly the people to see:

Undergraduate Program Advisor

Lesley McDowell

Graduate Program Advisor

Jacqueline (Jackie)DeBoard

University of Colorado Boulder

Page 19: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 19/20

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

University of Colorado Boulder Department of Computer Science430 UCBBoulder, CO 80309 0430

Engineering Center ECOT 721hours: MTWRF 8:00am 12:00pm,12:30pm 4:30pmemail:phone: +1 303 492 6362

University of ColoradoBoulder Department of Computer Science430 UCBBoulder, CO 80309 0430

Engineering Center ECOT 720hours: MTRF 7:30am 4:00pmemail:phone: +1 303 492 6361

They'll be glad to help you find answers to any questions you may have.

We hope this has been helpful in your decision making process.The University of Colorado Boulder Department of Computer Science

wishes you the bes t of luck with whatever decision you make!

See also:

About the DepartmentContacting the DepartmentGetting to the Department

Alliances

Department of Computer ScienceCollege of Engineering and Applied ScienceUniversity of Colorado Boulder Boulder , CO 80309 0430 USA

Questions/Comments?Send email to

[email protected]

Engineering Center Off ice Tower ECOT 717

+1 303 492 7514FAX +1 303 492 2844

XHTML 1.0/CSS2 ©2011 Regents of the University of Colorado Privacy · Legal · Trademarks

May 19, 2011 (08:06)

Page 20: Www Cs Colorado Edu Why

8/6/2019 Www Cs Colorado Edu Why

http://slidepdf.com/reader/full/www-cs-colorado-edu-why 20/20

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API