PDF - UBC Applied Science Professional Programs

REAL-WORLD RELIABILITY
Computers are intrinsic to contemporary
life. People in every part of the world
connect with computers, software and
networks that support energy, transportation,
health care, banking and other vital
services. However, computer systems, and
the software, hardware and security that
support them, are prone to failure.
Creating dependable software systems
requires solving complex, multi-faceted
challenges—from algorithms through to
architecture. These are challenges that UBC’s
new Master of Engineering Leadership
in Dependable Software Systems degree
will enable you to decode.
Ajai Sehgal
Chief Technical Officer, Hootsuite
APPLY
IT’S QUICK
and EASY
Visit our website, call us at
604.827.4136 Monday—Friday
8:30 am—4:30 pm Pacific Time
or email mel.apsc@ubc.ca
THE DEPENDABLE SOFTWARE SYSTEMS SECTOR
20%
$66,240 /minute 50%
GROWTH IN EMPLOYMENT
OPPORTUNITIES FOR
SOFTWARE DEVELOPERS
BY 2022
THE COST OF AMAZON’S WEB SERVICES
DOWNTIME IN 2012
(U.S. BUREAU OF LABOR STATISTICS)
”Leaders are taught, not born. At Hootsuite we make a huge
investment in leadership training with our people. University
grads who are taught leadership skills at university have greater
success in industry. Leadership isn’t learned by osmosis; it has
to be built into the curriculum.”
mel.ubc.ca
APPROXIMATE BUDGET
OF A SOFTWARE PROJECT
THAT GOES TOWARDS
TESTING, VERIFICATION
AND VALIDATION
Subject to approval by the Ministry of Advanced Education.
DEPENDABLE
SOFTWARE
SYSTEMS
REAL-WORLD RELIABILITY
Computers are intrinsic to contemporary
life. People in every part of the world
connect with computers, software and
networks that support energy, transportation,
health care, banking and other vital
services. However, computer systems, and
the software, hardware and security that
support them, are prone to failure.
Creating dependable software systems
requires solving complex, multi-faceted
challenges—from algorithms through to
architecture. These are challenges that UBC’s
new Master of Engineering Leadership
in Dependable Software Systems degree
will enable you to decode.
Ajai Sehgal
Chief Technical Officer, Hootsuite
APPLY
IT’S QUICK
and EASY
Visit our website, call us at
604.827.4136 Monday—Friday
8:30 am—4:30 pm Pacific Time
or email mel.apsc@ubc.ca
THE DEPENDABLE SOFTWARE SYSTEMS SECTOR
20%
$66,240 /minute 50%
GROWTH IN EMPLOYMENT
OPPORTUNITIES FOR
SOFTWARE DEVELOPERS
BY 2022
THE COST OF AMAZON’S WEB SERVICES
DOWNTIME IN 2012
(U.S. BUREAU OF LABOR STATISTICS)
”Leaders are taught, not born. At Hootsuite we make a huge
investment in leadership training with our people. University
grads who are taught leadership skills at university have greater
success in industry. Leadership isn’t learned by osmosis; it has
to be built into the curriculum.”
mel.ubc.ca
APPROXIMATE BUDGET
OF A SOFTWARE PROJECT
THAT GOES TOWARDS
TESTING, VERIFICATION
AND VALIDATION
Subject to approval by the Ministry of Advanced Education.
DEPENDABLE
SOFTWARE
SYSTEMS
If you’re thinking about concentrating your career in
this sector, think about the difference a year at UBC
can make. Build knowledge. Cross disciplines and
boundaries. Gain confidence. Master the leadership
skills that will take you to the next level. Invest in
yourself, and in this growing field, at UBC.
Maintaining the integrity and reliability of computer systems software is of growing
global importance to the private sector, institutions and governments. Graduates
of UBC’s Master of Engineering Leadership (MEL) in Dependable Software Systems
will be able to apply these sought-after skills in a diverse variety of application areas.
This program is designed to provide the software professional with a graduate-level
degree balanced between advanced engineering theories, interdisciplinary knowledge
and real-world applications.
A COMPREHENSIVE CURRICULUM
ONE YEAR, INTENSIVE STUDY, FACE TO FACE
The Master of Engineering Leadership in Dependable Software Systems will enable participants to
become adept at translating research ideas into practice as they deepen their understanding of how
software-intensive systems are engineered through collaborative processes. Problem formulation,
organization and planning of solution processes are key content areas. Students will also gain
exposure to dependability issues in the most common software-intensive industries and acquire
project design experience in an application area. Students will apply this intensive learning to a
capstone project and develop a portfolio to reflect their capabilities.
The Master of Engineering Leadership in Dependable Software Systems is offered on a
January through December calendar year. It is designed with a 60% focus on technical
specialization and 40% on a leadership platform designed to enhance the business,
communication and people skills of program participants.
In addition to acquiring specialist skills in a dynamic software development niche, the Master of
Engineering Leadership in Dependable Software Systems offers participants the opportunity to focus
on courses that build a foundation of project management, communication and leadership skills—
to prepare graduates to become effective technical managers who are adept at collaborative teamwork.
The comprehensive curriculum is grounded in collaborative projects with other students
and faculty, and with industry professionals from the Vancouver region, which is a growing
hub for software technology development.
The 12-month full-time curriculum is intense and exhilarating!
Curriculum follows the Industry Value Chain
WINTER
JANUARY—APRIL
3) IMPLEMENT DEPENDABILITY
MEASURES FOR SOFTWAREINTENSIVE INDUSTRIES
1) MANAGE PEOPLE &
PROCESSES IN THE
DEVELOPMENT OF
DEPENDABLE SYSTEMS
LEADERSHIP COURSES
(12 CR)
This cutting-edge degree instills the knowledge necessary for graduates to be able to
identify engineering errors, project management or process issues, and other source
problems in complex software systems. This program will equip tomorrow’s software
professionals with an in-depth knowledge of the principles and techniques for developing
dependable systems, including software testing and verification, error-resilient computing,
computer security, software processes and project management.
SUMMER
MAY—AUGUST
EECE 513:
Error-Resilient Computing Systems
(3 CR)
FALL
SEPTEMBER—DECEMBER
APPP 506:
Capstone Project Part 2
(3 CR TOTAL)
APPP 506:
Capstone Project Part 1
(3 CR TOTAL)
EECE 512:
Topics in Computer Security
(3 CR)
EECE 514:
Software Verification & Testing
(3 CR)
EECE 543:
Software Project
Management
(3 CR)
DSS ELECTIVE
(3 CR)
APPP 501:
Project Management & Leadership (1.5 CR)
BOOT
CAMP*
4 weeks
(4.5 CR)
APPP 502: Leadership & Sustainability
(1.5 CR)
SAUDER BUSINESS ELECTIVE
(1.5 CR)
APPP 505: Analytics & Interpretation
for Applied Sciences (3 CR)
*Boot Camp = APPP 503: Organizational Leadership &
APPP 504: Business Acumen for Technical Leaders
2) UTILIZE ENGINEERING
TOOLS FOR DEVELOPING
DEPENDABLE SYSTEMS
CREATED BY APPLIED SCIENCE AND SAUDER
CUTTING-EDGE FACULTY
The Faculty of Applied Science at UBC
is home to one of North America’s
premier engineering schools—UBC
Engineering—bringing together 12
engineering programs. The Sauder
School of Business is one of the world’s
leading academic business schools.
UBC’s Department of Electrical and
Computer Engineering offers students
a world-class instructional environment,
with faculty who are acknowledged
experts across all core subject areas in
the Master of Engineering Leadership in
Dependable Software Systems program.
It is dedicated to rigorous, relevant and
experiential teaching. Together, these
educational leaders have collaborated
closely with leading industry members
to create the UBC Master of Engineering
Leadership in Dependable Software
Systems degree.
The program is designed for early-career professionals with three or more years of industry
experience, with undergraduate credentials in Computer Engineering, Software Engineering
or Computer Science.
TECHNICAL COURSES
(18 CR)
BECOME A DEPENDABLE SOFTWARE
SYSTEMS EXPERT
Course availability and content subject to change—see our website for more details.
WORLD-CLASS FACILITIES
As innovative researchers, faculty
members are at the forefront of dependable
software systems development and
offer students a unique opportunity to
acquire technical skills in a distinctive
cross-disciplinary setting.
UBC’s Department of Computer and
Electrical Engineering, within the Faculty
of Applied Science, offers students a
suite of advanced electrical engineering
and computer labs in which to develop
and test their ideas.
State-of-the-art computational
infrastructure and thoughtfully designed
lab environments promote effective
collaboration and knowledge sharing.
REAL-WORLD RELIABILITY
Computers are intrinsic to contemporary
life. People in every part of the world
connect with computers, software and
networks that support energy, transportation,
health care, banking and other vital
services. However, computer systems, and
the software, hardware and security that
support them, are prone to failure.
Creating dependable software systems
requires solving complex, multi-faceted
challenges—from algorithms through to
architecture. These are challenges that UBC’s
new Master of Engineering Leadership
in Dependable Software Systems degree
will enable you to decode.
Ajai Sehgal
Chief Technical Officer, Hootsuite
APPLY
IT’S QUICK
and EASY
Visit our website, call us at
604.827.4136 Monday—Friday
8:30 am—4:30 pm Pacific Time
or email mel.apsc@ubc.ca
THE DEPENDABLE SOFTWARE SYSTEMS SECTOR
20%
$66,240 /minute 50%
GROWTH IN EMPLOYMENT
OPPORTUNITIES FOR
SOFTWARE DEVELOPERS
BY 2022
THE COST OF AMAZON’S WEB SERVICES
DOWNTIME IN 2012
(U.S. BUREAU OF LABOR STATISTICS)
”Leaders are taught, not born. At Hootsuite we make a huge
investment in leadership training with our people. University
grads who are taught leadership skills at university have greater
success in industry. Leadership isn’t learned by osmosis; it has
to be built into the curriculum.”
mel.ubc.ca
APPROXIMATE BUDGET
OF A SOFTWARE PROJECT
THAT GOES TOWARDS
TESTING, VERIFICATION
AND VALIDATION
Subject to approval by the Ministry of Advanced Education.
DEPENDABLE
SOFTWARE
SYSTEMS