Download presentation
Presentation is loading. Please wait.
Published byDerek Harrison Modified over 8 years ago
1
Big Ideas: Computing History Computing Careers IS 101Y/CMSC 101 Computational Thinking and Design Tuesday, September 16, 2014 Susan Martin Carolyn Seaman University of Maryland, Baltimore County
2
Movie Day Computer History in 90 Seconds Names you should be familiar with World War II: ENIAC / “Top Secret Rosies” So why aren’t programmers primarily women any more? Careers in computer science From Columbia University Refers to CS, but Columbia doesn’t have Business Technology, IS, or Computer Engineering, so they’re really talking about Computing in general
3
MD=Job, Jobs, Jobs!
4
Examples of Employers of UMBC Computing Majors Booz Allen Hamilton Northrop Grumman Lockheed Martin Care First Blue Cross Blue Shield NSA T Rowe Price IBM General Electric Finance Read Student Alumni Profiles at: http://www.umbc.edu/careerpath / View Career Services Calendar at: http://careers.umbc.edu/new s_events/calendar.php http://careers.umbc.edu/new s_events/calendar.php
5
Check Out A short history of software engineering: http://www.youtube.com/watch?v=9IPn5Gk_OiMhttp://www.youtube.com/watch?v=9IPn5Gk_OiM Long, rambling, not that interesting; funny for people in the field A brief history of software: http://www.youtube.com/watch?v=EP9aURVOq7Mhttp://www.youtube.com/watch?v=EP9aURVOq7M Look at A glimpse and a hook – blog by Micheal Lopp Managing Humans Being Geek Video is dated Careers in computer science: http://www.youtube.com/watch?v=yUTgCACDuUAhttp://www.youtube.com/watch?v=yUTgCACDuUA Good, but very CS-centric and Columbia- centric Can be justified by explaining that Columbia ONLY has CS (also has EE but nothing else in IT) Computer Information Systems Careers: http://www.youtube.com/watch?v=-rNlycmQ480http://www.youtube.com/watch?v=-rNlycmQ480 horrible Pathways in Computer Science: http://www.youtube.com/watch?v=jq_EcstLlfEhttp://www.youtube.com/watch?v=jq_EcstLlfE U DUB Cool examples – alums talk about their jobs – nicely done CS-centric, and UW has lots of of other IT programs IT manager job description: http://www.youtube.com/watch?v=A9qBcdoEx00http://www.youtube.com/watch?v=A9qBcdoEx00 Not produced greatly, but accurate description of IS professional – a little dated, not as exciting as other videos on CS
6
“Big Chunks” of the Computing Discipline Software How to get machines to do things Majors: primarily Computer Science Careers: Software Engineer, Software Architect, Programmer Hardware How to build machines that do things Majors: primarily Computer Engineering Careers: Electrical Engineer, Technician, Hardware Designer Networks How to enable people to communicate, tasks to be coordinated, and information to be shared Majors: Computer science and Information systems Careers: Network administrator, Network designer Systems Analysis How people and organizations can best use IT to get stuff done Majors: Information systems and Business Technology Administration Careers: Systems Analyst, Business Analyst, IT consultant, IT manager, CIO Quality Assurance Make sure a new system works and is useful Majors: Information systems and Business Technology Administration Careers: QA Manager, Tester, IT manager Data How to organize and manage data in the most efficient and useful way possible Majors: Information Systems and Computer Science Careers: Database Administrator, Database Designer Applications All of the above applied to specific areas of society Security, intelligence, health care, games, graphics, business, etc.
7
A systems view of careers What can you do with a system? Envision it Decide what it will do Teach it Design it Build it Build parts of it Test it Make it better Configure and tailor it Use it Keep it going
8
A systems view of careers What can you do with a system? Envision it Decide what it will do Teach it Design it Build it Build parts of it Test it Make it better Configure and tailor it Use it Keep it going
9
A systems view of careers What can you do with a system? Envision it Decide what it will do Teach it Design it Build it Build parts of it Test it Make it better Configure and tailor it Use it Keep it going
10
A systems view of careers What can you do with a system? Envision it Decide what it will do Teach it Design it Build it Build parts of it Test it Make it better Configure and tailor it Use it Keep it going
11
A systems view of careers What can you do with a system? Envision it Decide what it will do Teach it Design it Build it Build parts of it Test it Make it better Configure and tailor it Use it Keep it going
12
A process view of careers Problem Identification Analysis Design Implementation Testing Maintenance SDLC: Systems Development Lifecycle Installation
13
A process view of careers Problem Identification Analysis Design Implementation Testing Maintenance SDLC: Systems Development Lifecycle Installation IS, BTA
14
A process view of careers Problem Identification Analysis Design Implementation Testing Maintenance SDLC: Systems Development Lifecycle Installation IS
15
A process view of careers Problem Identification Analysis Design Implementation Testing Maintenance SDLC: Systems Development Lifecycle Installation IS, CMSC, CMPE
16
A process view of careers Problem Identification Analysis Design Implementation Testing Maintenance SDLC: Systems Development Lifecycle Installation CMSC, CMPE
17
A process view of careers Problem Identification Analysis Design Implementation Testing Maintenance SDLC: Systems Development Lifecycle Installation CMSC, CMPE, IS
18
A process view of careers Problem Identification Analysis Design Implementation Testing Maintenance SDLC: Systems Development Lifecycle Installation IS, BTA
19
A process view of careers Problem Identification Analysis Design Implementation Testing Maintenance SDLC: Systems Development Lifecycle Installation CMSC, CMPE, IS, BTA
20
A component view of careers Systems are comprised of: void setup () { size (500, 500); smooth (); //Array of Squares for (int i=0; i<button.length; i++) { button[i] = new SquaresArray (200, 200, 20); } People Hardware Networks Software
21
A component view of careers Systems are comprised of: void setup () { size (500, 500); smooth (); //Array of Squares for (int i=0; i<button.length; i++) { button[i] = new SquaresArray (200, 200, 20); } People Hardware Networks Software
22
A component view of careers Systems are comprised of: void setup () { size (500, 500); smooth (); //Array of Squares for (int i=0; i<button.length; i++) { button[i] = new SquaresArray (200, 200, 20); } People Hardware Networks Software
23
A component view of careers Systems are comprised of: void setup () { size (500, 500); smooth (); //Array of Squares for (int i=0; i<button.length; i++) { button[i] = new SquaresArray (200, 200, 20); } People Hardware Networks Software
24
A component view of careers Systems are comprised of: void setup () { size (500, 500); smooth (); //Array of Squares for (int i=0; i<button.length; i++) { button[i] = new SquaresArray (200, 200, 20); } People Hardware Networks Software
25
The Point Each of you has declared a major of BTA, IS, CMSC, or CMPE You can change your major It’s better to change your major sooner rather than later We want to help you make the right choice for you If we do our jobs, you’ll have a much clearer idea of what major you want, what you can do with it, and why it’s right for you
26
Learn more about specific occupations http://www.onetonline.org/ http://www.onetonline.org/find/career?c= 11&g=Go http://www.bls.gov/ooh/ http://dotdiva.org/profiles.html
27
Activity: What Major Prepares you for this job? (BTA, IS, CS, CMPE)job
28
Job 2
29
Job 3
30
Learn, Ask Questions, Expand Your Network at Events Career Fair Details: http://careers.umbc.edu/news_events/fa irs/fallcareerfair.php http://careers.umbc.edu/news_events/fa irs/fallcareerfair.php UMBC Connects http://careers.umbc.edu/new s_events/calendar.php?even t_type=UMBC Connects&date=20140915
31
Project Teams Get into your new teams and come up with answers to these questions: 1. Find one thing that you all have in common (other than being in this class. 2. Find one thing that’s different for all of you (other than having different names) 3. Pick a team name. (Maybe the answers to #1 and #2 will inspire you.) NOTE: For this and other team activities, any team member may be asked to present the answer to any question!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.