Computer Science Careers and You
Download
Report
Transcript Computer Science Careers and You
Computer Science Careers and You
with Dr. Danny Silver
Jodrey School of Computer Science
“Come as a student … leave as a Colleague”
4/8/2015
Jodrey School of Computer Science
1
Agenda
•
•
•
•
•
Computer Science – It’s not just programming
Careers and Career Pathways
Acadia and Computer Science
Q/A and Discussion
Door prize and Close
4/8/2015
Jodrey School of Computer Science
2
Introduction
• Our society depends upon computer systems
and the people who develop and maintain
them …
What is Computer Science?
• What is a computer scientist?
– Will I have to grow fuzzy hair?
• What does s/he do?
– Will I have to sit in front of
a computer all day?
• What kind of people will I work with?
– Will I become a geek nerd?
4/8/2015
Jodrey School of Computer Science
4
What is Computer Science?
• Study of information and computation
• Analysis, design and development of
computer systems
• FUN – COOL - EXCITING
– Cutting edge projects
– Exciting and talented people
– All over the world, in every sector
– Significant impact on society and our planet
4/8/2015
Jodrey School of Computer Science
5
What is a Computer Scientist?
• Designs computers and the computer software
• Develops information technologies for
application in business and industry
• Tackles complex problems
• Often working in groups
• Loves to innovate, create solutions
• Loves to learn – changing , exciting field
• Good concentration and attention to detail
• Methodical, logical, good communication skills
Project leadership and managerial positions
4/8/2015
Jodrey School of Computer Science
6
Why Study Computer Science?
• Computer Science:
– is essential to Canada’s future
– talent is in greater demand than we can supply
– leads to many careers
– is important intellectually
– supports and links to most other areas of study
– teaches problem solving
– builds teamwork and leadership skills
– develops life-long learning skills
Motivation
• Computer Science is important intellectually
– Computer is comparable to writing /printing press
– Logical reasoning: if-then structures
– Mathematics: queues, cache, buffers
– Algorithmic thinking: loops, subroutines, recursion
– Possible workings of the human mind
• Programming is to CS, as playing a piano is to
music
Motivation
• Computer Science supports and links to most
other areas of study
– Progress in science <--> progress in technology
– Need for diverse abilities and perspectives
• CS and neuroscientists – the brain
• Biologists and CS – the Genome
• Meteorologists and CS – weather prediction
– Future scientists require basic knowledge of CS
Motivation
• Computer Science teaches problem solving
– Artists, designers, mathematicians, engineers,
scientists work on solving problems
– AND computer scientists and software engineers
– CS studies the problem solving process itself:
•
•
•
•
Analysis and design are carefully reviewed
Decomposition, abstraction, modular design
Always new methods being investigated
Cooperation and strong interpersonal skills are key
Motivation
• Computer Science builds teamwork and
leadership skills
– CS Team members must deal with egos, recognize
weaknesses, share knowledge
– Students learn that your best friend can also be
your strongest critic
– Learn to deal with mix of talents, finesse
situations, influence change
– Plan, organize, control, lead complex projects
– Estimate and deal with risk
Motivation
• Computer Science develops life-long
learning skills … “Change is the only constant”
–
–
–
–
Promotes learning to learn
Encourages on-going study and contribution
Encourages oral and written communication skills
Promotes sharing of ideas – “the Web”
ICT is Essential to Canada’s Future
• ICT Sector $57.6 B
• 4.7% of GDP in 2007
• Up 4.4% from 2006
• Similar rise last 5 years
4/8/2015
Jodrey School of Computer Science
15
High Demand for Skilled Labour
Unemployment: ICT < 3.5%; National average > 6.5%.
4/8/2015
Jodrey School of Computer Science
16
Outlook – Even Higher Demand
• From 2008 – 2015:
– 7,200 university graduates per year needed (min.)
– 5,100 domestic capacity (BSc, BEng)
Workforce
Requirements
– 2,100 through immigration
Other
… good news for students!
23%
Univ.
47%
College
30%
4/8/2015
Source: ICTC 2008-15 Outlook
October 2008
Jodrey School of Computer Science
19
Motivation
• Computer Science leads to many careers
– Vast majority of 21st century careers will require basic
understanding of computer science methods
• Involves Technology, Processes, People , Projects
– We are training people for jobs that do not as yet exist
– They will likely require ICT + Domain X expertise
•
•
•
•
Bioinformatics
GIS
Interactive Digital Media
Information Science
- Health-Informatics
- Enviro-Informatics
- Genomics
- Food Science
A Landscape of Opportunity
Small Systems
Admin. and Support
Programming
System Installation
and Technical Support
CS + Application area X
Interdisciplinary Specializations
Computer Science
Project Management
Programming
Software Development
Research
4/8/2015
System Analyst/Design
Technical Expert
Jodrey School of Computer Science
23
Nova Scotia’s best kept secret:
Entrepreneurial opportunities here at home
4/8/2015
Jodrey School of Computer Science
28
Nova Scotia’s best kept secret:
Entrepreneurial opportunities here at home
4/8/2015
Jodrey School of Computer Science
29
What are employers looking for?
• Core technical skills (CS, Datacom)
• Experience with domain applications and
computing platforms
• Experience with specific business processes to
which ICT is a solution
• Great communications
• Great team‐work skills
4/8/2015
Jodrey School of Computer Science
32
ICTC Awareness Campaign
4/8/2015
Jodrey School of Computer Science
35
CACS/AIC
4/8/2015
Jodrey School of Computer Science
36
Computer Science Teachers Assoc.
4/8/2015
Jodrey School of Computer Science
37
Why Acadia University?
• Well-rounded education + Social, personal and
spiritual growth
• MacLean’s: Consistently one of top 3 in Canada
• Small class sizes
• Friendly and caring faculty and staff
• Current technology and educational programs
• Acadia Advantage 2.0
• Excellent student services centre
• Sport, artistic and cultural opportunities and events
• Friendships that last a lifetime
4/8/2015
Jodrey School of Computer Science
38
Jodrey School of Computer Science
• 40 years of computer science at Acadia (1968)
• Anniversary of the School – Oct, 2008
• JSOCS has graduated:
1434 Undergraduates
69 Masters
1503 Total
4/8/2015
Jodrey School of Computer Science
40
Why JSOCS?
•
•
•
•
•
•
•
•
Faculty: 7 full-time profs, 3 part-time
Staff: Admin. assistant, CS Lab Technician
CIPS accredited degrees
In class and Open Acadia con’t ed. courses
On-site free tutoring
100% Co-op placement over last 3 years
Research experience as an undergraduate
Many opportunities to work on campus
JSOCS Advisory Board Meeting - March,
2008
Degrees Offered
• Four CIPS-accredited undergraduate degrees,
all with Co-operative Education Option:
– Bachelor of Computer Science
– Bachelor of Computer Science with Honours
– Bachelor of Computer Science with Specialization
1. E-Commerce (2000)
2. Mobile and Ubiquitous Computing (2009)
3. Game Development (2010)
JSOCS Advisory Board Meeting - March,
2008
Why JSOCS?
•
•
•
•
World class facilities (network, servers, HPC)
Home of NS Robot Programming Competition
Student Computer Science Society
Numerous faculty/student events:
–
–
–
–
–
Soccer, Broomball
Volleyball, Curling
Corporate duck race
Video game competitions
Ethnic pot-lucks
• “Come as a student … leave as a Colleague”
JSOCS Advisory Board Meeting - March,
2008
Mobile Computing
• Mobile Handheld Background:
– 5 Billion text messages sent per day in 2009
– 6 Billion voice minutes used per day
– 1.2 Billion cell phones sold in 2009
– 14% of that market is smart phones
– 45 Million iPod Touch devices have been sold
– 1 Million iPads PER MONTH in 2010
– Over 400,000 apps in the Apple App store
iAcadia – An iPod App
• Developed by students
• Uses latest in HCI tech
• Combines I/O:
– Text
– Sound
- Images
- Video
• All into the palm of your hand
• Tremendous new opportunities and
challenges in interface design
• iAcadia video
Game Development
•
•
•
•
•
Developed in co-op with Game Industry in NS
Courses in CS, Math, English, ??
Finest usability lab east of Montreal
Youtube video
HB Studio video
4/8/2015
Jodrey School of Computer Science
48
Artificial Intelligence
•
•
•
•
•
Intelligent Agents
Machine Learning and data mining
User modeling and adaptive interfaces
Adaptive systems
Robotics
• IA video
4/8/2015
Jodrey School of Computer Science
49
Tidal Power - Computer Science
• Data collection, analysis & presentation
• Underwater monitoring
• Equipment performance
• Water temperature and flow rates
• Acoustic sensors, profiling software
• Artificial Intelligence
• Fish and marine mammal
identification and tracking
• Machine learning systems trained
to recognize moving objects from
sonar data
• Monitor marine life interaction with
the turbines
• Turn off the turbines if vessels,
whales, dolphins, etc near turbines
Q/A and Discussion
4/8/2015
Jodrey School of Computer Science
52
Door Prize Draw
4/8/2015
Jodrey School of Computer Science
59
Thank You for Coming!
cs.acadiau.ca
4/8/2015
Jodrey School of Computer Science
60