Title: Computing Science at the University of Alberta
1Computing Science at the University of Alberta
2Computers improve our lives!
- We can be more productive
- Programming removes the tedium of repetitive
tasks - We can do math faster and more accurately
- We can do research about almost anything (Google)
- Online Shopping and Banking Personal Digital
Assistants - We have more fun, more often, at less cost and
risk - Digital music, photography
- Simulators
- Video Games
- We can build new communities
- Cell phones, E-mail and Instant Messaging,
newsgroups - We can find people
- Old classmates, people with same interests
3Computers are everywhere!
- Half the cost of a BMW ??? is due to the software
on it - Market capitalization in IT is ???
- Average CS professional salary after 5years of
experience is ??? on the upper ??? of such
salaries?
4The many faces of computer science
5ValerieTaylor
- http//www.cs.tamu.edu/people/faculty/taylor
6Richard Tapia
- http//www.caam.rice.edu/rat/
7MariaKlawe
- http//www.princeton.edu/seasweb/dean/Klawe/Klawe
.html
8Women in CS at the UoA
9Should I study Computing Science?
- Do you enjoy being creative?
- Do you enjoy solving problems?
- Does discovering new information excite you?
- Do you enjoy working with people?
- From all types of professions?
- Do you want a career that will enable you to grow
and learn? - Do you love challenges?
10So, what is computer science?
- The systematic study of computing systems and
computation. The body of knowledge resulting from
this discipline contains - theories for understanding computing systems and
methods - design methodology,
- algorithms, and tools
- methods for the testing of concepts
- methods of analysis and verification and
- knowledge representation and implementation.
Computing Science is FUN!
11Theoretical CS
- Many problems have simple, fast, computer
solutions - BUT for others, the fastest computers may still
require centuries, to find the answer - TheTraveling Salesman Problem Given a number
of cities, - and the cost of travel between each pair of
cities, find the cheapest - way of visiting all cities and returning to the
starting point. - 20 cities - 1 second
- 50 cities - 35 years
- 100 cities - 400 trillion centuries
- Nobody knows whether there is a faster algorithm!
12Multimedia
- How can we find images in a large collection?
- What features are most important for similarity
- How can search fast through millions of pictures?
13Mobile computing
14Software Engineering
- What are the various activities in developing
software? - Which personalities are most appropriate for
which roles? - How do collaboration problems manifest?
- Problems stink! How can we recognize the smells
early?
15Medical informatics
- Instead of irradiating everything within 2 cm
around the tumor, radiologists predict (from
earlier data) the location of occult cells and
irradiate that region only!
- Surgeons can have x-ray vision, for
minimally-invasive surgeries
16Understanding human cognition to build robots
- How do we learn from experience?
- What is learned and why?
17Computers in the movies!
- Computer characters perform the scarier stunts!
18VirtualCharacters
Data Collection a dancer performs Flamenco in a
3D room (49 cameras, 6 microphones).
3D Shape Reconstruction and Sound Source Location
- The virtualized video sequence is integrated
with a synthesized sound clip Based on the
reconstructed models, new views of virtual
cameras are created, as well as a new sound clip
from a virtual source location
19Virtual Worlds in Computer Games
- How do you develop Neverwinter Nights?
- Realistic character models
- Realistic object behaviors
20What types of CS does the UoA offer?
- Minor If you wish to major in another science
area, with electives in CS. - Specialization If you want to concentrate in CS,
Math, and Statistics. - Specialization-Business Minor For those
interested in CS and business. - Specialization-Software Quality Option For
students interested in professional software
development from a computing and management
science perspective. - Specialization-Bioinformatics For people who
want to apply CS to problems in genetics and
molecular biology. - Honors For students with a strong interest and
aptitude in mathematics, who wish to study the
theoretical and practical aspects of CS. - Industrial Internship Program (IIP) For students
who wish to supplement classroom learning with a
12-16 month real-job experience . - Combined degrees with CS and Education
21Curriculum
- Math and statistics
- Computing Science
- Science, arts and other approved options
- Business
- Biology, chemistry
- Engineering
- English
22What will I do after my degree?
- Software Engineer
- 3D Graphics Programmer
- Software Developer
- Finance Analyst
- Research Assistant
- Design Engineer
- Web Developer
- Game Programmer
- Application Developer
- Consultant
- Analyst
- Artificial Intelligence Engineer
- Automation Engineer
- Business Consultant
- Business Development Associate
- Documentation Tools Specialist
- Interface Designer
- Issue Associate
- IT Development Program Associate
- Patent Examiner
- Quantum Computing Researcher
- Research Associate
- Usability Consultant
- User Interface Coordinator
- Web Experience Developer
- Educator
- Scientist
23Studies beyond the BSc
- MBA
- HuCo
- Law
- Medical informatics
- CS
EVERYTHING!!!!
24Contact us
- For information on CS at the UoA, visit
- The department web site http//www.cs.ualberta.ca/
- The outreach program web site http//www.cs.ualber
ta.ca/outreach - If you have any questions, please contact
- outreach_at_cs.ualberta.ca