computer science @ umass
TRANSCRIPT
![Page 1: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/1.jpg)
Computer Science @ UMass
Hanna M. WallachUniversity of Massachusetts Amherst
![Page 2: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/2.jpg)
Hanna M. Wallach :: UMass Amherst :: 2
Computer Scientists?
![Page 3: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/3.jpg)
Hanna M. Wallach :: UMass Amherst :: 3
Computer Scientists!
![Page 4: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/4.jpg)
Hanna M. Wallach :: UMass Amherst :: 4
Computer Science?
a
![Page 5: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/5.jpg)
Hanna M. Wallach :: UMass Amherst :: 5
Computer Science!
![Page 6: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/6.jpg)
Hanna M. Wallach :: UMass Amherst :: 6
Life as a Computer Scientist
● Not just programming
● CS skills are an advantage in any field
● Think logically, analyze critical issues, model complex systems, solve real-world problems
● Wide variety of jobs with high starting salaries
![Page 7: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/7.jpg)
Hanna M. Wallach :: UMass Amherst :: 7
Some Options
![Page 8: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/8.jpg)
Hanna M. Wallach :: UMass Amherst :: 8
If That Wasn't Enough...
Northrup Grumman, BAE Systems, Sonalyst, TNR Global, US Dept. Transportation at the Volpe Center, Dexrex, Galatea Associates, Ernst & Young, Biogen Idec, Hitachi Data Systems, SCVNGR, Washington Post Digital, Rediker Software, MIT Lincoln Laboratory, Boeing, General Electric, General Dynamics, Bosch, …
… and many, many graduate schools!
![Page 9: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/9.jpg)
Hanna M. Wallach :: UMass Amherst :: 9
Let's Talk About Money...
● Money Magazine's Best Jobs in America 2011:
– #1: Software Developer
– #7: IT Consultant
● Bureau of Labor Statistics annual salaries:
– Computer/Information Research Scientists: $103,150
– Computer Programmers: $74,900
– Software Developers (average): $94,185
![Page 10: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/10.jpg)
Hanna M. Wallach :: UMass Amherst :: 10
Why CS @ UMass?
● CS dept. is ranked in the top 25 in the country
● Over 40 tenure-track professors teach and run research labs
● Research opportunities for top undergraduates
● Social: ~350 UG (20,540 UG total) and ~200 G
![Page 11: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/11.jpg)
Hanna M. Wallach :: UMass Amherst :: 11
Degree Tracks: Computer Science
● BS in computer science:
– Flexible degree: 10 focus “tracks”
– Software Engineering, Security & Privacy, Robotics, Artificial Intelligence, Networking, Theory, …
● BA in computer science
● Minor in computer science (major in another field)
![Page 12: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/12.jpg)
Hanna M. Wallach :: UMass Amherst :: 12
BS Requirements
● Two intro. classes (problem solving, data structures)
● Four math classes (calculus, algebra, statistics)
● Four core CS classes
● Two science classes with labs
● Junior year writing class
● Eight CS electives (300-level or higher)
![Page 13: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/13.jpg)
Hanna M. Wallach :: UMass Amherst :: 13
Ten “Tracks”
● Computer Architecture
● Programming languages and compilers
● Software Systems
● Theory of computation
● Search and data mining
● Software engineering
● Security and privacy
● Networking
● Robotics, vision, and computer graphics
● Artificial Intelligence
![Page 14: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/14.jpg)
Hanna M. Wallach :: UMass Amherst :: 14
Sample Schedule
● Year 1: problem solving, calculus 1, science 1; data structures, calculus 2, science 2
● Year 2: pre-software engineering, pre-algorithms; pre-artificial intelligence, elective, statistics
● Year 3: algorithms, pre-operating systems; writing, artificial intelligence, linear algebra
● Year 4: operating systems, CS elective x 4
![Page 15: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/15.jpg)
Hanna M. Wallach :: UMass Amherst :: 15
BA Requirements
● Two intro. classes (problem solving, data structures)
● Three math classes (instead of four)
● Three core CS classes (instead of four)
● Five CS electives (instead of eight)
● Four classes (300-level or above) in another department
● “One” foreign language for most students
![Page 16: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/16.jpg)
Hanna M. Wallach :: UMass Amherst :: 16
Financial Assistance
● Financial aid: last year 18,000 students received over $230m
● Massachusetts Aspirations in Computing Award for women
● Bay State Fellowship program: good students can do a tuition-free masters degree
![Page 17: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/17.jpg)
Hanna M. Wallach :: UMass Amherst :: 17
Admission
● Only requirement: pre-calculus class
● NO prior programming experience required (e.g., high school AP courses in computer science)
● Immediate admission for top students
● For others, the department will review applicants' courses and set specific admissions goals
![Page 18: Computer Science @ UMass](https://reader030.vdocuments.us/reader030/viewer/2022020705/61fb83e32e268c58cd5f1517/html5/thumbnails/18.jpg)
Hanna M. Wallach :: UMass Amherst :: 18
How to Prepare...
● Study mathematics!
● Advance your expertise in other areas of interest (e.g., biology, politics, sociology, art, …)
● Visit the department
● Don't compare yourself to others – we want all kinds of computer scientists!