What is Computer Science the science of abstraction
What is Computer Science? “…the science of abstraction – creating the right model for a problem and devising the appropriate mechanizable techniques to solve it” - Aho and Ullman • The study of computation: – Systems that produce the solutions – Methods used to develop solution strategies for these systems to follow
gy lo hn o 1, 900 ec rs rs in ee ng E al n T ic io at m fo r In r a nd te ha n ee rs 13, 100 C om pu in ng E ls ia er in ee rs 11, 300 M at ng l E ria st ee 17, 600 In du s er ne in ng ta l E en nm ro ng i rs ne e 6, 300 M ec vi ng i 1, 800 E cs ro ni ct le ar e E s 600, 000 En nd E a al ric ct dw er ne gi En il 100, 000 El e ar r H pu te iv C rs ee in ng E ee rs 9, 700 C om al ic he m gi n E n rs 200 C al ic ed ee in ng l E ra ul tu om Bi ric Ag Forecasted Employment Changes for Engineering jobs, 20102020 800, 000 746, 500 700, 000 5 times all others combined!! 500, 000 400, 000 300, 000 200, 000 51, 100 21, 300 0
Projected Science & Engineering New Job Openings – 2010 -2020 800. 00 700. 00 600. 00 500. 00 400. 00 300. 00 200. 00 100. 00 Computer Sciences - 69. 7% Engineers - 14. 7% Social Scientists - 5. 2% Life Scientists - 5. 0% Physical Scientists - Mathematical Science - 3. 3% 2. 2%
Projected Science & Engineering New Job Openings – 2010 -2020 Computer Sciences - 69. 7% Engineers - 14. 7% Social Scientists - 5. 2% Life Scientists - 5. 0% Physical Scientists - 3. 3% Mathematical Science - 2. 2%
Best & Worst Jobs List – 2012 Rank 1 2 9 10 15 28 34 73 Job SW Engineer Actuary Comp. Sys. Analyst Mathematician Web Developer Civil Engineer Comp. Programmer Elect. Engineer … 198 Soldier … 200 Lumberjack Income $88, 142 $88, 202 $78, 148 $99, 191 $76, 179 $78, 133 $71, 178 $85, 139 Score 176 226 370 392 484 570 627 862 $36, 261 1703 $32, 114 1776 Score based on: Environment, income, employment outlook, physical demands, and stress http: //www. careercast. com/jobs-rated/2012 -ranking-200 -jobs-best-worst
Best Paying College Degrees - 2012 College Degree Starting Median Pay Mid-career pay 1. Petroleum Engineering 2. Chemical Engineering 3. Electrical Engineering 4. Material Science & Engr. 5. Aerospace Engineering 6. Computer Engineering 8. Applied Mathematics 9. Computer Science 14. Statistics 17. Mathematics 19. Management Info. Systems 20. Software Engineering 32. Comp. Information Systems $97, 900 $64, 500 $61, 300 $60, 400 $60, 700 $61, 800 $52, 600 $56, 600 $49, 000 $47, 000 $51, 000 $54, 900 $47, 900 http: //www. payscale. com/best-colleges/degrees. asp/ $155, 000 $109, 000 $103, 000 $102, 000 $101, 000 $98, 600 $97, 900 $93, 800 $89, 900 $88, 200 $87, 800 $83, 100
Mind. Tree struggles to hire local workers By Anthony Clark Business editor Published: Monday, August 27, 2012 at 9: 53 p. m. Mind. Tree's bad timing was Tara Parkins' good fortune. The software development company started interviewing in June for its new national development center in Gainesville, but most computer science graduates from the University of Florida already had taken jobs with other companies. Parkins, 22, passed up a job offer in February to focus on school and was worried that a lot of jobs were already taken when she graduated in the spring. On July 16, she was among the first four new graduates — three from UF — hired by the company. …
CISE Degrees • CSC (Computer Science, CLAS) • CSE (Computer Science Engineering) • DAS (Digital Arts and Science) • CEN (Computer Engineering) All share a common core of CS classes, but differ in electives and other requirements
CSC – Computer Science, CLAS • Focused on broad, general education • Great flexibility in courses and minors • Includes foreign language • Requires only one electrical engineering course
CSE – Computer Science Engr. • Focus on interdisciplinary electives • Two courses emphasize effective communication: – Professional Communications for Engineers – Writing or public speaking • Only 4 credits of electrical engineering required, BUT can take all CEN HW classes or some other minor
DAS – Digital Arts & Science • Most narrowly focused of degrees • Emphasis on art and digital art – Modeling – Animation – Multimedia production
CEN (Computer Engineering) • Computer Hardware Engineering • Focused on: – Engineering core (6 credits) – Electrical Engineering (20 credits) • Managed by “Computer Engineering Faculty” (All ECE and all CISE faculty)
CEN (Computer Engineering) cont. • ECE Faculty associated with: – Devices – Electromagnetic & Energy Systems – Electronics – Signals & Systems – Computer Hardware
CEN (Computer Engineering) cont. • CISE Faculty associated with: – Computer Graphics – Modeling and Art – Computer Systems – Database & Information Systems – High Performance Computing / Applied Algorithms – Intelligent Systems & Computer Vision
CEN (Computer Engineering) cont. • Proposed change: – Eliminate distinction between HW (CEE) and SW (CEN) Computer Engineering tracks – All would receive BS in Computer Engineering – Certificates (3 elective courses in a concentrated area, e. g. Sensor Networks, AI, etc) would distinguish each student’s degree
CEN (Computer Engineering) cont. • Advantages of CEN program: – Combined BS/MS option (offered in other programs in future) – can share 12 hours – ABET (Accreditation Board for Engineering and Technology) accreditation • Others degrees accredited by SACS (Southern Association of Colleges and Schools) • Many top ranked CS departments are NOT accredited!
Differences Area CSC Math 18 Physics 8 -10 Chem/Biology 6 CS Courses 28 CS Electives 6 EE Courses 4 EE Electives Foreign Lang. 10 Art Interdis. El’tives 18 Engr Core - CSE 21 8 4 32 11 4 15 - DAS 18 8 4 28 6 9 15 - CEN 21 8 7 29 12 20 5 CEE 15 8 7 19 36 12 - 4
BS Degree’s Goal • Covers: – Common core of courses – Basic general principles of field • Teaches you: – How to attack problems – Logical thinking/problem solving • Prepares you for: – Possible graduate degree – A life time of learning
General Advice • Outside programming – Learn other computer languages – Solve problems on your own • Internships • Broaden yourself culturally – Phillips Center, HIPP, G’ville Playhouse, Acrosstown Rep. Theater • Get involved – Student organizations, ACM, IEEE, programming team, MIL (Subjugator, etc), CIMAR
- Slides: 19