Computer Science in a Nutshell Eugene Fink www

  • Slides: 9
Download presentation
Computer Science in a Nutshell Eugene Fink www. cs. cmu. edu/~eugenefink@gmail. com

Computer Science in a Nutshell Eugene Fink www. cs. cmu. edu/~eugenefink@gmail. com

Computer science is … the study of theoretical foundations of information and computation, and

Computer science is … the study of theoretical foundations of information and computation, and of practical ways of their implementation and application in computer systems.

Computer science is … the of the mathematical, • Astudy science algorithmic, and system-design

Computer science is … the of the mathematical, • Astudy science algorithmic, and system-design • About creation, storage, and principles effective deliveryunderlying of information processing. • Focused on artificial means of information processing

… and is not… • Owning a computer • Browsing the web • Using

… and is not… • Owning a computer • Browsing the web • Using Microsoft Office • Tinkering with hardware • Writing programs

Great things about computer science • Rapid historical development • (Relatively) plentiful funding and

Great things about computer science • Rapid historical development • (Relatively) plentiful funding and employment • A lot of opportunities to realize your skills and talent

Careers • Software industry - Engineering - Research • Academia - Teaching - Research

Careers • Software industry - Engineering - Research • Academia - Teaching - Research • Wall Street - Software engineering - Quantitative analysis

Work in academia • Teaching • Developing and evaluating new algorithms and systems •

Work in academia • Teaching • Developing and evaluating new algorithms and systems • Writing papers • Supervising projects • Academic “service”

Education • B. S. – Bachelor of Science (about 4 years) • M. S.

Education • B. S. – Bachelor of Science (about 4 years) • M. S. – Master of Science (about 2 years) • Ph. D. – Doctor of Philosophy (about 5 years)