Big Ideas: History and Careers
Download
Report
Transcript Big Ideas: History and Careers
Big Ideas:
Computer Architecture
Computing History
Computing Careers
IS 101Y/CMSC 101
Computational Thinking and Design
Thursday, September 19, 2013
Marie desJardins
University of Maryland, Baltimore County
Quiz
Individual quiz: 5 minutes
Team quiz: 5 minutes
Computer Architecture
Review quiz answers
Basic concepts you should know
CPU and its two parts, the controller and the ALU
Storage – different types and differences in terms of
speed, capacity, volatility, and cost
Input and output
How it all works together
Questions?
Anything out of date in this chapter?
What’s the Deal With That
Pesky For Loop??
for ( INIT ; TEST ; NEXT) {
BODY
}
INIT
NEXT
TEST
?
no
yes
BODY
Your for loop
always, always,
always must have
this form – you can
put different things
for INIT, TEST,
NEXT, and BODY,
but the rest has to
look just like this!
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
Examples of Employers of
UMBC Computing Majors
Booz Allen Hamilton
Northrop Grumman
Read Student Alumni Profiles at:
Lockheed Martin
http://www.careers.umbc.edu/profi
les/
Care First Blue Cross
Blue Shield
NSA
T Rowe Price
IBM
General Electric Finance
View Career Services & Shriver
Calendar at:
http://www.careers.umbc.edu/
news_events/calendar.php
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
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
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
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
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
A process view of careers
Problem Identification
Analysis
Design
SDLC:
Systems
Development
Lifecycle
Implementation
Testing
Installation
Maintenance
A process view of careers
Problem Identification
Analysis
IS, BTA,
CMSC, CMPE
Design
SDLC:
Systems
Development
Lifecycle
Implementation
Testing
Installation
Maintenance
A process view of careers
IS
Problem Identification
Analysis
Design
SDLC:
Systems
Development
Lifecycle
Implementation
Testing
Installation
Maintenance
A process view of careers
IS, CMSC,
CMPE
Problem Identification
Analysis
Design
SDLC:
Systems
Development
Lifecycle
Implementation
Testing
Installation
Maintenance
A process view of careers
Problem Identification
CMSC, CMPE
Analysis
Design
SDLC:
Systems
Development
Lifecycle
Implementation
Testing
Installation
Maintenance
A process view of careers
Problem Identification
Analysis
CMSC,
CMPE, IS
Design
SDLC:
Systems
Development
Lifecycle
Implementation
Testing
Installation
Maintenance
A process view of careers
Problem Identification
Analysis
IS, BTA
Design
SDLC:
Systems
Development
Lifecycle
Implementation
Testing
Installation
Maintenance
A process view of careers
Problem Identification
Analysis
Design
SDLC:
Systems
Development
Lifecycle
CMSC,
CMPE, IS,
BTA
Implementation
Testing
Installation
Maintenance
A component view of careers
Systems are comprised of:
Hardware
People
Networks
Software
A component view of careers
Systems are comprised of:
Hardware
People
Networks
Software
A component view of careers
Systems are comprised of:
Hardware
People
Networks
Software
A component view of careers
Systems are comprised of:
Hardware
People
Networks
Software
A component view of careers
Systems are comprised of:
Hardware
People
Networks
Software
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
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.
2. Find one thing that’s different for all of you (the answer “we
all have different names” does not count!)
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!